Can't see openvdb volume in renders

ok, tried a bunch of things but nothing really seems to work.

I downloaded the simple fire openvdb sample from the embergen site and no matter what I do it won’t show up in the render (cycles or eevee). I don’t have a transparent background nor do I have simplify turned on.


Suzanne turned into a volume works fine.

volumerender

I wanted to give embergen a go but since I’m rendering in blender I’d need to determine if I can use it in my pipeline or not. Probably some openvdb settings I’m missing?

The Principled Volume shader uses the volume’s density attribute by default—which your flames don’t have. (The VDB info panel shows you which attributes are present— in your case, flames and temperature .) So your volume has no density, and, since all the emission options are zeroed out by default, no emission.

You could turn up the Blackbody, or plug the flames attribute into the Emission, or even build your own fire shader, remapping values all over the place and using whatever combination of emissions and densities you want—just as long as you’re referencing attributes that are present in the VDB.

1 Like

thanks, using the flames attr worked :slight_smile: