This project aims to easily create 2D & 3D animated environments with or without sound effects.
Main features:
- Particle system with event handling & basic collision management.
- Built-in shorcuts to capture snapshots [c], pause [p] and record [r] your animations.
- Use built-in instruments or create your own to generate sounds.
Use ZenGardenGenerator main class to launch Processing sketches (i.e. PApplet).
ZenGardenGenerator [SketchClassName] [SketchArguments]
Built-in Sketches:
- RSSSketch: Rideable Share System simulation using real-time data from GBFS (https://github.com/MobilityData/gbfs) compatible servers. E.g. ZenGardenGenerator RSSSketch bixi. See gbfs_hosts.properties in the resources folder.
- A few 2D & 3D sketches in the tuto package. E.g. ZenGardenGenerator SphereCollisionSketch.
https://natureofcode.com is my main source of inspiration for this project.
Dependencies:
https://github.com/projectlombok/lombok
https://github.com/FasterXML/jackson