To avoid memory blowup, geometry3d.aip uses octrees or hash-based sparse voxel grids. For example, an 8^3 coarse grid with active voxels refined to 32^3 only near surfaces.

Because 3D datasets are smaller than ImageNet, rich augmentations are critical:

inside = sphere.contains(p2)

Geometry3d.aip «SIMPLE»

Geometry3d.aip «SIMPLE»

To avoid memory blowup, geometry3d.aip uses octrees or hash-based sparse voxel grids. For example, an 8^3 coarse grid with active voxels refined to 32^3 only near surfaces.

Because 3D datasets are smaller than ImageNet, rich augmentations are critical: geometry3d.aip

inside = sphere.contains(p2)