Instance Octane Overdrive changes source

Forums: Instance Octane Overdrive changes source
Foundry Modo (Developed by stenson, Integrated Plugin developed by Paul Kinnane)

Moderator: face_off

Instance Octane Overdrive changes source

Postby sevengreen » Fri Mar 15, 2024 1:30 pm

sevengreen Fri Mar 15, 2024 1:30 pm
If one channel of the "instance octane overdrive" > instance is manipulated it also changes the source.

what i would expect is:
change within the instance does not change the source, while change in the source does effect both.


steps to reproduce:(see octane_instanceshort.gif)
create 2 speheres. each with it own material tag. (Left / Right)
create 1 octane override in (Left)
Use "Instance Octane Override" and move it in Material (Right)
change color node within the instanced octane override.
>>> both spheres change color.
-------
see modo_instance as reference how it should be.
i can change the color of the instance only while still change roughness in source for both.
-------
win 11 | modo 17.0v2 | studio+ 2023.1.2.199
Attachments
modo_instance.gif
octane_instanceshort.gif
User avatar
sevengreen
Licensed Customer
Licensed Customer
 
Posts: 14
Joined: Mon May 30, 2022 11:37 am

Re: Instance Octane Overdrive changes source

Postby face_off » Wed Mar 20, 2024 1:11 am

face_off Wed Mar 20, 2024 1:11 am
This looks like it is working as intended. The Octane Override Instance is a reference to the source Octane Override, so changing the source should change the material for both source and instance. Or have I misunderstood the issue?

Thanks

Paul
Win7/Win10/Mavericks/Mint 17 - GTX550Ti/GT640M
Octane Plugin Support : Poser, ArchiCAD, Revit, Inventor, AutoCAD, Rhino, Modo, Nuke
Pls read before submitting a support question
User avatar
face_off
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 15483
Joined: Fri May 25, 2012 10:52 am
Location: Adelaide, Australia

Re: Instance Octane Overdrive changes source

Postby sevengreen » Wed Mar 20, 2024 5:09 am

sevengreen Wed Mar 20, 2024 5:09 am
Hey Paul,

source should change the instance - correct.
instance should not change the source.

If you look at the modo_reference I've attached, it's clear that I can change the color of the instance independently of the source, but still have the ability to change the roughness for both when using the source.
this is not the case with the "instance octane overdrive" because any change in the instance is propagated back to the source.

as @funk mentioned on slack. the three dots under the "instanced" nodes show that this node is already being used elsewhere. so i would say that the "instance octane overdrive" is creating the wrong kind of node while it is running.
@khellstr shows a manual workaround for this with the real instanced nodes.... thread>https://foundry-modo.slack.com/archives/C04MEKS3G07/p1710509440414609
Attachments
funk_comment.png
workaround_1.jpg
workaround_2.jpg
User avatar
sevengreen
Licensed Customer
Licensed Customer
 
Posts: 14
Joined: Mon May 30, 2022 11:37 am

Re: Instance Octane Overdrive changes source

Postby face_off » Wed Mar 20, 2024 5:27 am

face_off Wed Mar 20, 2024 5:27 am
I think the instanced Octane Override is only an instance of the Octane Override Shader Tree item. However the node inside the instance are not instanced. I have added a FR to the TODO list to instance the individual nodes.

Thanks

Paul
Win7/Win10/Mavericks/Mint 17 - GTX550Ti/GT640M
Octane Plugin Support : Poser, ArchiCAD, Revit, Inventor, AutoCAD, Rhino, Modo, Nuke
Pls read before submitting a support question
User avatar
face_off
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 15483
Joined: Fri May 25, 2012 10:52 am
Location: Adelaide, Australia

Return to Foundry Modo


Who is online

Users browsing this forum: No registered users and 31 guests

Sat Apr 27, 2024 9:08 pm [ UTC ]