Analysis updated 2026-05-18
Generate a procedural 3D tree species and export it as a glTF file for a game or scene.
Populate a browser-based 3D scene with realistic wind-animated trees and desert plants.
Add a new plant species by writing a preset file and generating matching textures.
Preview how a plant's level of detail changes from full geometry down to a billboard.
| skyeshark/seedthree | feicaiclub/video-spec-builder | vverity/inpainttranslator-edge-chrome | |
|---|---|---|---|
| Stars | 67 | 67 | 67 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 1/5 | 3/5 |
| Audience | developer | vibe coder | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires a WebGPU-capable browser like recent Chrome or Edge, falls back to WebGL2 otherwise.
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.
A browser tool that procedurally generates realistic, exportable 3D trees and desert plants using WebGPU and Three.js.
Mainly JavaScript. The stack also includes JavaScript, Three.js, WebGPU.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.