API#
TODO: Explanation of each component
- dataset
- hook
- logger
- model
BaseModelCameraModelGaussianPointCloudPointCloudPointCloud.ConfigPointCloud.extand_points()PointCloud.extend_optimizer()PointCloud.get_all_atributes()PointCloud.list_of_attributes()PointCloud.load_ply()PointCloud.prune_optimizer()PointCloud.re_init()PointCloud.register_atribute()PointCloud.remove_points()PointCloud.replace()PointCloud.replace_optimizer()PointCloud.save_ply()PointCloud.select_atributes()PointCloud.set_all_atributes_trainable()PointCloud.set_prefix_name()PointCloud.setup()PointCloud.unwarp()
GaussianSplattingRenderMsplatRenderGsplatRender
- controller
DensificationControllerDensificationController.ConfigDensificationController.accumulate_viewspace_grad()DensificationController.densify_clone()DensificationController.densify_split()DensificationController.generate_clone_mask()DensificationController.generate_split_mask()DensificationController.new_pos_scale()DensificationController.prune()DensificationController.prune_postprocess()DensificationController.reset_controller_state()DensificationController.reset_opacity()
- optimizer
- trainer