vdb fill with particles doesn't work if source mesh too large
#1
create a cube 10,000 on a side and try to fill it with particles.  does it work?  it doesn't for me.  thanks in advance.

birth vdb / objects to sdf / vdb to particles > shape / display geometry

i only see 1 particle
  Reply
#2
Did you change the VDB to Particles mode to "pack mesh with particles"? Its default mode will just convert the VDB mesh into a single particle...
  Reply
#3
Yes, I basically rebuilt this from your teapot example scene but I needed to use it in a scene with super large values. I also tried a fresh scene rebuilt like it, and yes turned off the default vdb mesh node that appears. Then it broke when I get to the higher values - only seeing 1 particle - it never fills the volume.
  Reply
#4
Perhaps you're hitting some memory limit by trying to create such a huge box. For example, a box with length/width/height extents of 10,000 and a voxel size of 1 will attempt to generate 1 trillion voxels. I haven't looked deep enough into the OpenVDB library to find out, but maybe they've implemented a limiter that outputs a single voxel if it recognizes a RAM limit will be reached beforehand.

Beyond that, you could post the file so I can see/test your exact setup.
  Reply


Forum Jump: