How to use bgeo in USD

   896   4   0
User Avatar
Member
19 posts
Joined: July 2020
Offline
We are trying to run Karma in Deadline, can we include bgeo paths in the geometry data when rendering using USD?
What we are trying to do is what Mantra calls "PackedDiskPrimitive".

The same goes for Alembic and Vdb. Frankly, we are more comfortable if we can go without converting to USD.
User Avatar
Member
26 posts
Joined: June 2022
Offline
the short answer is yes you can. for bgeo it can be done through value clips.
User Avatar
Member
16 posts
Joined: July 2014
Offline
Maybe this helps...

Alembic files are already USD/Solaris compatible and you can reference them directly.
It filters only usd files, just set the file pattern to "*".

VDB files can be loaded through the "Volume" LOP.

There is "Geometry Sequence" LOP that can load .bgeo files directly.


Don't know about deadline though.
User Avatar
Member
26 posts
Joined: June 2022
Offline
afaik deadline still does not have a dedicated husk plugin, we have built are own command line job submitter for that.
the geometry sequence lop is a wrapper around building value clips. it works nicely but for now it needs to load all of your bgeo files, which can take some time and ram depending on your caches. as long as the scene graph tree stays consistent you can build your own HDA that creates the manifest file based on one frame and modifies the dictionary in the main usd file, based on the frame count, in python. thats the longer answer
User Avatar
Member
19 posts
Joined: July 2020
Offline
Thank you very much!
And sorry for the late reply.

I was able to create a workflow to load geometry and volumes using Alembic and Volume LOP!

Also very interesting about Bgeo! Thank you for teaching me about it.
I will try to learn more about USD
  • Quick Links