Particle Portfolio Engine
The engine behind this site — open-sourced for creative devs
A modular Three.js particle system that transitions between geometric shapes using easeInOutQuint curves, matrix-based view baking, and spring physics for interactive sculptures.
- The Challenge
- Zero-jump transitions between arbitrary 3D shapes
- Three.js · WebGL · Vanilla JS
- Engineering
- Matrix view baking with spring physics
- github.com/david-mamani/particle-engine
- Impact
- 2500 particles at 60fps on mid-range hardware
- Open source · MIT License