sparkjsdev[bot]
aec8c1a057
Update main CDN URL. ( https://cdn.jsdelivr.net/gh/sparkjsdev/spark@0e6fe62eef2b4ce7ffb8cfdb40d53e90ca863faf/dist/spark.module.js )
2025-07-31 22:52:20 +00:00
sparkjsdev[bot]
0e6fe62eef
Bump dist build
2025-07-31 22:52:19 +00:00
Andreas Sundquist
7fb5d7920b
Fix SH encoding scale factors ( #144 )
2025-07-31 15:50:11 -07:00
sparkjsdev[bot]
94cd329fe9
Update main CDN URL. ( https://cdn.jsdelivr.net/gh/sparkjsdev/spark@7b1decc2ef8815f68e63c7f492e08cc134e25240/dist/spark.module.js )
2025-07-31 22:04:09 +00:00
sparkjsdev[bot]
7b1decc2ef
Bump dist build
2025-07-31 22:04:08 +00:00
Winnie Lin
0705207bdc
Bounding box helper function ( #126 )
...
* bounding box implementation
* set default bbox to center-based computation
* [bbox] clean up bbox and editor logic
* [bbox] add error handling and documentation
2025-07-31 15:01:18 -07:00
sparkjsdev[bot]
05ddd8375e
Update main CDN URL. ( https://cdn.jsdelivr.net/gh/sparkjsdev/spark@5465c6033bbf0f31b94f372f60e1628a82e4a156/dist/spark.module.js )
2025-07-31 21:27:30 +00:00
sparkjsdev[bot]
5465c6033b
Bump dist build
2025-07-31 21:27:29 +00:00
Andreas Sundquist
8f5596e7a0
Add stochastic splat rendering example
2025-07-31 14:24:48 -07:00
Andreas Sundquist
b39cf3873f
Fixed rendering, moved examples/editor option under Debug. Updated spark-viewpoint.md.
2025-07-31 14:24:48 -07:00
Andreas Sundquist
d707f283f5
Working prototype. Initialization not consistent.
2025-07-31 14:24:48 -07:00
Andreas Sundquist
df6b1d8f4a
Checkpoint
2025-07-31 14:24:48 -07:00
Andreas Sundquist
a5f9ca4813
Externalized SparkRenderer.maxPixelRadius and .minAlpha settings. Added to documentation. Added to examples/editor under Debug folder, moved sort32 there.
2025-07-31 14:24:48 -07:00
Andreas Sundquist
e82346cbd5
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.
2025-07-31 14:24:48 -07:00
Diego Marcos Segura
1b868e3f9a
Bump build
2025-07-30 23:59:19 -07:00
Diego Marcos Segura
25cb98cc49
Bump spark version in docs
2025-07-30 23:58:30 -07:00
Diego Marcos Segura
9b5635ed88
Add 0.1.7 changelog
2025-07-30 23:57:08 -07:00
kali
ab83e53579
Splat shader effects ( #141 )
...
* Added particle flow transition to examples
* Added particle flow transition to examples
* Added splat-shader-effects to examples
2025-07-30 23:20:08 -07:00
sparkjsdev[bot]
a6bdb5fa2c
Update main CDN URL. ( https://cdn.jsdelivr.net/gh/sparkjsdev/spark@3628376d9a2f2b8e8b65b6d5691ea34d35c475c8/dist/spark.module.js )
2025-07-25 01:28:48 +00:00
sparkjsdev[bot]
3628376d9a
Bump dist build
2025-07-25 01:28:46 +00:00
Noeri Huisman
30f50aa9ee
Use material.premultipliedAlpha to adjust blending function ( #136 )
2025-07-25 03:26:29 +02:00
Noeri Huisman
3445167e7a
Remove anyhow::anyhow dependency to reducing bundle size ( #127 )
2025-07-24 19:36:28 +02:00
sparkjsdev[bot]
339a610ea5
Update main CDN URL. ( https://cdn.jsdelivr.net/gh/sparkjsdev/spark@b829d125ab1a60e6bce7f73afed26c2c314fa290/dist/spark.module.js )
2025-07-23 17:06:36 +00:00
sparkjsdev[bot]
b829d125ab
Bump dist build
2025-07-23 17:06:34 +00:00
Andreas Sundquist
f60c2b0cf9
Custom/extended splat encoding ranges, Premultiplied alpha for hyper-saturated colors ( #134 )
...
* 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.
2025-07-23 10:04:24 -07:00
sparkjsdev[bot]
f4b4522c56
Update main CDN URL. ( https://cdn.jsdelivr.net/gh/sparkjsdev/spark@036a74f83f15454b92ba145ae743052e65ea1ee1/dist/spark.module.js )
2025-07-23 13:51:12 +00:00
sparkjsdev[bot]
036a74f83f
Bump dist build
2025-07-23 13:51:10 +00:00
Noeri Huisman
9b6ea3c987
Combine tallying of buckets for both passes of float32 sorting ( #132 )
2025-07-23 15:49:00 +02:00
kali
c1a335e8ee
Added particle flow transition to examples ( #131 )
...
* Added particle flow transition to examples
* Added particle flow transition to examples
2025-07-22 20:08:50 +02:00
sparkjsdev[bot]
3a63eaeba2
Update main CDN URL. ( https://cdn.jsdelivr.net/gh/sparkjsdev/spark@d9dd43c9ea9f00dc26bc705748a3c014e61a89bd/dist/spark.module.js )
2025-07-22 01:17:26 +00:00
sparkjsdev[bot]
d9dd43c9ea
Bump dist build
2025-07-22 01:17:24 +00:00
Andreas Sundquist
5eb57038b4
Externalize render settings minAlpha and maxPixelRadius ( #130 )
...
* 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.
2025-07-22 03:15:13 +02:00
sparkjsdev[bot]
23b9b190a0
Update main CDN URL. ( https://cdn.jsdelivr.net/gh/sparkjsdev/spark@d1b8c5687c112ffc6cd36dca9694c8fa8a9dddcd/dist/spark.module.js )
2025-07-22 00:50:03 +00:00
sparkjsdev[bot]
d1b8c5687c
Bump dist build
2025-07-22 00:50:01 +00:00
Andreas Sundquist
0bfb6c8963
Implement float32 sorting option ( #129 )
...
* 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.
2025-07-21 17:47:41 -07:00
sparkjsdev[bot]
2ab9ee1e78
Update main CDN URL. ( https://cdn.jsdelivr.net/gh/sparkjsdev/spark@013c9c0ae13ab735b9cc85c94ef23657c993b65f/dist/spark.module.js )
2025-07-16 16:45:25 +00:00
sparkjsdev[bot]
013c9c0ae1
Bump dist build
2025-07-16 16:45:24 +00:00
Noeri Huisman
c803096259
Allow image decoding to happen in parallel when parsing SOGS ( #122 )
2025-07-16 18:43:09 +02:00
Noeri Huisman
1e697b397c
Use FullScreenQuad instead of custom setup ( #121 )
2025-07-16 18:42:52 +02:00
sparkjsdev[bot]
f114f73331
Update main CDN URL. ( https://cdn.jsdelivr.net/gh/sparkjsdev/spark@67acaad6185515351814e0c10d04976a7608a26b/dist/spark.module.js )
2025-07-15 21:48:25 +00:00
sparkjsdev[bot]
67acaad618
Bump dist build
2025-07-15 21:48:24 +00:00
Noeri Huisman
c25dc354bc
Use JSDoc for documenting SparkRenderer and SparkViewpoint options ( #123 )
2025-07-15 23:46:18 +02:00
Diego Marcos Segura
8abae953cc
Add missing sogs example to the site
2025-07-15 17:08:39 +02:00
Diego Marcos Segura
add720614f
Add missing splat-transitions example to the list
2025-07-15 02:32:12 +02:00
Noeri Huisman
141e2f381d
Perform more tree-shaking on worker code ( #118 )
2025-07-14 17:50:58 +02:00
Diego Marcos Segura
54a0d1f140
Bump builds
2025-07-11 23:48:31 -04:00
Diego Marcos Segura
1e0fbefb97
Bump spark version
2025-07-11 23:47:47 -04:00
Diego Marcos Segura
26f474008d
v0.1.6 changelog
2025-07-11 23:45:37 -04:00
sparkjsdev[bot]
c2ff1274a8
Update main CDN URL. ( https://cdn.jsdelivr.net/gh/sparkjsdev/spark@56cd3b7977d5c288eeb140fa026a96a63bda2117/dist/spark.module.js )
2025-07-12 02:01:32 +00:00
sparkjsdev[bot]
56cd3b7977
Bump dist build
2025-07-12 02:01:30 +00:00