Build the particle-collision-topography effect module standalone before any shell/UI gets built around it. Validate the density-field/marching-squares contour look works and reads as an actual topographic landscape, not just a swarm of letters.
Scope (from SPEC.md):
- Real particle-particle collision (not just wall-bounce, per the CoSi login-page prototype's limitation)
- Density field from particle positions
- Marching-squares contour extraction for the topo-map look
- Collision proxy: treat each glyph as a circle for physics purposes, not its true outline
No font loading, no export, no shell needed yet — single hardcoded test font is fine for this pass.
See SPEC.md → Architecture → Effect modules → #1.
Build the particle-collision-topography effect module standalone before any shell/UI gets built around it. Validate the density-field/marching-squares contour look works and reads as an actual topographic landscape, not just a swarm of letters.
Scope (from SPEC.md):
No font loading, no export, no shell needed yet — single hardcoded test font is fine for this pass.
See SPEC.md → Architecture → Effect modules → #1.