Class GaussianSplattingOptions
Configuration options for Gaussian Splatting models.
public class GaussianSplattingOptions : ModelOptions
- Inheritance
-
GaussianSplattingOptions
- Inherited Members
Properties
ColorLearningRate
public double ColorLearningRate { get; set; }
Property Value
DefaultPointSpacing
public double DefaultPointSpacing { get; set; }
Property Value
DensificationInterval
public int DensificationInterval { get; set; }
Property Value
EnableDensification
public bool EnableDensification { get; set; }
Property Value
EnableSpatialIndex
public bool EnableSpatialIndex { get; set; }
Property Value
InitialNeighborSearchScale
public double InitialNeighborSearchScale { get; set; }
Property Value
InitialScaleMultiplier
public double InitialScaleMultiplier { get; set; }
Property Value
MaxGaussians
public int MaxGaussians { get; set; }
Property Value
MinScale
public double MinScale { get; set; }
Property Value
OpacityLearningRate
public double OpacityLearningRate { get; set; }
Property Value
PositionLearningRate
public double PositionLearningRate { get; set; }
Property Value
PruneOpacityThreshold
public double PruneOpacityThreshold { get; set; }
Property Value
RotationLearningRate
public double RotationLearningRate { get; set; }
Property Value
ScaleLearningRate
public double ScaleLearningRate { get; set; }
Property Value
ShDegree
public int ShDegree { get; set; }
Property Value
SpatialIndexRadius
public int SpatialIndexRadius { get; set; }
Property Value
SplitGradientThreshold
public double SplitGradientThreshold { get; set; }
Property Value
SplitOpacityFactor
public double SplitOpacityFactor { get; set; }
Property Value
SplitOpacityMax
public double SplitOpacityMax { get; set; }
Property Value
SplitPositionJitter
public double SplitPositionJitter { get; set; }
Property Value
SplitScaleFactor
public double SplitScaleFactor { get; set; }
Property Value
TileSize
public int TileSize { get; set; }
Property Value
UseSphericalHarmonics
public bool UseSphericalHarmonics { get; set; }