jpweeks / Particulate Medusae
Licence: artistic-2.0
Soft body jellyfish simulation.
Stars: ✭ 239
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Particulate Medusae
Vue Gl
Vue.js components rendering 3D WebGL graphics reactively with three.js
Stars: ✭ 434 (+81.59%)
Mutual labels: webgl, three-js
Postprocessing
A post processing library that provides the means to implement image filter effects for three.js.
Stars: ✭ 830 (+247.28%)
Mutual labels: webgl, three-js
Unrust
unrust - A pure rust based (webgl 2.0 / native) game engine
Stars: ✭ 341 (+42.68%)
Mutual labels: webgl, physics
Cezanne
This is a project showing varied shading algorithms with a simple apple.
Stars: ✭ 85 (-64.44%)
Mutual labels: webgl, three-js
Layaair
LayaAir is an open-source 2D/3D engine. LayaAir Engine is designed for high performance games.LayaAir support TypeScript and JavaScript、ActionScript 3.0 programming language.Can develop once, publish for multi platform.
Stars: ✭ 791 (+230.96%)
Mutual labels: webgl, physics
Threejs Webpack Es6 Boilerplate
A basic boilerplate for a Three.js project compiled with Webpack and transpiled via Babel to enable using ES6 syntax.
Stars: ✭ 267 (+11.72%)
Mutual labels: webgl, three-js
Solarsys
Realistic Solar System simulation with three.js
Stars: ✭ 49 (-79.5%)
Mutual labels: webgl, three-js
Asterank
asteroid database, interactive visualizations, and discovery tools
Stars: ✭ 290 (+21.34%)
Mutual labels: webgl, three-js
Patches
Patches is a visual programming editor for building WebVR and WebGL experiences.
Stars: ✭ 164 (-31.38%)
Mutual labels: webgl, three-js
Mainloop.js
Provides a well-constructed main loop useful for JavaScript games and other animated or time-dependent applications.
Stars: ✭ 425 (+77.82%)
Mutual labels: webgl, physics
Three.js Pathtracing Renderer
Real-time PathTracing with global illumination and progressive rendering, all on top of the Three.js WebGL framework. Click here for Live Demo: https://erichlof.github.io/THREE.js-PathTracing-Renderer/Geometry_Showcase.html
Stars: ✭ 872 (+264.85%)
Mutual labels: webgl, three-js
Phaser Examples
Contains hundreds of source code examples and related media for the Phaser HTML5 Game Framework.
Stars: ✭ 1,680 (+602.93%)
Mutual labels: webgl, physics
Threejs Sandbox
Set of experiments and extensions to THREE.js.
Stars: ✭ 163 (-31.8%)
Mutual labels: webgl, three-js
Three Seed
A Three.js starter project with ES6 and Webpack
Stars: ✭ 213 (-10.88%)
Mutual labels: webgl
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: Jay 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
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].