← Back to home Next site →

Winding: Interactive 3D Physics

https://larsberg.github.io/_lsr/2017/20161115_huckleberry/index.html

An experimental, interactive physics playground built with Three.js and Cannon.js. Drag and manipulate 3D objects in a responsive environment.

Loading screenshot...
Screenshot of Winding: Interactive 3D Physics

Features: Winding is a browser-based, interactive physics laboratory powered by Three.js and Cannon.js. It features a high-fidelity 3D environment where users can directly manipulate geometric primitives, observe real-time collision detection, and experience realistic rigid-body dynamics. The interface is fully responsive, allowing for fluid interaction as objects tumble, stack, and react to force-based inputs within a minimalist digital canvas.

History: Created by developer Lars Berg in 2017, this project began as an experimental exploration into integrating heavy physics engines with WebGL. The concept was designed to bridge the gap between creative coding and technical simulation, serving as a sandbox for testing how JavaScript-based physics engines could handle user-driven environmental manipulation in a web browser.

Use cases: This playground is ideal for educators and students looking to visualize Newtonian physics in a hands-on format, creative developers interested in learning how Three.js and Cannon.js interact, or anyone seeking a meditative, generative digital experience to decompress and experiment with 3D spatial dynamics.

Open website
Report an issue