How to use bgeo in USD

   1662   4   0
User Avatar
Member
26 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.
I use machine translation often as I’m not confident in English. Apologies for any awkward phrasing.
User Avatar
Member
27 posts
Joined: June 2022
Online
the short answer is yes you can. for bgeo it can be done through value clips.
User Avatar
Member
18 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
27 posts
Joined: June 2022
Online
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
26 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
I use machine translation often as I’m not confident in English. Apologies for any awkward phrasing.
  • Quick Links