Page 1 of 1

"Convert to Sub Material" stability

Posted: Sun Feb 21, 2021 7:36 am
by jeremyshin
Is "convert to sub material" really working ?

Every single time I am using it, it creates a gigantesque mess in my nodes and the node editor starts to react totally randomly.
For example, deleting some node will randmly delete other nodes or, impossible to do ctrl+z etc.

I gave read the manual, it seems simple : right click > comvert to sub material. I am sorry, it does not work smoothly.

Anybody can give some feedback about this feature ? It is a very usefull thing so it would be great that it works butter smooth...

Thanks, J.

Re: "Convert to Sub Material" stability

Posted: Sun Feb 21, 2021 10:06 am
by aoktar
Which version? Probably you don't know that unowned nodes will not work well in node editor. So connect sub material to composite material. Then it will be fine with undo

Re: "Convert to Sub Material" stability

Posted: Sun Feb 21, 2021 12:49 pm
by jeremyshin
aoktar wrote:Which version? Probably you don't know that unowned nodes will not work well in node editor. So connect sub material to composite material. Then it will be fine with undo
Thank you Aoktar. So you mean that in the Universal material (for example) node editor I should first import the Composite node, then import a Sub material node and only then comvert my Universal node ?

Re: "Convert to Sub Material" stability

Posted: Sun Feb 21, 2021 8:37 pm
by mitchino
Why is not possible just to use normal materials in a composite material? Why do we have to use sub materials? Is it a coding problem?

Re: "Convert to Sub Material" stability

Posted: Sun Feb 21, 2021 9:52 pm
by aoktar
mitchino wrote:Why is not possible just to use normal materials in a composite material? Why do we have to use sub materials? Is it a coding problem?
It's a solution to avoid the issues of mix material setups. I had to implement a way which can be stored in a parent material. Otherwise it will be same as what you do with mix material setups. Trust what I do, c4d is not providing optimal ways for multi material connections.