[Blender] Cómo se visualizan cambios en el material de un objeto con Bpy

Hola a todos, esta es la primera vez que participo en el foro y el motivo fue que me disponía a cambiarle el material a un objeto en Blender, para mí sorpresa este script no funciona sino hasta que dejo de correr el programa, si alguien me puede ayudar por favor le estaría muy agradecido.
Ésta es la parte del script.

Cita:

Bpy, context, object, data, materiales[0].diffuse_color = Bpy, data, materiales[material"].diffuse_color.


Debe haber una instrucción para actualizar la pantalla, ya que estos cambios no se hacen visibles hasta que me salgo del juego.

Otra cosa, alguien me puede decir como cambiarle el material a un objeto por otro ya creado?
Intenté hacerlo de esta forma, pero al material solo se agrega a la lista de materiales del objeto sin cambiar a esta.

Cita:

Bpy, context, object, data, materiales, append(Bpy, data, materiales[material"]).


Ver más sobre el tema y los comentarios en el foro