You will have the same in Cycles nodes. It is just matter of socket name: if you switch to node which does not have the socket named the same as to which is your another node connected - this another node will be deleted. This is a workaround of ambiguity: we don't know to which socket to connect the previously connected node, as the socket having another name may have absolutely differrent semantics...dafassi wrote:I found out, that an actual material/node setup will be deleted when changing the material type iE from "diffuse" to "specular" or anything else.
That means, switching between different "surface-settings" is not possible without loosing the actual material setup.
How to reproduce:
Make a new matrial. IE a diffuse.
Add a texture node to the nodesetup and connect it to Diffusechanel from the diffuse Mat (or anywhere).
Now go to the Surface-windows and change Diffuse Mat in the dropdown to specular.
Now you see, that the texture node will be automaticly deleted.
Switching back to diffuse doesnt give me the textur back.
The good way would be to be able to switch between different surface settings.
This is not Octane's behavior - this algorythm is coded inside Blender node system. I could improve it - but this work would be not bound to Octane plugin, and Otoy can not spend too much resources to improve Blender itself... So, it should be changed in the Blender trunk itself...
I just have not paid too much attention to this, so it may work, but so far I do not guarantee that it will work.dafassi wrote:By the way: Last try using animated textures did work - just the rendered preview windows doesnt actualize by it self whil changing the frame number ... did you do something or did i make a mistake o.O
