Guia do desenvolvedor Katana¶
Bem-vindo ao Guia do desenvolvedor Katana!
Esta coleção de páginas tem como objetivo fornecer uma referência de API, exemplos e diretrizes para desenvolver scripts e plug-ins para Katana usando Python, Lua e C++. Você pode aprender como automatizar e personalizar fluxos de trabalho, processos e a interface do usuário, e como integrar o Katana ao seu pipeline.
Se você é novo no Katana, você pode querer dar uma olhada primeiro no Glossário de termos do Katana, para se familiarizar com a terminologia específica do Katana.
Esperamos que você encontre o que procura. Se você tiver alguma dúvida, entre em contato conosco através do nosso site de suporte, dos fóruns da comunidade Foundry ou acesse o servidor Katana Community Discord, hospedado de forma independente.
Katana em poucas palavras¶
Katana é um aplicativo baseado em nós e fornece uma abordagem baseada em receitas para desenvolvimento de aparência e iluminação.
Os arquivos de projeto Katana armazenam as descrições dos nós e seus parâmetros e portas, que são conectados para formar gráficos de nós.
Os gráficos do nó Katana são sincronizados para criar e configurar gráficos de operadores (Ops) e seus argumentos (Op Args).
As operações são preparadas usando o Geolib da Katana para criar locais e atributos de cenas 3D em um gráfico de cena, pronto para visualização e renderização.
No final, é tudo apenas um monte de atributos.