Hi
what are your thoughts about USD as an interchange format in use with Houdini.
I just tried to import USD from different packages into Houdini and there has been always missing something.
I only could correctly import
USD built in Houdini itseöf.
What are yozr experiennces?
I guess I have to go with alembic again.
USD as interchange format
905 10 1- tomtm
- Member
- 126 posts
- Joined:
- Offline
- antc
- Member
- 273 posts
- Joined: Nov. 2013
- Offline
- tomtm
- Member
- 126 posts
- Joined:
- Offline
- antc
- Member
- 273 posts
- Joined: Nov. 2013
- Offline
tomtmantc
What was missing exactly? If alembic is an alternative it's presumably something geometry related?
Could you ever import an USD File with correctly applied geo, material and animation?
I think USD has to mature.
Or what s your experience?
Yes USD has supported those three areas pretty well for quite a while and is very mature. Most likely any bumps you're hitting are related to USD import/export limitations in specific DCC's so I think it'll depend very much on the tools you use.
- tomtm
- Member
- 126 posts
- Joined:
- Offline
antctomtmantc
What was missing exactly? If alembic is an alternative it's presumably something geometry related?
Could you ever import an USD File with correctly applied geo, material and animation?
I think USD has to mature.
Or what s your experience?
Yes USD has supported those three areas pretty well for quite a while and is very mature. Most likely any bumps you're hitting are related to USD import/export limitations in specific DCC's so I think it'll depend very much on the tools you use.
ok, what package are saving out USD properly for you use?
- antc
- Member
- 273 posts
- Joined: Nov. 2013
- Offline
tomtmantctomtmantc
What was missing exactly? If alembic is an alternative it's presumably something geometry related?
Could you ever import an USD File with correctly applied geo, material and animation?
I think USD has to mature.
Or what s your experience?
Yes USD has supported those three areas pretty well for quite a while and is very mature. Most likely any bumps you're hitting are related to USD import/export limitations in specific DCC's so I think it'll depend very much on the tools you use.
ok, what package are saving out USD properly for you use?
Maya, Houdini and Katana primarily, along with a bunch of internal tools. We don't export animation or shading from Maya though and so wouldn't hit limitations in those areas for example.
Edited by antc - Dec. 6, 2023 17:04:06
- sepu
- Member
- 420 posts
- Joined: Feb. 2012
- Offline
If you use vanilla MatX and not the Karma side of thing sharing shading networks should work just fine between Houdini and Maya. Basically, almost everything works fine nowadays that Maya USD is more mature. However, you can still run into issues if you use Maya vanilla USD, if you go through the Bifrsot Graph and author there you can pretty much accomplish the same thing as Solaris, and is procedural, so keep both DCCs running procedurally if you need to.
- tomtm
- Member
- 126 posts
- Joined:
- Offline
ok, but if I download the sample file "UsdSkel Examples" from pixar itself, it seems to load everything but with Z-Axis up?
https://openusd.org/release/dl_downloads.html#assets [openusd.org]
Are there some loading preferences?
https://openusd.org/release/dl_downloads.html#assets [openusd.org]
Are there some loading preferences?
- BrianHanke
- Member
- 433 posts
- Joined: April 2018
- Offline
Interesting. Maya and Houdini import it sideways, Gaffer and usdview do it correctly, and Blender is Z up by default, so... checkmate. :P
Subscribe to my Patreon for the best CG tips, tricks and tutorials! https://patreon.com/bhgc [patreon.com]
Twitter: https://twitter.com/brianhanke [twitter.com]
Behance: https://www.behance.net/brianhanke/projects [www.behance.net]
Twitter: https://twitter.com/brianhanke [twitter.com]
Behance: https://www.behance.net/brianhanke/projects [www.behance.net]
- tomtm
- Member
- 126 posts
- Joined:
- Offline
- antc
- Member
- 273 posts
- Joined: Nov. 2013
- Offline
tomtmInternally Pixar works z-up, so all their examples are likely to be authored z-up. Usd supports both y-up and z-up however Houdini doesn't automatically rotate the scene for you. You can either rotate the scene 90 degrees using a transform lop, or switch Houdini to be z-up in the preferences (3D Viewports->Orientation).
ok, but if I download the sample file "UsdSkel Examples" from pixar itself, it seems to load everything but with Z-Axis up?
-
- Quick Links