Scale Space Synthesist: A Near-Neighbor Particle Simulation for Emergent Morphology
Authors/Creators
Description
Scale Space Synthesist is a real-time, WebGPU particle simulation engine distributed as a fully self-contained HTML file (988KB). The simulation implements a 3D uniform grid with atomic assignment to enable nearest-neighbor interactions, solving for force contributions from particles in a 3x3x3 cell neighborhood around each particle. Key parameters control interaction radius (Coherence), attraction strength (Scale Depth), and damping (Viscosity), allowing continuous tuning between chaotic and ordered regimes.
The engine produces stable emergent structures including concentric spherical shells, cellular division, and starburst-like morphologies without explicit attractors or pre-defined geometry. These structures arise solely from the continuous integration of local interaction rules and tunable environmental noise (curl noise field).
The simulation includes:
- 3D spatial hashing with atomic grid assignment
- Real-time adjustable parameters via a radial UI
- Waypoint system for saving and sharing exact parameter coordinates
- Support for transparent PNG exports
The software is open-source, browser-native, and does not require installation. Source code and documentation are available at the linked GitHub repository.
For inquiries or to report observed phenomena, please open an Issue on the associated GitHub repository or reach out directly through GitHub direct message.
Files
Scale-Space-Synthesist-v1.0-Screenshot.png
Files
(3.2 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:6cef54480ac5e528fcacdc649b57a642
|
2.2 MB | Preview Download |
|
md5:d442e2a907231f7ee7471d05c95a020f
|
988.1 kB | Download |
Additional details
Dates
- Created
-
2026-05-22
Software
- Repository URL
- https://github.com/setzstone/ScaleSpaceSynth
- Programming language
- JavaScript , HTML , CSS
- Development Status
- Active