Skip to content

Add Lumitree to Examples section#41

Open
mralbertzwolle wants to merge 1 commit into
raphamorim:mainfrom
mralbertzwolle:add-lumitree
Open

Add Lumitree to Examples section#41
mralbertzwolle wants to merge 1 commit into
raphamorim:mainfrom
mralbertzwolle:add-lumitree

Conversation

@mralbertzwolle
Copy link
Copy Markdown

Add Lumitree

Lumitree is a collaborative art project where visitors plant seeds that grow into unique interactive micro-worlds. Each world is a self-contained Canvas 2D artwork under 50KB with zero external dependencies.

The tree visualization itself is a procedural Canvas 2D renderer with growth animation, particle systems, flow fields, and bioluminescent glow effects using radial gradients.

Techniques used in the Canvas 2D worlds include:

  • Particle systems with object pooling (max 500 active objects)
  • Flow fields and Perlin noise landscapes
  • L-systems and recursive tree growth
  • Cellular automata with color mapping
  • Spring physics simulations
  • Procedural animation via requestAnimationFrame

Every world runs at 60fps on modern devices and works on mobile with touch interaction.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant