Skip to content

Commit

Permalink
docs: todo
Browse files Browse the repository at this point in the history
  • Loading branch information
mosure committed Dec 30, 2024
1 parent 7c1a993 commit ebc7d0e
Show file tree
Hide file tree
Showing 12 changed files with 57 additions and 3 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ bevy gaussian splatting render pipeline plugin. view the [live demo](https://mos
- [X] 2dgs
- [X] 3dgs
- [x] 4dgs
- [ ] implicit mlp node (isotropic rotation, color)
- [ ] 4dgs temporal anti-aliasing (resolves pulsed laser trail effect)
- [ ] temporal gaussian hierarchy
- [ ] gcloud, spherical harmonic coefficients Huffman encoding
Expand Down
14 changes: 11 additions & 3 deletions src/gaussian/formats/mod.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
pub mod cloud_3d;
pub mod cloud_4d;
pub mod cloud_4d_hierarchy;
// TODO: move all format specific code here (e.g. rand, packed)

pub mod planar_3d;
pub mod planar_3d_chunked;
pub mod planar_3d_lod;
pub mod planar_3d_quantized;
pub mod planar_3d_spz;
pub mod planar_4d;
pub mod planar_4d_hierarchy;
pub mod planar_4d_quantized;
pub mod spacetime;
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
35 changes: 35 additions & 0 deletions src/gaussian/formats/spacetime.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
// https://github.com/oppo-us-research/SpacetimeGaussians


// property float x
// property float y
// property float z
// property float trbf_center
// property float trbf_scale
// property float nx
// property float ny
// property float nz
// property float motion_0

// property float motion_2
// property float motion_3
// property float motion_4
// property float motion_5
// property float motion_6
// property float motion_7
// property float motion_8
// property float f_dc_0
// property float f_dc_1
// property float f_dc_2
// property float opacity
// property float scale_0
// property float scale_1
// property float scale_2
// property float rot_0
// property float rot_1
// property float rot_2
// property float rot_3
// property float omega_0
// property float omega_1
// property float omega_2
// property float omega_3
10 changes: 10 additions & 0 deletions src/gaussian/packed.rs
Original file line number Diff line number Diff line change
Expand Up @@ -75,3 +75,13 @@ pub struct Gaussian4d {
pub scale_opacity: ScaleOpacity,
pub timestamp_timescale: TimestampTimescale,
}


// // TODO: GaussianSpacetime, determine temporal position/rotation structure
// pub struct GaussianSpacetime {
// pub position_visibility: PositionVisibility,
// pub color_mlp: ColorMlp,
// pub isotropic_rotations: IsotropicRotations,
// pub scale_opacity: ScaleOpacity,
// pub timestamp_timescale: TimestampTimescale,
// }

0 comments on commit ebc7d0e

Please sign in to comment.