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).
OptionaliterationsNumber of iterations for SOG SH compression (higher = better quality). Default: 10
OptionallodApproximate number of Gaussians per LOD chunk (in thousands). Default: 512
OptionallodApproximate size of an LOD chunk in world units (meters). Default: 16
OptionallodGaussians (in thousands) below which an LOD chunk is not split for exceeding the extent. Default: 8
OptionallodGaussians (in thousands) per LOD file, per level from finest; the last value repeats. Default: lodChunkCount
OptionallodLOD levels to read from LCC input. Default: all levels.
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). Not valid with
renderCameraTrack, whose motion blur comes from renderShutter.
OptionalrenderCamera position (world space) for image output. Default: (2, 1, -2).
OptionalrenderCamera animation to render as a frame sequence (see loadCameraTrack).
Replaces renderCameraPosition / renderLookAt / renderUp / renderFov; the
output filename gains a zero-padded frame index before its extension.
With renderShutter set, each frame is motion-blurred over that
fraction of the frame interval.
OptionalrenderCircular-aperture samples per instant for image depth of field. Default: 32; only used with renderFStop.
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.
OptionalrenderInclusive frame range of renderCameraTrack to render. Default: every
frame of the track.
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.
OptionalrenderRenders averaged per motion-blurred frame, at evenly spaced instants
across the shutter; cost is N× a single render. Default: 16. No
effect without motion blur.
OptionalrenderNear clip distance for image output. Default: 0.2.
OptionalrenderCamera projection for image output: 'pinhole' (default) or 'equirect' (360°×180° panorama).
OptionalrenderMost bytes the image writer may hold GPU-resident for the scene. Scenes over it, or that the device refuses to allocate, stream through the chunked path instead. Default: no limit beyond the device's binding limits.
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]. For a start→end camera segment, the
portion the frame averages over, centered on the midpoint (standard
shutter-angle convention: 1.0 = full motion, 0.5 = 180° shutter);
default 0.5. Along renderCameraTrack, setting it enables motion
blur over that fraction of the frame interval; default off.
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.
OptionalunbundledWhether to generate unbundled HTML output with separate files. Default: false
OptionalviewerViewer settings JSON for HTML output
OptionalvoxelSize of each voxel in world units for voxel output. Default: 0.05
OptionalwebpLossless WebP compression effort for image, SOG, HTML and LOD output, 0–9. Omit to use the default WebP encoder.
Options for read/write operations.