2026-05-15
Language: Processing
Link: https://github.com/ToniBorrull/Cloth_Physics_Simulation
This is a delightful little physics project: a cloth simulation written in Processing, the Java-flavored creative coding environment beloved by visual artists and educators. With no description and zero stars, it's the kind of repo that would normally sail past unnoticed — but cloth simulations are a classic computer graphics exercise that reward careful reading.
Cloth simulations typically work by modeling fabric as a grid of point masses connected by springs (the mass-spring model). Each frame, the simulation:
Processing is a particularly nice environment for this kind of work because its tight render-loop model and built-in 2D/3D primitives let you go from math to moving fabric in remarkably few lines. The visual feedback loop is immediate, which is why physics demos in Processing tend to be both readable and satisfying to play with.
Who would benefit:
The fact that it's written in Processing rather than C++ or shaders makes it especially approachable. No build system to wrestle with, no GPU programming required — just open the sketch, hit run, and start tugging on virtual fabric.
