This project explores procedural snake motion using steering forces, endless curve generation, and instanced GPU rendering to create smooth, responsive movement in real time.
- Procedural Motion: Steering-based direction blended in real time
- Endless Curve Path: Incremental Bézier generation with sliding-window management
- Stable Orientation: Parallel transport frames for twist-free surface alignment
- GPU Instanced Rendering: Efficient body rendering driven entirely by shaders
- Anatomical Shaping & Lighting: Non-uniform profile, subtle twist, and scale-like surface detail
Start the development server with hot module replacement:
npm run devOpen http://localhost:5173 in your browser.
Create an optimized production build:
npm run buildThe built files will be in the dist/ directory. Preview the production build:
npm run previewFollow Sujen: Twitter, GitHub, Linkedin
