Skip to content

Conversation

kali-shade
Copy link
Contributor

General Description
Interactive weather effects demo showcasing tornado and rain animations applied to 3D splat models. Features a dropdown interface to switch between effects and a reset button for animation control.
Technical Description
Architecture:
Spark splat rendering with dynamic object modifiers
GLSL shader effects via Dyno system
Three.js scene with interactive camera controls
lil-gui interface for real-time parameter control
Effects:
Twister: Rotational vortex that deforms geometry with smoothstep-based animation
Rain: Falling droplet simulation with vertical displacement and scale modulation
Key Features:
Time-based animation with automatic reset on effect change
Splat loading synchronization to prevent timing issues
Real-time shader parameter updates

@kali-shade kali-shade force-pushed the splat-reveal-effects branch from 121381e to 0a9ccf8 Compare August 4, 2025 17:09
@dmarcos
Copy link
Contributor

dmarcos commented Aug 4, 2025

Thanks so much. You rock!

@dmarcos dmarcos merged commit 1da1cb6 into sparkjsdev:main Aug 4, 2025
2 checks passed
kali-shade added a commit to kali-shade/spark-kali that referenced this pull request Sep 16, 2025
* Add splat reveal effects (weather)

* Update example title

---------

Co-authored-by: Diego Marcos <diego.marcos@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants