Assegnazione di un materiale in Blender con uno script
Domanda
Domanda: Come può essere assegnato un materiale con uno script per un oggetto in Blender
Info:
Ho questo script per importare un tipo di modello di proprietà di mio che è fondamentalmente una mappa stellare con oggetto costituito da un singolo vertice. al fine di farli apparire come stelle ed essere visibili sono tutti di andare ad avere un materiale alone loro assegnato. Sto cercando di capire come rendere questo materiale e dargli i valori più che bene, ma io non riesco a farlo da assegnare. Ho provato la cosa più ovvia che era:
objectName.setMaterial (materialName)
, ma che non ha fatto nulla. e quando avrei prendere un oggetto che aveva un materiale e chiamare la funzione getMaterial su di essa, sarebbe restituire nulla. C'è qualcosa che mi manca qui, qualcuno può far luce su di esso? Grazie.
~ TA
Soluzione
objectName.setMaterials ([materiali]) --- dimenticato quel piccolo "s".
Quando l'argomento per setMaterials è una lista di 16 elementi o meno, ognuno dei quali deve essere materiali o Nessuno.
http: //www.zoo -logique.org/3D.Blender/scripts_python/API/Object.Object-class.html