• Stars
    star
    435
  • Rank 99,517 (Top 2 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created about 5 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Create plants in your browser using nodes

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
    • Shape Node #23
    • Curve Node
    • Leaf Node #22

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

Ideas