Commit Graph

340 Commits

Author SHA1 Message Date
sparkjsdev[bot] b60e9d9acb Bump dist build 2025-09-29 18:32:43 +00:00
Noeri Huisman 5c2017e41d Fix incorrect return type for tryPcSogsZip (#183) 2025-09-29 11:30:18 -07:00
sparkjsdev[bot] 1d6f9d19b7 Update main CDN URL. (https://cdn.jsdelivr.net/gh/sparkjsdev/spark@875072b2fdce3b989e8aa115073d40e280dff8a0/dist/spark.module.js) 2025-09-29 16:19:00 +00:00
sparkjsdev[bot] 875072b2fd Bump dist build 2025-09-29 16:18:59 +00:00
Noeri Huisman 15318d7016 Add minPixelRadius to skip splats below a given pixel radius (#184) 2025-09-29 09:16:38 -07:00
Diego Marcos Segura 6d7d8012a1 Make wasd default controls for viewer 2025-09-28 10:15:29 -07:00
Noeri Huisman 1d9790b541 Add missing 'Splat Reveal Effects' example (#180) 2025-09-25 08:26:47 -07:00
Noeri Huisman c6bb49d74d Use DecompressionStream for decompressing .spz files (#181) 2025-09-25 08:25:57 -07:00
Noeri Huisman 2defaf3f64 Add support for loading SOGSv2/SOG (#179) 2025-09-25 08:24:41 -07:00
sparkjsdev[bot] 6f327a716f Update main CDN URL. (https://cdn.jsdelivr.net/gh/sparkjsdev/spark@1e3bfafbc3f3e603a0e2246473e55b40cbfa7e56/dist/spark.module.js) 2025-09-24 01:13:25 +00:00
sparkjsdev[bot] 1e3bfafbc3 Bump dist build 2025-09-24 01:13:23 +00:00
Alexander Shortt b38184cae9 add rgba export (#178) 2025-09-23 18:11:04 -07:00
kali 6317006ef3 Fix effect switching race: add async disposal guards and scene cleanup to prevent stray meshes (#175) 2025-09-22 22:26:00 -07:00
Diego Marcos Segura 2ec7d706a1 Remove duplicated example 2025-09-22 16:36:37 -07:00
Diego Marcos Segura d7e5791873 Add splat painter to examples index 2025-09-22 15:53:25 -07:00
Diego Marcos Segura 5e05427ec7 Bump release version 2025-09-22 15:42:07 -07:00
Diego Marcos Segura 1227b8f84f Bump build 2025-09-22 15:40:10 -07:00
Diego Marcos Segura d2b2afbdb2 Bump Spark version in docs 2025-09-22 15:37:57 -07:00
Diego Marcos Segura 3ec71973a2 Add 0.1.9 changelog 2025-09-22 15:36:35 -07:00
sparkjsdev[bot] 0f7c3cddec Update main CDN URL. (https://cdn.jsdelivr.net/gh/sparkjsdev/spark@8aa3dcc167b1d5e0ed997ce30f9ada857119ef50/dist/spark.module.js) 2025-09-22 21:40:45 +00:00
sparkjsdev[bot] 8aa3dcc167 Bump dist build 2025-09-22 21:40:43 +00:00
Greg Ash ccd2dd1243 Add SPZ v3 smallest 3 quaternion encoding support (#171)
Co-authored-by: George Ash <george@nianticspatial.com>
2025-09-22 14:38:18 -07:00
sparkjsdev[bot] bd4ac3665f Update main CDN URL. (https://cdn.jsdelivr.net/gh/sparkjsdev/spark@797b75e38c454e17828c502ccdf22d5f9b7fc43d/dist/spark.module.js) 2025-09-22 04:10:39 +00:00
sparkjsdev[bot] 797b75e38c Bump dist build 2025-09-22 04:10:37 +00:00
Diego Marcos Segura de9388d7b9 Add spz v3 loading support 2025-09-21 21:08:16 -07:00
kali eba41ee788 Transition Effects (#172)
* 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
2025-09-21 10:06:25 -07:00
Winnie Lin d6898b55ad Splat brush painting / brush erasing example (#165)
* splat painter example

* avoid additional updategenerator calls
2025-09-15 15:55:24 -07:00
sparkjsdev[bot] c5f6156733 Update main CDN URL. (https://cdn.jsdelivr.net/gh/sparkjsdev/spark@927ba09d42035e6f9f3170656e9ab2f9ba3f093f/dist/spark.module.js) 2025-09-15 22:55:06 +00:00
sparkjsdev[bot] 927ba09d42 Bump dist build 2025-09-15 22:55:05 +00:00
Noeri Huisman f995e5cf66 Use Float16Array for to/fromHalf utilities if supported (#161) 2025-09-15 15:52:45 -07:00
Noeri Huisman 2d8b903f9d Avoid allocating THREE.Quaternion instances in setPackedSplat (#160) 2025-09-15 15:52:14 -07:00
Noeri Huisman d53bea9883 Pre-compute lookup tables when parsing SOGS files (#159) 2025-09-15 15:51:44 -07:00
sparkjsdev[bot] 935bc2e3f1 Update main CDN URL. (https://cdn.jsdelivr.net/gh/sparkjsdev/spark@a98cd0f4c6cf212f5b30f04fbc2dea656b72ffb0/dist/spark.module.js) 2025-09-15 21:57:01 +00:00
sparkjsdev[bot] a98cd0f4c6 Bump dist build 2025-09-15 21:57:00 +00:00
Noeri Huisman 0c07ee2fd4 Use child mesh in SplatMesh to auto-inject SparkRenderer instead of monkey-patching (#158) 2025-09-15 14:54:50 -07:00
sparkjsdev[bot] 350a677984 Update main CDN URL. (https://cdn.jsdelivr.net/gh/sparkjsdev/spark@3daecd37c72d10f40c0402da279d60575b4ae569/dist/spark.module.js) 2025-09-15 21:48:25 +00:00
sparkjsdev[bot] 3daecd37c7 Bump dist build 2025-09-15 21:48:23 +00:00
Noeri Huisman 3e9ee5f505 Ensure only one update timeout is scheduled at a time and call gl.flush() to encourage eager execution (#156) 2025-09-15 14:46:10 -07:00
Noeri Huisman 882def6eb7 Make sure all examples resize when the window is resized (#155) 2025-09-15 14:38:16 -07:00
sparkjsdev[bot] 8f340d1f78 Update main CDN URL. (https://cdn.jsdelivr.net/gh/sparkjsdev/spark@243b8b55619002ab47dba180b9fdc4aac9d0bd52/dist/spark.module.js) 2025-09-11 23:13:19 +00:00
sparkjsdev[bot] 243b8b5561 Bump dist build 2025-09-11 23:13:17 +00:00
Noeri Huisman 05581b4314 Add support for orthographic rendering (#157) 2025-09-11 16:10:57 -07:00
kali beb0e64974 Splat reveal effects (#153)
* Add splat reveal effects (weather)

* Update example title

* Added 3 new reveal effects to examples

---------

Co-authored-by: Diego Marcos <diego.marcos@gmail.com>
2025-09-10 16:31:58 -07:00
Diego Marcos Segura 0edfc8d923 Point stackblitz to index.html 2025-08-08 15:22:16 -07:00
Diego Marcos Segura 3040aae5be Replace glitch with stackblitz 2025-08-08 14:52:51 -07:00
sparkjsdev[bot] ee83dff234 Update main CDN URL. (https://cdn.jsdelivr.net/gh/sparkjsdev/spark@d4f6deaddfc0a8f653719ac66988cd4a2fa9f6e8/dist/spark.module.js) 2025-08-07 17:23:38 +00:00
sparkjsdev[bot] d4f6deaddf Bump dist build 2025-08-07 17:23:36 +00:00
Noeri Huisman bafff1f531 Improve .ply parsing speed using compiled parser function (#150)
* Compile a parse function per element type in PlyReader

* Parse f_rest properties as array for faster .ply file parsing
2025-08-07 10:21:23 -07:00
Diego Marcos Segura b454b3652f Add examples to index.html 2025-08-04 10:37:28 -07:00
kali 1da1cb61b7 Splat reveal effects (weather) (#149)
* Add splat reveal effects (weather)

* Update example title

---------

Co-authored-by: Diego Marcos <diego.marcos@gmail.com>
2025-08-04 10:21:47 -07:00