Hi,
We occasionally run into issues, where Solaris decides to write out parts of the script as it's own USD files. It could be a subnet including multiple sopcreate nodes or a range of Light nodes.
Is there a way to always flatten these layers created in the script and avoid Solaris trying to write out temp USD files for different parts of the script? And what is the logic behind when it's including everything in the main USD we write out and when it's trying to split out the layers.
We have the main USD rop node set to "Flatten Implicit Layers" and we don't have any Layer Save Path's defined anywhere in the script.
Layer save path / flatten layers
1767 3 0- jacobvfx
- Member
- 15 posts
- Joined: Dec. 2019
- Offline
- mtucker
- Staff
- 4525 posts
- Joined: July 2005
- Offline
This can happen for a variety of reasons... If you put a "from disk" sublayer or an "import from sops" layer between two lop-authored layers, Houdini will separate the "before" and "after" layers into two separate layers to precisely preserve the opinion strengths of the various layers. If you use the secondary inputs of the Reference or Sublayer LOP, the data connected to the secondary inputs will be written out to separate layers (because otherwise the structure of the USD that is saved will not match what you have specified in the LOP network).
Those are some of the common situations that can force the USD ROP to write out multiple USD files, but there may be others I'm not thinking of right now. I'd have to see the LOP Network to know for sure what is triggering these separate layers to be created.
Those are some of the common situations that can force the USD ROP to write out multiple USD files, but there may be others I'm not thinking of right now. I'd have to see the LOP Network to know for sure what is triggering these separate layers to be created.
- jacobvfx
- Member
- 15 posts
- Joined: Dec. 2019
- Offline
- mtucker
- Staff
- 4525 posts
- Joined: July 2005
- Offline
-
- Quick Links