tyFlow Forum
Shape Operator: Mtl inherit from reference doesn't work with groups - Printable Version

+- tyFlow Forum (https://forum.tyflow.com)
+-- Forum: tyFlow Discussion (https://forum.tyflow.com/forum-1.html)
+--- Forum: Bugs and Issues (https://forum.tyflow.com/forum-3.html)
+--- Thread: Shape Operator: Mtl inherit from reference doesn't work with groups (/thread-2410.html)



Shape Operator: Mtl inherit from reference doesn't work with groups - TubeSmokeGuy - 05-20-2021

Hi!

When you assign groups as shape references, the instance material from reference option doesn't work. Neither in viewport nor in rendering.


Thank you and greetings!


RE: Shape Operator: Mtl inherit from reference doesn't work with groups - tyFlow - 05-20-2021

Correct...groups, when not split, are merged into a single piece of geo...so individual material inheritances can no longer apply.


RE: Shape Operator: Mtl inherit from reference doesn't work with groups - TubeSmokeGuy - 05-21-2021

So it is by design? Hm. Can you please make that the materials can be kept properly? This would be really helpful.


RE: Shape Operator: Mtl inherit from reference doesn't work with groups - tyFlow - 05-21-2021

It's not by design, per se, it's just a limitation related to what you're trying to accomplish. Instance material overrides apply to the entire mesh of a particle. If your source objects are composed of multiple meshes and multiple materials, only the meshes can be preserved because there's no way to apply multiple materials to the same mesh without using a multi/sub setup, and tyFlow does no material collapsing itself. You can get around the limitation by setting up proper multi/sub materials on your meshes yourself, then applying the multi-sub material you create as an instance material override within the Shape operator entry.

Or instead of the Shape operator, you can just use an actor setup which would allow you to import the multiple objects as a single entity while also preserving your materials.