Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
8e95f36
spz draft extension
keyboardspecialist Apr 17, 2025
8aab85b
Update extensions/2.0/Khronos/KHR_spz_compression/README.md
keyboardspecialist Apr 18, 2025
0f98cc3
Update extensions/2.0/Khronos/KHR_spz_compression/README.md
keyboardspecialist Apr 18, 2025
c4e5be0
update name
keyboardspecialist Apr 18, 2025
a34025a
renamed extension, lots of tweaks and changes, now written as a singl…
keyboardspecialist Apr 18, 2025
35c6a85
update names
keyboardspecialist Apr 18, 2025
1120b9a
Rendering from texture notes
keyboardspecialist Apr 18, 2025
20cc20d
wording
keyboardspecialist Apr 18, 2025
e89a034
Added conformance requirements around coordinate system
weegeekps Apr 21, 2025
3519e2e
Changing the form of the implementation section to be less possessive.
weegeekps Apr 21, 2025
7c5d3fb
Update extensions/2.0/Khronos/KHR_spz_gaussian_splats_compression/REA…
weegeekps Apr 21, 2025
3ce3e6a
Update extensions/2.0/Khronos/KHR_spz_gaussian_splats_compression/REA…
weegeekps Apr 21, 2025
d7e27f5
Update extensions/2.0/Khronos/KHR_spz_gaussian_splats_compression/REA…
weegeekps Apr 21, 2025
6f80242
Update extensions/2.0/Khronos/KHR_spz_gaussian_splats_compression/REA…
weegeekps Apr 21, 2025
b2d2a86
Added note that _ROTATION is a quaternion.
weegeekps Apr 21, 2025
5295b43
Corrected color attribute description and component type
keyboardspecialist Apr 21, 2025
25f9471
Schema updates
weegeekps May 15, 2025
12c06cd
Updated extension name in schema
weegeekps May 15, 2025
8659840
Made some fields required.
weegeekps May 15, 2025
4135515
SPZ handles versioning itself.
weegeekps May 15, 2025
91a3982
Fixing a small spec error
weegeekps May 15, 2025
1d65ecc
Fixing some glTF spec violations
weegeekps May 15, 2025
d634926
Fix spherical harmonic type
weegeekps May 16, 2025
23d3a14
Fix number of points statement
weegeekps May 16, 2025
cabf099
Clarification around accessors
weegeekps May 16, 2025
aee76a1
Updated authors
weegeekps May 20, 2025
625f2b8
Allow for non-SPZ encoded vertex attributes
Ronald909 Jun 26, 2025
01799af
Merge pull request #85 from Ronald909/ronald909/draft-splat-spz-featu…
weegeekps Jun 30, 2025
068b74f
First pass at splitting 3DGS+SPZ into two extensions
weegeekps Jul 1, 2025
1ad0d78
Updated contributors.
weegeekps Jul 8, 2025
3e89c2d
Simplified inheritance language in the SPZ compression extension
weegeekps Jul 9, 2025
9dac310
Added a small clarification regarding quaternion order
weegeekps Jul 22, 2025
fa056f0
Renamed the SPZ compression extension
weegeekps Jul 25, 2025
03f1934
Updates to the SPZ extension.
weegeekps Jul 25, 2025
df36989
Updated base 3DGS extension with feedback
weegeekps Jul 25, 2025
1f641c2
Added shape and rendering hints to base 3DGS spec
weegeekps Jul 25, 2025
81e73f1
Fixed a spot where I forgot to namespace the custom attributes
weegeekps Jul 31, 2025
e5f8ce1
Added explicit marking of the version for the SPZ library
weegeekps Aug 22, 2025
9968e7b
Allowed normalized byte and short component types for rotation and scale
weegeekps Sep 10, 2025
129ff4a
Changed shape to kernel, and hoisted hints up the tree
weegeekps Sep 10, 2025
8d08f38
Updated contributors based on feedback
weegeekps Sep 10, 2025
3223c8d
Updated spherical harmonics component types for quantization
weegeekps Sep 10, 2025
b97f0af
Dropped the unsigned component types
weegeekps Sep 10, 2025
78565f8
Fixed kernel definition in the schema
weegeekps Sep 11, 2025
06d2146
Added cut-off distance clarification to ellipse kernel
weegeekps Sep 12, 2025
335f534
Split out the SPZ extension into it's own PR
weegeekps Sep 29, 2025
6b46605
Removed the implementation section
weegeekps Oct 3, 2025
5493a4d
Added the INRIA 3D Gaussian Splatting paper to resources
weegeekps Oct 3, 2025
e49661c
Added a property to provide a color space hint.
weegeekps Oct 8, 2025
613ac75
Changed rendering hints to be backed by enum instead of free-form fields
weegeekps Oct 8, 2025
4a6b4cc
Clarified that unsupported color spaces should be clamped to sRGB
weegeekps Oct 8, 2025
b13feb8
Remove linear color space.
weegeekps Oct 8, 2025
f1fc90b
Fixed extensibility of the perspective and sorting hints
weegeekps Oct 9, 2025
d04aaf6
Fixing how the enums are defined.
weegeekps Oct 9, 2025
4c81a59
Updated to JSON Schema 2020-12
weegeekps Oct 10, 2025
63e45d3
Oops. Fixed schema by providing the metaschema.
weegeekps Oct 10, 2025
ed7f13b
Made changes based on the color space decision made on WG call
weegeekps Oct 23, 2025
660f576
Adjusted the color spaces.
weegeekps Oct 23, 2025
c21e3f6
Further clarification to the default color space.
weegeekps Oct 23, 2025
9e1995a
Dropped PQ and changed HLG to BT.2100. Fixed casing in color spaces.
weegeekps Oct 24, 2025
75eddc9
Removed the wide-gamut color spaces from the base spec.
weegeekps Nov 4, 2025
501d37e
Fixing a typo
weegeekps Nov 6, 2025
cf7c6a2
Removed "indices" from example.
weegeekps Nov 6, 2025
9c926f0
Adding non-normative note about sRGB color blending.
weegeekps Nov 10, 2025
c51ffc1
Clarified when blending should occur.
weegeekps Nov 18, 2025
a457dcc
Added clarification around scale and rotation attributes.
weegeekps Dec 2, 2025
1c8e9ee
Further clarification.
weegeekps Dec 2, 2025
8dba6db
Further clarifications around the ellipse kernel.
weegeekps Dec 3, 2025
2a071bb
Expanded possible component types for scale.
weegeekps Dec 3, 2025
90c747e
Fixed a missing attribute prefix.
weegeekps Dec 3, 2025
2a55cd3
Clarified the opacity definition.
weegeekps Dec 3, 2025
25a8127
Further clarification of the opacity.
weegeekps Dec 3, 2025
0dbe3e3
Addressing feedback received during 3DF call
weegeekps Dec 4, 2025
4c974f2
Removed default values on required properties
weegeekps Dec 5, 2025
c25cb07
Merge branch 'draft-splat-spz-simpler' into draft-splat-spz
weegeekps Dec 5, 2025
fe06ac4
Fixing typos in sorting method section
weegeekps Dec 5, 2025
2f6aedc
Fixing a typo in the color space section
weegeekps Dec 8, 2025
a8a12b4
Clarified perspective projection.
weegeekps Dec 8, 2025
bb4e82d
Changed color space values to OIIO format
weegeekps Dec 8, 2025
8974df1
Removed byte and short types from SH
weegeekps Dec 9, 2025
87b8e15
Began adding additional information around spherical harmonics
weegeekps Dec 24, 2025
ce3da83
Cleaned up SH functions & explained r.
weegeekps Jan 8, 2026
d45a65d
Clarified an extension statement
weegeekps Jan 8, 2026
0ab2d51
Added a stub for the display vs scene referred subsection
weegeekps Jan 8, 2026
32e71fd
Cleaned up spherical harmonics a bit more
weegeekps Jan 8, 2026
204ab71
Correcting typo
weegeekps Jan 9, 2026
b7c2b14
Added a reconstruction subsection
weegeekps Jan 9, 2026
17e5bda
Added a note about CIF color IDs
weegeekps Jan 9, 2026
fad8be6
Added image state and relighting subsection
weegeekps Jan 9, 2026
fd2e9f7
Added the maths for rendering and updated image state
weegeekps Jan 10, 2026
88a39a3
Filled out Appendix A with the sample shaders
weegeekps Jan 10, 2026
7fa325e
Merge pull request #94 from CesiumGS/draft-splat-spz-impl
weegeekps Jan 10, 2026
9e32940
Updated TOC, removed broken shaders, fixed review comments
weegeekps Jan 13, 2026
d21a91c
Fixed a typo
weegeekps Jan 14, 2026
07ee802
Added clarity to SH section. Removed shaders.
weegeekps Jan 16, 2026
897b413
Fixing typo
weegeekps Jan 16, 2026
2007de5
Fixing equations in table.
weegeekps Jan 16, 2026
db51399
Another attempt at fixing the table.
weegeekps Jan 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading