SkillAgentSearch skills...

Plantarium

Create plants in your browser using nodes. Next version at https://github.com/jim-fx/nodarium

Install / Use

/learn @jim-fx/Plantarium
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Plantarium

<div align="center"> <img src="apps/frontend/static/favicon/favicon.svg" width="30%"/>

<a href="https://plant.jim-fx.com/"><h2 align="center">Plantarium</h2></a>

<p align="center"> Plantarium is a tool for the procedural generation of 3D plants. </p> </div>

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

  • [x] ~~Implement node base interface~~
  • [x] ~~Implement Projects~~

1.0


  • [x] ~~Theme Support~~ #28
  • [x] ~~Move Generator to WebWorker~~ #1
  • [x] ~~Tutorial Mode~~ #27
  • [x] ~~Bug Report Feature~~ #26
  • [x] ~~Undo System~~ #14
  • [x] ~~Preview Renders~~ #21
  • [x] ~~Node Tutorial~~
  • [x] ~~Add some more nodes~~
    • [x] ~~Shape Node~~ #23
    • [x] ~~Curve Node~~
    • [x] ~~Leaf Node~~ #22

1.1


  • [x] ~~3D Model Exporter, obj, gltf, fbx? #64~~
    • [x] obj
    • [ ] gltf
    • [ ] fbx
  • [x] ~~Fix Curve Node -> Maybe Profile Node?~~
  • [ ] chore(tests): more tests and coverage
  • [x] fix(nodesystem): undo is not reliable
  • [x] fix(nodesystem): remove duplicate connection state, eg in Node.refs and Node.connections
  • [x] fix(nodes): rewrite gravity node, its weird right now
  • [x] feat: video tutorial
  • [x] feat(nodesystem): Ability to show and hide inputs
  • [ ] feat(nodes): Add some more nodes
    • [x] Flower Node
    • [ ] Rotate Around? -> Rotate Branch Around Stem, Leaf around Stem
    • [x] Bend? -> Sort of like rotate but with lerp
    • [x] Break Branch Node
    • [x] Split Branch Node

Ideas

View on GitHub
GitHub Stars449
CategoryDevelopment
Updated2d ago
Forks7

Languages

TypeScript

Security Score

100/100

Audited on Apr 1, 2026

No findings