Rhino 6 and WIP : Looks like ExtractRenderMesh from block instances that are Linked results in all extracted meshes placed on current layer and losing all material information even if original block objects had them “ByObject” and Layer Style of Linked Blocks is set to Active. Is that a bug or a limitation? Logically these properties should be retained. Once the block is switched to Embed, all works fine…
Any luck with reproducing this on your end?
I can confirm it still persists in the latest WIP and Rhino 6.
Once switched to embed or link+embed all works OK, but linked blocks still ExtractRenderMesh all into the current layer with material information lost. In our case it’s even hard to deal with this issue via script since many blocks are assemblies where the nested block components are linked but main blocks are not, so a quick detection and switch is troublesome…
thanks Pascal, I made one correction there on YT since the resulting meshes should (and do - for normal blocks) end up on the layers of block definition objects (not block instance layer) - which is the expected behavior in order to retain all properties.