Voxel size larger than voxel spacing?

I’m looking at the “Voxel Size” and “Voxel Filter Radius” spinners and speculating on what each does, so bear with me…

I assume that the Voxel Size sets both the size of the voxel and it’s spacing. So if the size is 10, each voxel is a 10x10x10 cube 10 units away from it’s neighbor. And the Voxel Filter Radius, since it is integer, is setting the number of neighboring voxels for which to sample from.

So I’m wondering…

Could you set the voxel size independant from the spacing? So let’s say the “Size” was 10, but the “Spacing” was 5. Each voxel would be a 5x5x5 cube 5 units away from it’s neighbor, and so the actual volume render would be unchanged. But when the voxels were sampling the points to get their color/density/etc values, you sample a 10 unit radius to gather the data? Obviously you have to weight each point by the distance from the center of the voxel, so a point 9.8 units away would not have as much influence as a point close to the voxel center.

What would this do? I think it would allow small voxel sizes (giving you high frequency detail) while preventing aliasing (the stair-stepping effect when the density dramatically changes between the voxels). I could be crazy, though.

  • Chad