* Transition effects
* Added two transition effects and refactored code into separate .js filesAdded two transition effects and refactorized code for effects in separate .js files
* Deleted unused html file
* Fixed a GUI bug
* Fixed focus given to effect when dropdown changes
* Fixed github verification errors
* fix lints in splat-transitions and tweak defaults
* lint fix on splat-transitions
* lint fix on splat-transitions
* Morph transition
* Morph transition - better random function
* Morph transition - better morphing of dishes
* fixed lint errors
* Add splat reveal effects (weather)
* Update example title
* Added 3 new reveal effects to examples
---------
Co-authored-by: Diego Marcos <diego.marcos@gmail.com>
* Externalized SparkRenderer.maxPixelRadius and .minAlpha settings. Added to documentation. Added to examples/editor under Debug folder, moved sort32 there.
* Added SplatEncoding concept, applied individually to SparkRenderer (rgbMin/Max, lnScaleMinMax), SplatMesh (additionally sh1Min/Max, sh2, sh3). Updated examples/editor to control settings via gui. Updated all related code to pipe along settings where needed.
Added SparkRenderer.premultipliedAlpha to control blend mode and enable hyper-saturated color contributions by default.
* Fix SplatLoader not passing along encoding. Complete renaming to splat encoding.
* Add commented benchmarkSort to compare JS vs Wasm sorting.
* Add 32-bit float sort via SparkViewpooint.sort32, using 2-pass radix-65536 sort. Turn on sort32 by default for examples/editor. Implemented Rust sort and JS sort, updated benchmarking code to include float16 and float32 sort.
* Add sort32 to docs/spark-viewpoint.md.
* Externalized SparkRenderer.maxPixelRadius and .minAlpha settings. Added to documentation. Added to examples/editor under Debug folder, moved sort32 there.
* Add commented benchmarkSort to compare JS vs Wasm sorting.
* Add 32-bit float sort via SparkViewpooint.sort32, using 2-pass radix-65536 sort. Turn on sort32 by default for examples/editor. Implemented Rust sort and JS sort, updated benchmarking code to include float16 and float32 sort.
* Add sort32 to docs/spark-viewpoint.md.
* Add Sutro tower SOGS example
- Reset to default settings
- Add to main index
* Remove spark renderer
* Update example title
---------
Co-authored-by: 61cygni <>
Co-authored-by: Diego Marcos <diego.marcos@gmail.com>
* Add experimental Splat Texture rendering and examples/splat-texture. Added star.png and heart.png to assets.json and to assets repo. Update examples/depth-of-field to compute from metric aperture size. Added SparkRenderer.renderScale debug parameter. Updated examples/editor: set default highDPI to true, added logFocalDistance, apertureAngle, refactored, grouped into debugFolder, default settings open, preset buttons for nonAA and AA settings.
* Set default highDpi in examples/editor to not(isMobile).