Not sure where to start looking for a solution, in case this is due to something I am doing wrong, but rendered & cycles display modes in v7 stopped using my materials (which are provided using
SimulateMaterial(ref Material sm, bool forDataOnly)) at some point – I believe it was working fine at some point, but has been this way in the last several builds.
Here is v6 (windows, 6.28.20199.17141) rendered view for several of my material types on the left, and cycles raytrace on the right:
And the same file in v7 (windows, 7.0.20224.11375):
afaik this applies to everywhere a material appears – in the viewports, material editor preview pane, rendered thumbnails, etc, which means my users can only use my renderer’s display mode to see what they are doing, if they use v7.
If you want to test this you can download the most recent (currently 20.12) plugin from here, and use the attached file.
rhino-vp-mats.7z (3.6 MB)