I'm working on a scene with heavy geometry and I need to instance a piece of said geometry many times. I don't understand the general Octane workflow regarding this. I think Octane is just duplicating geo even if it's packed and instanced. How do I tell Octane to recognize this or is there a workflow for this? The official documentation is not very helpful.
So far using the standard Houdini workflow with packed and instanced geometry makes the DCC hand when Octane is launched. Any help is appreciated.
What is the instancing workflow?
Moderator: juanjgon
- ricky_otoy
- Posts: 289
- Joined: Mon Jun 19, 2023 6:34 am
Hi Alexey, you need to turn on Packed Geo Instancing on the object Octane properties, but also you would have to have the geo packed and instanced in the SOP level. (For example, enable "Pack and Instance" on the copy to points node)
- AlexeyAdamitsky
- Posts: 103
- Joined: Fri Oct 18, 2019 4:43 pm
Thank you Ricky. I think this is working well. I tried two other workflows based on Houdini Instances but they produced certain limitations and bugs. I think the one you suggested is the most stable and reliable method so far.
Can you please explain a bit more on the Custom Attributes usage when Paged Geo enabled in the Octane Object Properties? How do you use it in general?
Can you please explain a bit more on the Custom Attributes usage when Paged Geo enabled in the Octane Object Properties? How do you use it in general?
- ricky_otoy
- Posts: 289
- Joined: Mon Jun 19, 2023 6:34 am
Certainly!AlexeyAdamitsky wrote:Thank you Ricky. I think this is working well. I tried two other workflows based on Houdini Instances but they produced certain limitations and bugs. I think the one you suggested is the most stable and reliable method so far.
Can you please explain a bit more on the Custom Attributes usage when Paged Geo enabled in the Octane Object Properties? How do you use it in general?

1) Create your SOP network and add the required Attributes you want to use in your material, ensure it is packed and instanced.
2) Create your material and add some 'Texture Instance Color' nodes that will be used to assign the attributes to. (Note you do not need to select a file or anything, at this point it is merely a "bridge" for the data)
3) Enable "Packed Geo Instancing" on the Object's Octane Properties and Assign your Custom Attributes to the appropriate "Texture Instance Color" Nodes. (It helps to name your "Texture Instance Color" nodes)
Example:
SOP Setup Material (Add 'Texture Instance Color' Nodes) Assign Attributes Output Hope the brief overview helps!