Panda3D/Manual/Os atributos de renderização
Atributos de Render Basicos
Após carregar um modelo, voce pode alterar sua aparencia ao alterar seus atributos. Por exemplo, voce pode aplicar a cor ao modelo, voce pode iluminar ele com luzes, voce pode fazer ele ser obscurecido por nevoa, voce pode fazer ele ficar parcialmente transparente, e mais. Todos eles são chamados atributos de render.
Coletivamente, todos os atributos de um objeto são chamados de estado de render do objeto, ou apenas estado do objeto.
Propagação de atributos:
Atributos podem ser armazenados em qualquer nodo do grafo de cena; setando o atributo em um nodo automaticamente atualiza ele para aquele nodo assim como todos os filhos do nodo(a nao ser que um override esteja em efeito, mas isso e assunto para um topico mais avançado)
É possivel criar esses atributos e assinalar eles para um nodo automaticamente:
nodePath.node().setAttrib(attributeObject)
Mas em muitos casos, especialmente com os atributos mais comumente modificados, voce nao precisa criar atributos diretamente ja que há a conveniencia da função NodePath( ex: nodePath.setFog() ) que gerencia a criação de atributos para você; Também haverá a função limpar correspondendte no NodePath para remover o atributo( ex: nodePath.clearFog() )
Prioridades de atributo do render
Todo atributo tem uma prioridade. Por padrao, a prioridade é zero. Esse valor de prioridade afeta a herança de atributos.
Sessão Incompleta Nota: essa sessão está incompleta. E será atualizada logo, segundo os autores do manual original