Hello all, I am currently designing a rendering backend that integrates Mitsuba (a physically based renderer) with Blender 2.56a based on Doug Hammond's extensions framework.
One of the issues I am periodically facing is synchronization between the Blender and Mitsuba interpretations of the scene. For instance, Blender Internal and Mitsuba have wildly different material configurations, and hence the rendering plugin adds custom UI panels to configure all materials. However, there is still a bit of overlap with Blender Internal. It would be great if it was possible to "react" to property changes in a material so that they can be forwarded to the other respective material implementation (where it makes sense). For instance: if the user specifies a diffuse gray BI material, that could easily be replicated in the Mitsuba material panel. I remember that somebody was working on Python-based property callbacks, which could potentially be used to implement such a feature. I'm curious to hear about the state of this work. Thank you, Wenzel _______________________________________________ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers