Commit Graph

54 Commits

Author SHA1 Message Date
Diego Marcos Segura 6887d8d09d Make loader default white. Remove old image 2025-06-10 21:57:23 -07:00
Diego F. Goberna a4972205a8 spark loading gif (#41) 2025-06-10 21:44:10 -07:00
Diego Marcos Segura 6ec3eb5f38 Fix import paths. sparkjs-dev to sparkjsdev 2025-06-10 13:41:16 -07:00
Diego F. Goberna f2d449a256 update viewer logo 2025-06-10 10:34:14 +02:00
Diego Marcos Segura 06138076fe Change importmaps from sparkjs-dev to sparkjsdev 2025-06-09 16:27:45 -07:00
Andreas Sundquist acb541cc4e Renamed "forge" to "spark". Updated meta-references and future domain. (#40) 2025-06-09 13:50:08 -07:00
Andreas Sundquist 7a4142c62a Lower MIN_ALPHA from 0.01 to 0.5/255, the lowest conceivable value that could be encoded in a Uint8, allowing highly transparent objects to render better. (#37)
Add "sortRadial" option to Editor to allow toggling between radial and Z-depth sorting.
2025-06-06 12:53:19 -07:00
Andreas Sundquist 0045be0c39 Add stats.js for frame stats with toggle in GUI. (#32) 2025-06-03 13:22:03 -07:00
Diego Marcos Segura 47b2f4aea2 Remove debugger statements 2025-06-02 09:46:13 -07:00
Diego Marcos Segura 1ff50e4a73 Make viewer logo clickable 2025-06-02 09:46:12 -07:00
Andreas Sundquist 16e633cc63 Don't transform splats when transcoding in viewer. 2025-06-02 09:40:37 -07:00
Andreas Sundquist 9a39bb0918 Fix typo in viewer. 2025-06-02 08:36:52 -07:00
Diego Marcos Segura e677969f4b Fixing example names links 2025-06-02 07:59:31 -07:00
Diego Marcos Segura 543f765289 Fix import path 2025-06-02 07:40:41 -07:00
Diego Marcos Segura 79f0b27a81 Add missing import 2025-06-02 07:37:03 -07:00
Diego Marcos Segura 7a128f9234 Remove unnecessary controls from envmap example 2025-06-02 05:20:10 -07:00
Diego Marcos Segura 2a23946eed Tweak mobile CSS 2025-06-02 05:17:05 -07:00
Diego Marcos Segura 3a31f7428c Fix example title 2025-06-02 04:51:47 -07:00
Diego Marcos Segura 1051e066af Simplify viewer. Move old one to editor 2025-06-02 03:56:06 -07:00
Diego Marcos Segura 572b62383b Fix missing dependency and corresponding importmap in example 2025-06-01 01:58:33 -07:00
Diego Marcos Segura 8453f84aab Simplify example names 2025-06-01 01:39:43 -07:00
Diego Marcos Segura b11c5af5cf Remove VR button 2025-06-01 01:33:00 -07:00
Diego Marcos Segura a506e51bd3 Add missing import path to multiple viewpoints example 2025-06-01 00:29:59 -07:00
Diego Marcos Segura 3d16a130b1 Replace hero image with iframe + carousel 2025-05-31 00:55:57 -07:00
Alexander R. Mcneilly 0a2ce484ff Add VFX Particle Animation Demo (#24)
* add snow demo to vfx particle simulation

* refactor particle simulation into one file

* remove clouds demo link (extraneous)

* init clouds example

* fix wrapping and clumping for clouds at all wind speeds

* move clouds example code to one file

* add vfx particle animation clouds demo

* add vfx particle animation to examples.html

* fix indentation to 2 spaces

* fix merge examples.html

* add snow demo to vfx particle simulation

* refactor particle simulation into one file
2025-05-30 16:57:00 -07:00
Alexander R. Mcneilly 195cf4607f Add examples page with list of examples and iframe side by side (#21)
* initial version of repo button

* add repo link button to each example

* init examples page (mobile version still wip)

* fix mobile site styling (still wip)

* init examples.html (styling still wip)

* finish examples page; remove examples.json

* fix nits

* fix nits
2025-05-30 14:16:51 -07:00
Andreas Sundquist 8b5f854848 Remove obsolete code 2025-05-30 10:49:49 -07:00
alex-mcneilly 7defe60edb remove logs 2025-05-29 14:27:27 -07:00
alex-mcneilly ec391fb48a adjust snow volume box 2025-05-29 14:27:27 -07:00
alex-mcneilly 7bb2c0300b adjust snowbox bounds 2025-05-29 14:27:27 -07:00
alex-mcneilly f369779dcc shift splat and camera to be at origin 2025-05-29 14:27:27 -07:00
Diego Marcos Segura f09b8ef468 Replace furry logo 2025-05-28 17:27:36 -07:00
alex-mcneilly 625052f68c update forge assets domain in assets.json 2025-05-28 16:12:15 -07:00
alex-mcneilly 8da970b4f4 fix speed on camera movment (final fix) 2025-05-28 16:12:15 -07:00
alex-mcneilly cdf7b02838 add assets to assets.json and update source URL 2025-05-28 16:12:15 -07:00
alex-mcneilly da03493d11 adjust camera movement parameters 2025-05-28 16:12:15 -07:00
alex-mcneilly 8d5e8da33d fix snow demo to fit new file perspective 2025-05-28 16:12:15 -07:00
alex-mcneilly 2cfcaf3da4 added mobile adjustment to example 2025-05-28 16:12:15 -07:00
alex-mcneilly 854b6b7e0b refactor particle simulation into one file 2025-05-28 16:12:15 -07:00
alex-mcneilly 8b8db6c7e2 add snow demo to vfx particle simulation 2025-05-28 16:12:15 -07:00
Diego Marcos Segura ddeb9094cd Change assets URL to forge.dev/assets 2025-05-28 16:04:22 -07:00
Diego Marcos Segura 3192bbdf93 Make metal default for rubber duck 2025-05-28 15:56:16 -07:00
Diego F. Goberna c0897dcfe2 Tweak examples for mobile (#14) 2025-05-28 09:59:54 -07:00
Diego F. Goberna 9694dbb14c Style range inputs in multiple viewports example (#11) 2025-05-27 15:36:01 -07:00
Diego F. Goberna c6e3195017 Replace food by butterflies (#10) 2025-05-27 14:45:52 -07:00
Diego F. Goberna 7e94b7cff6 using new robot head splat (#9) 2025-05-27 13:41:42 -07:00
Diego Marcos Segura 9845e6a9a6 Remove animation skinning until the feature is more mature 2025-05-27 08:48:42 -07:00
Andreas Sundquist 96b0b35185 Set additive opacity to 0 in fireplace so we don't highlight artifacts. (#4) 2025-05-27 08:24:46 -07:00
Andreas Sundquist 156bbf400e SPZ writing, exporting, & viewer. Creates a new npm run to-spz which runs scripts/to-spz.js to convert any Gsplat input file to compress .spz. Also includes a configurable viewer examples/viewer that can load splats via drag-n-drop, from url query param, the URL text list, can edit sets of SplatMesh, and export composite .SPZ with some filters. Refactored some loading code from worker.ts to loader files so they can be called from Nodejs. Created api transcodeSpz with options to combine multiple source Gsplat files into one without losing coding quality along the way. 2025-05-26 22:31:28 -07:00
Diego F. Goberna 270b98b574 Set fireplace as background in the environment example 2025-05-26 23:53:49 +02:00