API

Interface IGaussianSplattingDebugOptions

Per-part debug options for compound Gaussian splat meshes. Each field is optional; unset fields fall back to the global setting on the plugin, and if that is also unset, a neutral value is used (no culling, full SH, etc.).

interface IGaussianSplattingDebugOptions {
    clippingBox: Nullable<{ max: Vector3; min: Vector3 }>;
    opacityCulling: Nullable<{ max: number; min: number }>;
    opacitySaturate: boolean;
    opacityScale: number;
    shDc: boolean;
    shOrder1: boolean;
    shOrder2: boolean;
    shOrder3: boolean;
    shOrder4: boolean;
    sizeCulling: Nullable<{ max: number; min: number }>;
}
Index
clippingBox: Nullable<{ max: Vector3; min: Vector3 }>

World-space axis-aligned clipping box, or null to disable.

opacityCulling: Nullable<{ max: number; min: number }>

Opacity culling range [0..1], or null to disable.

opacitySaturate: boolean

When true, replaces Gaussian falloff with flat disk opacity.

opacityScale: number

Scalar opacity multiplier. 1.0 = no change.

shDc: boolean

Include the DC (base) SH color.

shOrder1: boolean

Include SH band 1 contribution.

shOrder2: boolean

Include SH band 2 contribution.

shOrder3: boolean

Include SH band 3 contribution.

shOrder4: boolean

Include SH band 4 contribution.

sizeCulling: Nullable<{ max: number; min: number }>

Size culling range, or null to disable.