Is there any way to import OpenVDB files into Blender for rendering, exported from Houdini? Will there be an option in Blender 2.8 (stable) or is there any other build that supports Houdini's .vdb files, which allows to render them in cycles or eevee?

  • $\begingroup$ BSE is not for requesting features $\endgroup$ – Lukasz-40sth Feb 28 '19 at 9:05
  1. OpenVDB loading in Blender is limited to smoke simulation caches. The system is not designed to load external files. There's probably some horrific way to format an VDB so that Blender is fooled into thinking it's a smoke cache, but I'm not aware of any working setup for that.

  2. There is an eventual plan to add a volume object to Blender that would support loading arbitrary OpenVDB files, among other things. There is no timetable or version for this.

In the meantime, in certain limited cases you may be able to get by via using Houdini's scatter SOP to fill the VDB with points, exporting these points to Alembic, then using Cycles' Point Density texture to render the point cloud. It won't have the exact shape and is of limited functionality, but depending on your needs it may do the trick.

  • $\begingroup$ thanks for your info $\endgroup$ – sumukha bhasri Mar 29 '19 at 15:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.