ISplattingPluginConfig

Core.ISplattingPluginConfig exported from @manycore/aholo-viewer.

Core Interface
interface ISplattingPluginConfig {
enabled?: boolean;
precalculateEnabled?: boolean;
repackEnabled?: boolean;
packHighPrecisionEnabled?: boolean;
preBlurAmount?: number;
blurAmount?: number;
focalAdjustment?: number;
maxStdDev?: number;
maxPixelRadius?: number;
detailCullingThreshold?: number;
normalizedFalloff?: boolean;
selectedColor?: Vector4;
sort?: {
sortRadial?: boolean;
sortMinDuration?: number;
sortSplatDistance?: number;
sortSplatCoorient?: number;
sortCameraDistance?: number;
sortCameraCoorient?: number;
};
composite?: { enabled?: boolean; highPrecisionAttachEnabled?: boolean };
toneMapping?: {
enabled?: boolean;
toneMapping?: ToneMapping;
exposure?: number;
};
highlightKernel?: { enabled?: boolean; size?: number; color?: number };
}

Properties

enabled?: boolean
precalculateEnabled?: boolean
repackEnabled?: boolean
packHighPrecisionEnabled?: boolean
preBlurAmount?: number
blurAmount?: number
focalAdjustment?: number
maxStdDev?: number
maxPixelRadius?: number
detailCullingThreshold?: number
normalizedFalloff?: boolean
selectedColor?: Vector4
sort?: {
sortRadial?: boolean;
sortMinDuration?: number;
sortSplatDistance?: number;
sortSplatCoorient?: number;
sortCameraDistance?: number;
sortCameraCoorient?: number;
}

gaussian sorting

composite?: { enabled?: boolean; highPrecisionAttachEnabled?: boolean }

composite before output

toneMapping?: {
enabled?: boolean;
toneMapping?: ToneMapping;
exposure?: number;
}

tone mapping functions

highlightKernel?: { enabled?: boolean; size?: number; color?: number }

gaussian center highlight