Home

Awesome

LiquidFunProcessing

LiquidFunProcessing

Box2D/LiquidFun Library for Processing.

Particle based fluid simulation and rigid body simulation using jBox2D/LiquidFun 2.3.0+.

References

Tutorials, Readings

<br>

Download

<br>

LiquidFunProcessing

<br>

Videos

<img src="https://i.vimeocdn.com/video/642746926.jpg" alt="" width="49%"> <img src="https://i.vimeocdn.com/video/642746415.jpg" alt="" width="49%"> <img src="https://i.vimeocdn.com/video/642746223.jpg" alt="" width="49%"> <img src="https://i.vimeocdn.com/video/642746084.jpg" alt="" width="49%">

<br>

Examples

The library includes a lot of examples from the original jbox2d testbed.<br> For a quick start, each sketch has a couple of default mouse-actions:

... as well as some key-mapping, e.g. to display the debug-draw, restart, pause/resume.<br> Of course, each of those can be altered, overwritten or disabled/removed.

<br>

Rendermodes

Default renderer, no postprocessing

particles are rendered as point-sprites and rigid bodies are rendered using the PShape tree structure.

Default

<br>

Default renderer + Postprocessing

LiquidFx adds some liquid effect and fake shading. PixelFlow needs to be installed to use it.

LiquidFx

<br>

Debug Draw

using the box2d world for rendering and basic processing draw calls.

Debug

<br>

Resources

<br>

Installation, Processing IDE

Platforms

Windows, Linux, MacOSX

<br>

Dependencies, to run the examples