Volume or VDB for image processing with OpenCL?

   279   2   0
User Avatar
Member
19 posts
Joined: Aug. 2020
Online
All image processing, or 2d volume setups i have seen use native houdini volumes and the collated rank like C.r C.g C.b for working with colors. I have heard mentions of using vdbs for the same processes, but have not come across any comparisons or examples.

Assuming the target language is OpenCL is there any benefit to using vdb over volumes? Might there be when using vex? Currently i have tried to use openCL with the new vector volumes but am unable to bind them.
User Avatar
Member
4516 posts
Joined: Feb. 2012
Offline
For images you don't need sparse volumes so regular dense volumes are better suited.
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]

youtube.com/@pragmaticvfx | patreon.com/animatrix | animatrix2k7.gumroad.com
User Avatar
Member
19 posts
Joined: Aug. 2020
Online
animatrix_
For images you don't need sparse volumes so regular dense volumes are better suited.

Would this change if im doing texture generation and potentially a large portion of the texture is "empty"? I read when using openCL and VDBs it only reads/writes over active voxels whereas I assume volume wrangles/vex do not have this same functionality?
Thanks!
Edited by Latimerias - April 14, 2024 00:48:05
  • Quick Links