Getting Color To Export with a VDB

   3065   3   1
User Avatar
Member
10 posts
Joined: Aug. 2023
Offline
I am attempting to export a VDB from Houdini to Maya for rendering in Arnold. I'm able to add all of the density / velocity / temperature attributes and get it rendering pretty accurately to what appeared in Houdini. However, I am having trouble with getting the right color attributes.

Per https://www.sidefx.com/forum/topic/46912/?page=1#post-210014 [www.sidefx.com] forum, I tried to export the color channels inside of the pyrosolver using the "cd" fields. The attributes show up in Maya, but I'm not exactly sure where to go from there...

I know this is a Houdini forum, so I am wondering if there is a different way I can export the fields from the simulation to get it to show in Maya within an Arnold VDB? I know it's possible because this video ( https://www.youtube.com/watch?v=58SFXzkfU0o [www.youtube.com] ) shows the import of a vdb with only the density, flames, and temperature grid attributes. Is there any way that I can change the set-up of my export to make it more like what is shown in the video?
Edited by stephaniestelzer - Nov. 27, 2023 18:49:31

Attachments:
Screenshot 2023-11-27 at 6.46.59 PM.png (175.6 KB)

User Avatar
Member
104 posts
Joined: Sept. 2014
Offline
- You may be able to export a VDB from MAYA
to see which channels are exported

and to display the color channel name
User Avatar
Member
31 posts
Joined: May 2007
Offline
You should be able to assign whichever of the grids you're exporting from Houdini that you wish to use into the "Channel" attribute field(s) of the aiStandardVolume shader in Maya like they show around the 5min 30sec mark using "temperature" or "density" in the Channel attributes of the video you linked.
User Avatar
Member
10 posts
Joined: Aug. 2023
Offline
rweston
You should be able to assign whichever of the grids you're exporting from Houdini that you wish to use into the "Channel" attribute field(s) of the aiStandardVolume shader in Maya like they show around the 5min 30sec mark using "temperature" or "density" in the Channel attributes of the video you linked.
I've tried this, but unfortunately, still no luck. This thread: https://www.reddit.com/r/Houdini/comments/ye807s/noob_here_need_help/ [www.reddit.com]

seems promising, but I can't figure out how to do what they are suggesting. I am using a pyrobake volume and a pyrosolver, so maybe an approach like this would work?
  • Quick Links