Atribuir um material no liquidificador com um script
Pergunta
Pergunta: Como você atribui um material com um script a um objeto no Blender?
Informação:
Eu tenho esse script para importar um tipo de modelo proprietário que é basicamente um mapa estrela com objeto que consiste em um único vértice. Para fazê -los parecer estrelas e ser visíveis, todos eles terão um material de halo atribuído a eles. Estou descobrindo como fazer esse material e dar os valores muito bem, mas não consigo atribuir. Eu tentei a coisa mais óbvia que era:
ObjectName.SetMaterial (MaterialName)
Mas isso não fez nada. E quando eu pegava um objeto que tivesse um material e chamasse a função getMaterial, ele não retornaria nada. Há algo que estou perdendo aqui, alguém pode galpão sobre isso? Obrigado.
~ Ta
Solução
ObjectName.setMaterials ([Materiais])-esqueceu que "S".
Onde o argumento para os materiais setes é uma lista de 16 itens ou menos, todos devem ser materiais ou nenhum.
http://www.zoo-logique.org/3d.blender/scripts_python/api/object.object-class.html