Adam Lee
adaml33
About Me
Houdini Technical Consultant Asia Pacific
専門知識
CG Supervisor
業界:
Film/TV
Connect
LOCATION
Singapore,
Singapore
ウェブサイト
Houdini Engine
INTERMEDIATE
プロシージャルワークフロー | Digital Assets | Animation | Cloth | Crowds | Solaris | Mantra | Karma | Lighting | Pyro FX | Fluids | 説明 | VEX | Python
BEGINNER
Environments | キャラクタ & アニメーション | Motion Editing | Hair & Fur | Muscles | Realtime FX | PDG
Availability
Not Specified
My Badges
SideFX Staff
Since 1月 2024
Recent Forum Posts
Shot Builder in Houdini 21 - How to Use? 2025年8月31日20:46
sopcreate defaults to creating a new layer. From the Lop nodes, you can see that it's a different color.
Switch to sopcreate> sublayer style> Merge Sop Layer into Exisiting Active Layer
And that will bring the new geom into the layer you are editing to publish.
You can also see those layer modification in "Scene Graph Layers" panel.
Switch to sopcreate> sublayer style> Merge Sop Layer into Exisiting Active Layer
And that will bring the new geom into the layer you are editing to publish.
You can also see those layer modification in "Scene Graph Layers" panel.
Image Not Found
Image Not Found
Creating USD for bgeo sequence with Geometry clip Sequence 2025年1月31日21:03
Here is how you can write out a small USD file to refer to bgeo sequence cache on disk as a value clip , without re-caching the bgeo as .USD and avoid loading the whole bgeo sequence into memory.
1. Before you cache out your geometry:


In SOPs, add in usdconfigure node , specify an “Import Path Prefix” and turn on “Sample Frame”.
This will allow geometry Clip Sequence Lop to bring in the cache.
2. Writing out USD in LOPs


On Geometry Clip Sequence
Sampling Behavior: Sample Frame Range
Sample the whole sequence of cache without introducing node time dependency
Turn off “Get Geometry From Second input”
“Load Clip File Path” points to bgeo cache
“Clip Primitive Path” same as Import Path Prefix on USD config
To bring bgeo sequence in
Turn on “All Clip Files Have a Matching Scene Graph Structure”
Faster generation of topology and manifest file by processing a single clip instead of all, use it when the scene graph and set of attributes are the same across bgeo sequence
Turn off “Flattern Clip File”
To avoid re-writing cache as .usd

On USD ROP
Set Valid Frame Range to “Render Current Frame”
Since we are sampling the whole frame range above (no time dependency) and writing out single topology and manifest file, this can be set to be current.
If you are writing out usda, it will indicate that it's reading the bgeo directly
asset assetPaths = [@./geo/sphere.1.bgeo.sc@, @./geo/sphere.2.bgeo.sc@, @./geo/sphere.3.bgeo.sc@,....}
Hope this is useful~
1. Before you cache out your geometry:
In SOPs, add in usdconfigure node , specify an “Import Path Prefix” and turn on “Sample Frame”.
This will allow geometry Clip Sequence Lop to bring in the cache.
2. Writing out USD in LOPs
On Geometry Clip Sequence
Sampling Behavior: Sample Frame Range
Sample the whole sequence of cache without introducing node time dependency
Turn off “Get Geometry From Second input”
“Load Clip File Path” points to bgeo cache
“Clip Primitive Path” same as Import Path Prefix on USD config
To bring bgeo sequence in
Turn on “All Clip Files Have a Matching Scene Graph Structure”
Faster generation of topology and manifest file by processing a single clip instead of all, use it when the scene graph and set of attributes are the same across bgeo sequence
Turn off “Flattern Clip File”
To avoid re-writing cache as .usd
On USD ROP
Set Valid Frame Range to “Render Current Frame”
Since we are sampling the whole frame range above (no time dependency) and writing out single topology and manifest file, this can be set to be current.
If you are writing out usda, it will indicate that it's reading the bgeo directly
asset assetPaths = [@./geo/sphere.1.bgeo.sc@, @./geo/sphere.2.bgeo.sc@, @./geo/sphere.3.bgeo.sc@,....}
Hope this is useful~