diff --git a/CHANGELOG.md b/CHANGELOG.md index dc3275f..a1935a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,20 @@ +### 0.1.5 (July 1, 2025) + +Visual quality improvements and [SOGS](https://blog.playcanvas.com/playcanvas-adopts-sogs-for-20x-3dgs-compression/) support + +### Enhancements + +- Add support for [SOGS](https://blog.playcanvas.com/playcanvas-adopts-sogs-for-20x-3dgs-compression/) compression format 3D Gaussian Splatting (#73) (@asundqui) +- Change splat shapes by using any RGBA texture to compute the Gaussian falloff (#79) (@asundqui) +- Use RenderTarget properties to reduce manual render state tracking (#80) (@mrxz) + +### Bug fixes + +- Visual quality, Fix .ksplat decoding (fix #66) (@asundqui) +- Visual quality, Fix Spherical Harmonics not included in SPZ transcoding (fix #66) (#83) (@asundqui) +- Visual quality, Fix incorrect calculation of renderer size. Especially improves rendering in high DPI displays (#71) (@mrxz) +- Fix support of compressed .ply files exported from SuperSplat. Newer versions include min/max_r/g/b properties in the header that were not parsed (#82) (@asundqui) + ### 0.1.4 (June 24, 2025) ### Enhancements diff --git a/README.md b/README.md index 066a1cc..2577012 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ Copy the following code into an `index.html` file. { "imports": { "three": "https://cdnjs.cloudflare.com/ajax/libs/three.js/0.174.0/three.module.js", - "@sparkjsdev/spark": "https://sparkjs.dev/releases/spark/0.1.4/spark.module.js" + "@sparkjsdev/spark": "https://sparkjs.dev/releases/spark/0.1.5/spark.module.js" } } diff --git a/docs/docs/index.md b/docs/docs/index.md index afff5d2..d7f8251 100644 --- a/docs/docs/index.md +++ b/docs/docs/index.md @@ -10,7 +10,7 @@ Copy and paste code below in an `index.html` file or remix in the [Web Playgroun { "imports": { "three": "https://cdnjs.cloudflare.com/ajax/libs/three.js/0.174.0/three.module.js", - "@sparkjsdev/spark": "https://sparkjs.dev/releases/spark/0.1.4/spark.module.js" + "@sparkjsdev/spark": "https://sparkjs.dev/releases/spark/0.1.5/spark.module.js" } } @@ -36,6 +36,7 @@ Copy and paste code below in an `index.html` file or remix in the [Web Playgroun }); ``` + ## Install with NPM ```shell diff --git a/package.json b/package.json index 236c76f..66ed0f5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@sparkjsdev/spark", - "version": "0.1.4", + "version": "0.1.5", "description": "An advanced 3D Gaussian Splatting renderer for THREE.js", "homepage": "https://sparkjs.dev/", "type": "module",