RooferX.Club

The Science · RooferX.Club

Grown vs. Generated

Two ways a computer can make a 3D thing. One learned from millions of examples. One grows from a seed and a few laws. We use both, and here's how each one really computes.

"NO TRIPO NO NOTHING. LAWS."Thomas Fristed, the day the Reed grew its first colony (09-2026)

The short version

A recipe vs. a very well-read guesser

The Reed: grown

A recipe. You give it a seed and a few dials, and it follows laws you can read, one step at a time. Same seed, same plant, every time, and every part of the plant can tell you which law made it.

Tripo: generated

A very well-read guesser. It studied about 2 million 3D objects, so when you show it one picture it makes its best guess at the whole shape, including the back it never saw.

THE REED · GROWN (any CPU, no training) Seed 516+ your dials Lawswritten, readable Growsstep by step Checks itselfevery law, every step One meshclean by construction TRIPO · GENERATED (cloud GPUs, trained on ~2M objects) A pictureor a text prompt Image featuresa vision encoder reads it Learned spacenoise → shape, step by step Distance fieldinside / outside, everywhere Meshsurface extracted

On a phone, turn it sideways to read the drawing: the same two rows, top grown, bottom generated.

How the Reed computes

Grown by written laws

  1. One seed, one plant. The same seed always grows the same plant.
  2. Laws decide the shape, not guesses. A law can even refuse to grow something that breaks it.
  3. Nothing is trained. It runs on an ordinary computer. Change a dial and it regrows.
  4. How the Reed builds its meshes stays in the shop. It is Thomas Fristed's own work.

How Tripo computes

From Tripo's own published research

  1. It learned first. TripoSG was trained on about 2 million cleaned-up 3D objects, filtered from the Objaverse-XL collection, for about 3 weeks on 160 A100 GPUs.2
  2. A vision model reads your picture and turns it into features the 3D model understands.1
  3. A "rectified flow" transformer (about 1.5 billion parameters, scaled to about 4 billion) starts from noise and walks it, step by step, toward a shape that fits those features.2
  4. The shape lives as a distance field: for every point in space, how far it is from the surface. A mesh is then pulled out of that field.2 Newer work handles open, thin things like plants and cloth up to 1024³ detail.3
  5. Once trained, it's fast. The earlier TripoSR made a mesh from one image in under half a second.1

Side by side

How they compute against each other

The Reed (grown)Tripo (generated)
What goes inA seed + a few dialsA picture or a sentence
What's insideLaws you can read in the codeBillions of learned numbers
Learning neededNone~3 weeks × 160 A100 GPUs, ~2M objects2
Runs onAny ordinary computerGPUs in Tripo's cloud
Same input twiceThe exact same plant, every timeA new guess unless the seed is locked
Can it say why?Yes: every part traces to a lawNo: it's a learned guess
The side you can't seeBuilt by the same laws as the frontImagined from what similar objects looked like
MeshOne clean mesh by constructionDense and even; we retopologize it
Best atLiving, repeating, lawful things: reeds, groves, stone coursesOne-off hero shapes from a picture: a character, a prop
Fails byRefusing (a law says no)Guessing wrong and looking sure
Who owns itUs: our laws, our codePaid plans grant commercial rights; our finishing work is the human authorship. Training data carries many licenses4

Why we use both

Generate the starting block. Grow the world.

1

Tripo for the one-offs

A character from a T-pose sheet, a hat, a sword. Fast, and it gets you a real starting block from one picture.

2

Human hands finish it

Segment, retopologize, texture. That finishing makes the model game-ready, and it's the human authorship that makes it ours.

3

The Reed for everything alive

Groves, riverbanks, walls course by course. Things that repeat, age, and must obey laws should be grown, not guessed.

4

Receipts on both

Every model ships with where it came from: the seed and dials for a grown one, the source picture and job for a generated one.

What we'll measure next (empty until measured)

Our own numbers, on our own machine

TestReedTripo
Time to make one plant / one modelEMPTY: time a grow on this PCEMPTY: time one Tripo job
Triangles outEMPTYEMPTY
Same input, 10 runs: how different?EMPTY (expected: identical)EMPTY
Hours of human finishing to game-readyEMPTYEMPTY

We don't post a number we didn't measure. Testers: help us fill these in.

Sources

  1. Tochilkin et al., TripoSR: Fast 3D Object Reconstruction from a Single Image, arXiv:2403.02151 (2024). Mesh from one image in under 0.5 s; MIT license; built on LRM.
  2. Li et al., TripoSG: High-Fidelity 3D Shape Synthesis using Large-Scale Rectified Flow Models, arXiv:2502.06608 (2025). ~1.5B → ~4B parameters; SDF VAE; 2M objects; ~3 weeks on 160 A100 GPUs.
  3. TripoSF / SparseFlex, arXiv:2503.21732 (2025). Sparse voxels near the surface; up to 1024³; open surfaces like plants and cloth.
  4. Objaverse-XL dataset card: the dataset as a whole is ODC-By v1.0; "individual objects… are licensed under different licenses."
  5. Prusinkiewicz & Lindenmayer, The Algorithmic Beauty of Plants (Springer, 1990). The science of growing plants from rules (L-systems, 1968), the family the Reed belongs to.
  6. The Reed: Thomas Fristed's own grower. Its code stays on his machine and is not published.