particulate-medusae
Soft body jellyfish simulation.
JavaScript★ 336⑂ 51 forksArtistic-2.0updated 10 months ago
visit the demo
git clone https://github.com/milcktoast/particulate-medusae.gitmilcktoast/particulate-medusaeREADME.mdfork it — it’s yours
Medusae
Soft body jellyfish simulation.
Source
- Jellyfish physics and graphics: Medusae.js
- Jellyfish hood shader: bulb-frag.glsl
- Point repulsor: PointRepulsorForce.js
- Ambient dust animation and graphics: Dust.js and dust-vert.glsl
- Interpolated physics rendering: Looper.js and lerp_pos_vertex.glsl
- WebAudio player: AudioController.js
- Canvas graph: GraphComponent.js
- Lens dirt post effect: LensDirtPass.js
Process
- Screenshot and video album
- Progress release code and builds
- Procedural GLSL hood texture sketch
- Procedural Canvas2D water drop texture sketch
- Canvas graph sketch
Resources
- Photography of Alexander Semenov
- Paper on advanced character physics by Thomas Jakobsen
- Article on interpolated physics rendering by Andrew Petersen
Credits
- Concept, Design & Code: Ash Weeks
- Audio Design: JP Arsenault
- Physics: Particulate
- Graphics: Three
License
The Artistic License 2.0, see LICENSE for details.
Development
Grunt is used for building and developing the project.
npm install grunt server
more like this
sandbox
A sandbox game created in C using raylib, featuring various types of falling pixels, such as sand or water. (more in th…
C★ 52
soft2d-release
Soft2D: A 2D multi-material continuum physics engine designed for real-time applications.
C++★ 52