OptionalcollisionWhen set, a collision mesh (.collision.glb) is generated alongside the voxel output. true is equivalent to smooth.
OptionalfloorFill each voxel column upward from the bottom until hitting solid. Runs before carve. Default: false
OptionalfloorWhen floorFill is enabled, dilation radius in world units used to identify "interior" XZ columns to patch. Empty XZ areas larger than 2 * floorFillDilation from any solid column are treated as exterior and left empty. Default: 0 (patch every empty column).
Number of iterations for SOG SH compression (higher = better quality). Default: 10
Approximate number of Gaussians per LOD chunk (in thousands). Default: 512
Approximate size of an LOD chunk in world units (meters). Default: 16
LOD levels to read from LCC input
OptionalnavCapsule dimensions for carve. Height of 0 disables carve. Requires navSeed.
OptionalnavExterior fill radius in world units. Enables exterior fill when set. Requires navSeed.
OptionalnavSeed position in world space for exterior fill and carve flood fill.
OptionalopacityOpacity threshold for solid voxels - voxels below this are considered empty. Default: 0.1
OptionalrenderRGBA background (each channel in [0, 1]) for image output. Default: (0, 0, 0, 1).
OptionalrenderEnd camera position for motion blur. When set, enables camera
motion blur: the renderer averages multiple sub-frames with the
camera interpolated between renderCameraPosition (shutter open)
and renderCameraEndPosition (shutter close).
OptionalrenderCamera position (world space) for image output. Default: (2, 1, -2).
OptionalrenderCamera-space Z of the focus plane in world units for image output.
Defaults to the distance from the camera to the look-at point when
renderFStop is set. No effect without renderFStop. Pinhole
projection only.
OptionalrenderVertical field of view in degrees for image output. Default: 60.
OptionalrenderAperture as a photographic f-stop (e.g. 2.8, 5.6, 11) for image output. Enables defocus blur / depth-of-field: smaller numbers = stronger blur. Defaults to disabled. Pinhole projection only.
OptionalrenderOutput image height in pixels. Default: 720.
OptionalrenderCamera look-at target (world space) for image output. Default: (0, 0, 0).
OptionalrenderEnd look-at target for motion blur. Defaults to renderLookAt
when motion blur is enabled. Only meaningful with
renderCameraEndPosition.
OptionalrenderNumber of sub-frames to accumulate for motion blur. More samples =
smoother streaks at proportionally higher cost. Default: 16.
No effect without renderCameraEndPosition.
OptionalrenderNear clip distance for image output. Default: 0.2.
OptionalrenderCamera projection for image output: 'pinhole' (default) or 'equirect' (360°×180° panorama).
OptionalrenderVertical sensor height in world units. Calibrates renderFStop
to your world scale. Default 0.024 (35mm full-frame in meters).
No effect without renderFStop. Pinhole projection only.
OptionalrenderShutter fraction in [0, 1]. Controls what portion of the
start→end camera segment is integrated, centered on the midpoint
(standard shutter-angle convention: 1.0 = full motion, 0.5 = 180°
shutter). Default: 1. No effect without renderCameraEndPosition.
OptionalrenderWorld-space up vector for image output. Default: (0, 1, 0).
OptionalrenderEnd up vector for motion blur. Defaults to renderUp when
motion blur is enabled. Only meaningful with
renderCameraEndPosition.
OptionalrenderOutput image width in pixels. Default: 1280.
OptionalspzSPZ format version to write. Default: 4.
Whether to generate unbundled HTML output with separate files
OptionalviewerViewer settings JSON for HTML output
OptionalvoxelSize of each voxel in world units for voxel output. Default: 0.05
Options for read/write operations.