Skip to content

Commit

Permalink
edits
Browse files Browse the repository at this point in the history
  • Loading branch information
keyboardspecialist committed Nov 1, 2024
1 parent d2e434c commit 29efb56
Showing 1 changed file with 1 addition and 3 deletions.
4 changes: 1 addition & 3 deletions extensions/2.0/Khronos/KHR_gaussian_splatting/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,7 @@ Written against the glTF 2.0 spec.

## Overview

### Motivation

This extension aims to bring structure and conformity to the Gaussian Splat space while utilizing glTF to its fullest extent. PLY files have become the ubiqitous format for Gaussian Splats due to their sheer simplicity. However, this simplicity leads to loose conformity with a ephemeral standard emerging through habits and tradition. Gaussian Splats are essentially a superset of a tradition point cloud, so we approached the extension with this mindset. The position, rotation, scale, and diffuse color are stored as standard attributes on a point primitive. If the point primitive contains the extension the renderer can know to render the point primitive as Gaussian Splats instead of a points.
Currently, PLY files serve as the de facto standard through their sheer simplicity and ubiquity. This extension aims to bring structure and conformity to the Gaussian Splat space while utilizing glTF to its fullest extent. Gaussian Splats are essentially a superset of a traditional point cloud, so we approached the extension with this mindset. The position, rotation, scale, and diffuse color are stored as standard attributes on a point primitive. If the point primitive contains the extension the renderer can know to render the point primitive as Gaussian Splats instead of a points.

This approach allows for an easy fallback in the event the glTF is loaded within a renderer that doesn't support Gaussian Splats. In this scenario, the glTF file will render as a sparse point cloud to the user. It also allows for easy integration with existing compression like meshopt.

Expand Down

0 comments on commit 29efb56

Please sign in to comment.