git404hub

what is seedthree fr?

skyeshark/seedthree — explained in plain English

Analysis updated 2026-05-18

67JavaScriptAudience · developerComplexity · 3/5Setup · moderate

tl;dr

A browser tool that procedurally generates realistic, exportable 3D trees and desert plants using WebGPU and Three.js.

vibe map

mindmap
  root((SeedThree))
    What it does
      Procedural trees
      Desert succulents
      glTF export
    Tech stack
      JavaScript
      Three.js
      WebGPU
      WebGL2
    Use cases
      3D scene environments
      Game asset generation
      Procedural plant research
    Audience
      Game developers
      3D artists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Generate a procedural 3D tree species and export it as a glTF file for a game or scene.

VIBE 2

Populate a browser-based 3D scene with realistic wind-animated trees and desert plants.

VIBE 3

Add a new plant species by writing a preset file and generating matching textures.

VIBE 4

Preview how a plant's level of detail changes from full geometry down to a billboard.

what's the stack?

JavaScriptThree.jsWebGPUNode.js

how it stacks up fr

skyeshark/seedthreefeicaiclub/video-spec-buildervverity/inpainttranslator-edge-chrome
Stars676767
LanguageJavaScriptJavaScriptJavaScript
Setup difficultymoderateeasymoderate
Complexity3/51/53/5
Audiencedevelopervibe codervibe coder

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires a WebGPU-capable browser like recent Chrome or Edge, falls back to WebGL2 otherwise.

in plain english

SeedThree is a web based tool that generates realistic 3D trees and plants procedurally, meaning each one is built from rules and parameters rather than being a fixed model made by an artist. It runs in the browser using Three.js and WebGPU, a newer graphics technology available in recent versions of Chrome and Edge, though it also falls back to WebGL2 if WebGPU is not available. The tool currently supports ten plant species across two environments: temperate trees like White Oak, Red Maple, and Douglas Fir, and desert plants like the Joshua Tree and Saguaro cactus. Regular trees are built using a parametric branching model, while the desert succulents use a different technique called an L-system, a set of branching grammar rules better suited to their forked, rib-covered shapes. You pick a species, adjust sliders to reshape it, and can export the finished plant as a glTF 3D file for use elsewhere. Beyond the plants themselves, the project includes a full demo scene: an instanced forest, animated grass and scrub, procedural rocks and terrain, moving clouds, a sun you can reposition, and ambient wind and bird sounds per biome. To keep performance smooth at a distance, each tree automatically switches to simpler versions of itself, from full detail up to a flat billboard image, computed in a background thread so the view never freezes. The bark and leaf textures and the wind audio are shipped pre-made in the repository, but the tools used to generate them are also included: an AI image generator for textures and an AI audio generator for wind sounds. The README documents, step by step, how a coding agent could add a brand new species by writing a preset file and generating its matching textures, without touching the core engine. The project is early stage, labeled version 0.1.0-alpha, and the author describes it as still rough in places.

prompts (copy fr)

prompt 1
Show me how to run SeedThree locally with npm install and npm run dev.
prompt 2
Walk me through adding a new tree species preset following the white-oak.js template.
prompt 3
Explain the difference between the Weber-Penn model and the L-system generator in this project.
prompt 4
Help me generate and process bark textures using the scripts in scripts/texture/.

Frequently asked questions

what is seedthree fr?

A browser tool that procedurally generates realistic, exportable 3D trees and desert plants using WebGPU and Three.js.

What language is seedthree written in?

Mainly JavaScript. The stack also includes JavaScript, Three.js, WebGPU.

How hard is seedthree to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is seedthree for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.