Página 1 de 1

Materiales y texturas en python

Publicado: Mié Sep 06, 2017 3:10 pm
por Luis_Gutierrez
Buenas tardes gente!
Tengo una pequeña duda, como puedo crear y asignar materiales a objetos desde un script de Python? Hasta ahora he intentado con este código, como quiero hacer varios materiales debo nombrarlos para aplicarlos despúes, pero me aparece <<AttributeError: 'NoneType' object has no attribute 'name'>> Si tengo un objeto, digamos "Esfera" como le puedo asignar un material? Gracias de antemano


bpy.context.area.type = 'PROPERTIES'
bpy.context.space_data.context = 'MATERIAL'
bpy.ops.material.new( )
bpy.context.object.active_material.name = "Material"

Re: Materiales y texturas en python

Publicado: Jue Sep 07, 2017 12:49 pm
por juani
Hola, debes hacerlo en edit mode, distintos materiales se aplican a objetos o a caras de objetos en edit mode y asign.Te pongo un ejemplo.

Re: Materiales y texturas en python

Publicado: Vie Sep 08, 2017 8:51 am
por Luis_Gutierrez
Gracias amigo. Solo otra pregunta, es posible crear los materiales desde un código en Python?

Re: Materiales y texturas en python

Publicado: Vie Sep 08, 2017 1:42 pm
por juani
Hola Luis_Gutierrez, te pongo un ejemplo.
Saludos.