export/import curves with USD

   2202   1   2
User Avatar
Member
1 posts
Joined: Jan. 2020
Offline
Hi,
I'm trying to export a simulated hair from Houdini to render it in Maya.

My first approach was using alembic to save all the animated hairs as curves from Houdini and import them in Maya using alembic > import alembic.
Performance aside ( is bad mainly in animation ), that's not a good system for rendering because I don't have control over the thickness or shd attributes like root to tip UVs and scalp UVs.

So my next idea was to use USD as a bridge, instead of alembic.

So to check if USD was ready I downloaded "Esper Room" free USD composition from multiverse and check carpet.usd asset and it renders fine for what I need. (I haven't try animated curves nor render with motion blur )

multiverse website: https://j-cube.jp/solutions/multiverse/assets/ [j-cube.jp]
multiverse download link: https://www.dropbox.com/s/ypxf42w0w0etufb/esper_room_v3.zip?dl=1 [www.dropbox.com]

Now my real question is how do I build a USD in Houdini that works the same way?
And how do I set it up for animation? will I be able to render motion Blur(not a priority)?

My guess was to build staticHair.usd and then make a layer with the animation animHair.usd in Houdini, Then I would import animHair.usd to Maya assign material and render.

Can someone help me to build a USD with animated curves?

Anyway,

I'm starting with USD and it's a little bit confusing for me.
if you can help or guide me in any way I will really appreciate it.

Thank you very, very much!
User Avatar
Member
53 posts
Joined: Nov. 2014
Offline
srlookas
Hi,
I'm trying to export a simulated hair from Houdini to render it in Maya.

My first approach was using alembic to save all the animated hairs as curves from Houdini and import them in Maya using alembic > import alembic.
Performance aside ( is bad mainly in animation ), that's not a good system for rendering because I don't have control over the thickness or shd attributes like root to tip UVs and scalp UVs.

So my next idea was to use USD as a bridge, instead of alembic.

So to check if USD was ready I downloaded "Esper Room" free USD composition from multiverse and check carpet.usd asset and it renders fine for what I need. (I haven't try animated curves nor render with motion blur )

multiverse website: https://j-cube.jp/solutions/multiverse/assets/ [j-cube.jp]
multiverse download link: https://www.dropbox.com/s/ypxf42w0w0etufb/esper_room_v3.zip?dl=1 [www.dropbox.com]

Now my real question is how do I build a USD in Houdini that works the same way?
And how do I set it up for animation? will I be able to render motion Blur(not a priority)?

My guess was to build staticHair.usd and then make a layer with the animation animHair.usd in Houdini, Then I would import animHair.usd to Maya assign material and render.

Can someone help me to build a USD with animated curves?

Anyway,

I'm starting with USD and it's a little bit confusing for me.
if you can help or guide me in any way I will really appreciate it.

Thank you very, very much!
hi, Did you find a solution?
  • Quick Links