<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="https://digitalproduction.com/wp-content/plugins/xslt/public/template.xsl"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:rssFeedStyles="http://www.wordpress.org/ns/xslt#"
>

<channel>
	<title>spherical harmonics - DIGITAL PRODUCTION</title>
	<atom:link href="https://digitalproduction.com/tag/spherical-harmonics/feed/" rel="self" type="application/rss+xml" />
	<link>https://digitalproduction.com</link>
	<description>Magazine for Digital Media Production</description>
	<lastBuildDate>Tue, 02 Sep 2025 08:16:21 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">236729828</site>	<item>
		<title>3D Gaussian Splats Officially Added to glTF Standard</title>
		<link>https://digitalproduction.com/2025/09/02/3d-gaussian-splats-officially-added-to-gltf-standard/</link>
		
		<dc:creator><![CDATA[Bela Beier]]></dc:creator>
		<pubDate>Tue, 02 Sep 2025 08:16:08 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[3D Gaussian splats]]></category>
		<category><![CDATA[Cesium]]></category>
		<category><![CDATA[CesiumJS]]></category>
		<category><![CDATA[Esri]]></category>
		<category><![CDATA[glTF]]></category>
		<category><![CDATA[Houdini]]></category>
		<category><![CDATA[Khronos]]></category>
		<category><![CDATA[Niantic Spatial]]></category>
		<category><![CDATA[OGC]]></category>
		<category><![CDATA[spherical harmonics]]></category>
		<category><![CDATA[SPZ compression]]></category>
		<category><![CDATA[V-Ray]]></category>
		<guid isPermaLink="false">https://digitalproduction.com/?p=197572</guid>

					<description><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/09/2025-siggraph-blog-gltf-gs-extensions-banner_-_28de80_-_ade52cc9e2371411e2f6a5e18fb8664a9767175d.webp?fit=1200%2C675&quality=72&ssl=1" width="1200" height="675" title="" alt="An aerial view of Empower Field at Mile High Stadium, showing its curved roof and surrounding areas. The image is set against a green background, with text announcing the addition of 3D Gaussian Splats to the glTF Asset Standard by Khronos Group." /></div><div><p>Khronos Group, in collaboration with OGC, Niantic Spatial, Cesium (Bentley), and Esri, has formally added 3D Gaussian Splats&#8230;</p>
<p>The post <a href="https://digitalproduction.com/2025/09/02/3d-gaussian-splats-officially-added-to-gltf-standard/">3D Gaussian Splats Officially Added to glTF Standard</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></description>
										<content:encoded><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/09/2025-siggraph-blog-gltf-gs-extensions-banner_-_28de80_-_ade52cc9e2371411e2f6a5e18fb8664a9767175d.webp?fit=1200%2C675&quality=72&ssl=1" width="1200" height="675" title="" alt="An aerial view of Empower Field at Mile High Stadium, showing its curved roof and surrounding areas. The image is set against a green background, with text announcing the addition of 3D Gaussian Splats to the glTF Asset Standard by Khronos Group." /></div><div><p class="wp-block-paragraph">Khronos Group, in collaboration with OGC, Niantic Spatial, Cesium (Bentley), and Esri, has formally added <strong>3D Gaussian Splats (3DGS)</strong> to the glTF ecosystem. Two experimental extensions, <em>KHR_gaussian_splatting</em> and <em>KHR_gaussian_splatting_compression_spz</em>, lay the foundation for interoperable splat workflows across DCCs, render engines, geospatial platforms, and the web.</p>



<p class="wp-block-paragraph">This development places Gaussian Splats, until now a fast-moving research and tool-integration phenomenon, onto the same structural footing as meshes, point clouds, and textures. In other words: splats just got standardized.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="1200" height="675" src="https://www.youtube.com/embed/9lpswf5R5fw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure>



<h3 id="from-research-trick-to-file-format" class="wp-block-heading">From Research Trick to File Format</h3>



<p class="wp-block-paragraph">Gaussian splatting isn’t new. The math dates back to the 1990s, but the 2023 Inria paper “3D Gaussian Splatting for Real-Time Radiance Field Rendering” gave the technique a second life. By rendering 3D scenes as clouds of anisotropic Gaussian ellipsoids, each storing radiance and opacity, researchers achieved <strong>real-time neural rendering</strong> that rivaled neural radiance fields (NeRFs) without the training overhead.</p>



<p class="wp-block-paragraph">What makes splats compelling is their efficiency: no polygons, no voxel grids, no heavy neural nets. Just point-based primitives that can capture detail in thin structures, soft translucency, or reflective materials.</p>



<p class="wp-block-paragraph">Within a year, Houdini gained a native <strong>GSOPs plugin</strong>, V-Ray added splat rendering in Chaos Vantage, and studios began experimenting with splats in volumetric video pipelines such as <strong>HOLOSYS+</strong>. Now, the Khronos Group has moved to lock this fast-growing format into glTF, which already brands itself as the <strong>“JPEG of 3D.”</strong></p>



<h3 id="khr_gaussian_splatting" class="wp-block-heading">KHR_gaussian_splatting</h3>



<p class="wp-block-paragraph">The first of the new extensions, <em>KHR_gaussian_splatting</em>, defines how splats are represented inside glTF assets. Each splat is treated as a <strong>point primitive</strong> with the following attributes: <strong>Position</strong> (XYZ), <strong>Rotation</strong> (quaternion), <strong>Scale</strong> (anisotropic ellipsoid dimensions), <strong>Opacity</strong> and <strong>Spherical Harmonics coefficients</strong> for both diffuse and specular lighting</p>



<ul class="wp-block-list"></ul>



<p class="wp-block-paragraph">The extension allows fallback to <strong>sparse point clouds</strong> if a consuming renderer doesn’t support splats—ensuring that files remain viewable, even without specialized splat engines. For shader developers, the inclusion of <strong>spherical harmonics (SH)</strong> is key. SH enables compact representation of lighting across a hemisphere, which allows splats not only to look correct but also to respond naturally to lighting in real-time environments. Up to 3rd-degree SH coefficients are supported.</p>



<h3 id="khr_gaussian_splatting_compression_spz" class="wp-block-heading">KHR_gaussian_splatting_compression_spz</h3>



<p class="wp-block-paragraph">The second extension, <em>KHR_gaussian_splatting_compression_spz</em>, tackles the elephant in the room: storage size. Traditional PLY splat datasets are enormous, with billions of points often required to reconstruct complex scenes. To address this, Niantic Spatial contributed the <strong>SPZ compression format</strong>, MIT-licensed for free use. SPZ achieves <strong>up to 90% smaller file sizes</strong> compared to equivalent PLY datasets while maintaining visual fidelity.</p>



<p class="wp-block-paragraph">SPZ blobs can be embedded directly into glTF buffers. At runtime, they can either be streamed as compressed chunks or decompressed into raw primitives. This dual mode makes SPZ especially suited for geospatial and AR contexts where bandwidth is limited.</p>



<h3 id="spz-v2-0-better-rotations" class="wp-block-heading">SPZ v2.0: Better Rotations</h3>



<p class="wp-block-paragraph">Version <strong>2.0.0</strong> of SPZ adds improved encoding of splat orientations. Rotations are stored as quaternions, but instead of four floats, SPZ encodes only the <strong>three smallest components as 10-bit signed integers</strong>. The missing largest component is reconstructed at runtime, with a 2-bit index flagging which component was omitted.</p>



<p class="wp-block-paragraph">This compact scheme increases precision for long, thin geometry—think <strong>power lines, fences, antennas</strong>—and improves rendering stability in massive geospatial datasets. It’s the difference between “the wire looks straight” and “the wire jitters like a bad motion-capture solve.”</p>



<h3 id="why-this-matters" class="wp-block-heading">Why This Matters</h3>



<ol class="wp-block-list">
<li><strong>Standardization</strong><br />Until now, Gaussian Splatting workflows were fragmented: PLY exports here, custom Houdini nodes there, and bespoke converters everywhere. With glTF extensions, splats can flow through established pipelines with predictable interoperability.</li>



<li><strong>Production Viability</strong><br />Splats are great in research demos, but production requires stability. glTF’s adoption across web, AR, and DCC ecosystems ensures that Gaussian Splats won’t remain academic curiosities.</li>



<li><strong>Performance & Compression</strong><br />SPZ addresses the practical bottleneck: dataset size. Geospatial datasets and volumetric captures can hit terabytes in raw splats; with SPZ, they become streamable assets.</li>



<li><strong>Lighting Flexibility</strong><br />By embedding spherical harmonics, splats can sit naturally in lighting pipelines—whether inside <strong>Houdini’s Karma XPU</strong>, <strong>V-Ray</strong>, or <strong>CesiumJS</strong> streaming environments.</li>
</ol>



<h3 id="gltf-as-the-jpeg-of-3d" class="wp-block-heading">glTF as the “JPEG of 3D”</h3>



<p class="wp-block-paragraph">glTF’s trajectory has always been about <strong>unification and accessibility</strong>. From PBR textures to Draco compression, glTF brought complex 3D assets into a web- and engine-friendly format. Adding Gaussian Splats continues that trend, ensuring that cutting-edge formats don’t remain vendor-locked. </p>



<h3 id="roadmap-and-next-steps" class="wp-block-heading">Roadmap and Next Steps</h3>



<p class="wp-block-paragraph">The current extensions are <strong>experimental</strong>—<a href="https://www.khronos.org/blog/khronos-ogc-and-geospatial-leaders-add-3d-gaussian-splats-to-the-gltf-asset-standard" title="">Khronos invites developers to test, validate, and propose </a>refinements. Early validation across diverse geospatial datasets confirmed SPZ’s effectiveness, but the long-term plan is to extend the extensions with more attributes, compression modes, and streaming optimizations.</p><p>The post <a href="https://digitalproduction.com/2025/09/02/3d-gaussian-splats-officially-added-to-gltf-standard/">3D Gaussian Splats Officially Added to glTF Standard</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></content:encoded>
					
		
		
		<enclosure url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/09/2025-siggraph-blog-gltf-gs-extensions-banner_-_28de80_-_ade52cc9e2371411e2f6a5e18fb8664a9767175d.webp?fit=1400%2C787&#038;quality=72&#038;ssl=1" length="119440" type="image/jpg" />
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/09/2025-siggraph-blog-gltf-gs-extensions-banner_-_28de80_-_ade52cc9e2371411e2f6a5e18fb8664a9767175d.webp?fit=1200%2C675&#038;quality=72&#038;ssl=1" width="1200" height="675" medium="image" type="image/jpeg">
	<media:copyright>DIGITAL PRODUCTION</media:copyright>
	<media:title></media:title>
	<media:description type="html"><![CDATA[An aerial view of Empower Field at Mile High Stadium, showing its curved roof and surrounding areas. The image is set against a green background, with text announcing the addition of 3D Gaussian Splats to the glTF Asset Standard by Khronos Group.]]></media:description>
</media:content>
<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/09/2025-siggraph-blog-gltf-gs-extensions-banner_-_28de80_-_ade52cc9e2371411e2f6a5e18fb8664a9767175d.webp?fit=1200%2C675&#038;quality=72&#038;ssl=1" width="1200" height="675" />
<post-id xmlns="com-wordpress:feed-additions:1">197572</post-id>	</item>
	</channel>
</rss>
