plantarium
Tools
TypeScript
Plantarium
Plantarium
Plantarium is a tool for the procedural generation of 3D plants.
Table of contents
Architecture
See Architecture.md
Developing
Install prerequisites:
- Node.js
- pnpm
Install dependencies
$ pnpm i -r
Start the dev server
$ pnpm dev
Roadmap
0.1
- Implement node base interface
- Implement Projects
1.0
- Theme Support #28
- Move Generator to WebWorker #1
- Tutorial Mode #27
- Bug Report Feature #26
- Undo System #14
- Preview Renders #21
- Node Tutorial
- Add some more nodes
1.1
-
3D Model Exporter, obj, gltf, fbx? #64
- obj
- gltf
- fbx
- Fix Curve Node -> Maybe Profile Node?
- chore(tests): more tests and coverage
- fix(nodesystem): undo is not reliable
- fix(nodesystem): remove duplicate connection state, eg in Node.refs and Node.connections
- fix(nodes): rewrite gravity node, its weird right now
- feat: video tutorial
- feat(nodesystem): Ability to show and hide inputs
-
feat(nodes): Add some more nodes
- Flower Node
- Rotate Around? -> Rotate Branch Around Stem, Leaf around Stem
- Bend? -> Sort of like rotate but with lerp
- Break Branch Node
- Split Branch Node