Candidate, not asset

Field notes · 18 October 2026

A generated mesh is a candidate, not an asset.

We measured 28 genuine Tripo outputs, then ran the generator live from one original drawing. This page reports what it gets right, what repairs it leaves you every time, and which route fits the thing you are actually making.

  • Measured computed from the files, reproducible
  • Observed seen by a reviewer in the app or a study
  • Open nobody has tested it yet
The original courier drawing: a young courier in a bomber jacket, red scarf, satchel and cargo shorts, standing in an A-pose on a gray background. Input · one front drawing
The P2 route result: a low-poly textured courier that keeps the face, scarf and satchel readable. P2 · 6,976 quads
The H3.1 route result: a dense, sculpted textured courier close to the drawing. H3.1 · 1.9 M triangles
Same drawing, two generators, two different kinds of object. Renders are crops of the Studio viewer, not our own renderer. Observed
Genuine files measured
28 from 15 generations
P2 outputs that were one closed shell
0 of 15
HD outputs that were not closed
0 of 13
Files with facial expressions
0 of 28
Credits spent live
135 of a 200 ceiling

01

The short answer

Tripo is a fast way to get a coherent, likeness-preserving candidate. In every earlier study we drew on, a model accepted for use first went through local repair: decimation or re-bake, material overrides, weight fixes, a deliberate scale.

The leverage is not in generating more. It is in choosing the right route for the intended use, and knowing in advance which repairs that route always needs. The two main routes do not produce more or less of the same thing. They produce structurally different objects, and that difference decides what you can do next.

02

Two routes, two objects

We welded every file by bit-identical vertex position and counted connected pieces (“shells”), open edges and non-manifold edges. The method is written down as one spec, implemented in Python and JavaScript, and the two implementations give identical results on all 28 files. Measured

P2 · Smart Mesh

Many open pieces

Files
15
Triangles
20,222 – 53,252
Shells
7 – 60 open pieces
Largest piece
12 – 84% of triangles
Open · non-manifold edges
453 – 6,623 · 4 – 425
File size
0.5 – 6.6 MB

A defect for printing and booleans, and a possible gift for editing: the pieces may already be hair locks, eyes and garments.

HD family · H3.1, HD, Ultra

One sealed skin

Files
13
Triangles
239,562 – 248,320 (HD)
1,863,402 – 1,991,302 (Ultra)
Shells
1 – 2 closed
Largest piece
97 – 100%
Open · non-manifold edges
0 · 0
File size
9.2 – 58.7 MB

A watertight 2-manifold: a strong start for printing or as a bake source. Everything is fused into one skin, so nothing can move separately.

P2 HD
The office-outfit character as P2 (left, many colored pieces) and HD (right, one solid piece).

Turn the two routes yourself

One character, both routes, two genuine provider files. 14–16 MB per pair.

Nothing is downloaded until you press the button.

Left: P2 (46k / 47k triangles). Right: HD (248k / 244k triangles). Public copies of files generated on a paid account in 2026-09; internal names removed, geometry and textures unchanged. Measured

Every file, by triangle count and number of pieces

Point at or focus a dot to read that file.

Each dot is one genuine provider file, anonymized. Several files are exports of the same generation (textured, rigged, clip variants), so 28 files come from 15 generations. Both axes are logarithmic. Measured
Show all 28 rows as a table
All measured files

Measured All 28 files are normalized to about one unit tall (0.947 – 1.000) with their base at the origin, whether the subject is a head, a body or a cat. Real-world scale is always a deliberate step.

Measured Without a metal/rough map, material factors are the glTF defaults (roughness 0.5, metal 0). All six P2 rig exports carry roughness 0.9 where the matching textured export carried 0.5: rigging changes the material.

Measured The generator: "Tripo" stamp survives editing. At least 18 derivative files still carry it. It is a hint, never proof of an untouched original; keep the original’s hash.

03

Are P2’s pieces meaningful?

P2’s open pieces could be noise from the generator or a gift for editing. To find out, we rendered every one of the 94 pieces in the two P2 files above, each highlighted on its own, and named what it is. The labels come from an AI reviewer working from those renders and have not yet been checked by a person. Observed

Pieces that are a nameable part
87 of 94
Hidden or tiny fragments
7 1.5% of triangles
Triangles in three fused masses
63% in each of the two files

By piece count

By triangles

  • Fused masses: head + torso + top, legs + skirt, jacket or apron
  • Hair, ponytail and ribbons
  • Hands, arms and shoes
  • Eyes
  • Trim, jewellery, headdress: buttons, pocket flaps, a brooch, ear pieces, ankle straps, charms
  • Hidden inside the mouth, or 8-triangle fragments
Both P2 files, 94 pieces, 93,279 triangles. Counted with the same weld rule as the measurements above; category shares are exact, category names are the reviewer’s.
Twelve renders of single P2 pieces highlighted in vermilion on a gray model: a jacket, a ponytail, a lapel brooch, a pocket flap, an eye, an ear piece, a headdress, a hair ribbon, an ankle strap, a 43-triangle sleeve button, a skirt fused with both legs, and a head fused with the torso and bodice.
Top: jacket, ponytail, lapel brooch, pocket flap, eye, ear piece. Bottom: headdress, hair ribbon, ankle strap, a 43-triangle sleeve button, then the two kinds of fused mass: skirt with both legs, and head with torso and bodice.

P2 gives you an accessory layer for free, not a body–garment split. Hair locks, eyes, buttons and jewellery already come apart, so they can be recolored, swapped or rigged on their own. But the clothes that matter for deformation are fused to the body: a skirt to both legs, a blouse or bodice to the torso. Separating those still needs segmentation or a manual cut. Whether Studio’s segmentation works on P2 the way it did on HD armor is Open.

04

One drawing, live

To compare the routes fairly, we drew one original character for the test (a curious courier, front view only, A-pose) and generated it once with each route in Tripo Studio. This was a supervised run on a free account, so nothing could be exported. The counts below are the Studio viewer’s own readouts, not our measurements. Observed

P2 courier, front view, gray wireframe showing the quad layout.

Front, wireframe. The quad layout follows the jacket, satchel strap and scarf.

Topology
Quad
Faces
6,976
Vertices
6,501
Matched generation from the same drawing
P2.0H3.1
Wall time≈ 1 min≈ 5 min
TopologyQuads · 6,976 faces (target 6,000 → +16%)Triangles · 1,899,257
TextureNone; geometry only4K PBR, remove-lighting on by default
FrontEvery garment piece present, readable face loopsVery close to the drawing; sculpted seams and folds
Invented backPlausible; moved the scarf tails behind (the prompt said so, the drawing did not)Plausible hair locks, a strap across the back
Credits0 (free trial; normally quoted 100)55

05

Fused shells, cut apart

HD fuses every garment into one skin. That made HD a dead end for anything that moves, until we tried Studio’s segmentation on a fused 1.96-million-triangle demo armor.

The demo armor after segmentation, with each detected part in a different flat color: scarf, breastplate, pauldrons, bracers, sash, tassets, trousers and boots.
Segmented · 21 parts, faces unchanged
The same armor after quick-seal part completion, colors reassigned, the cut edges closed.
Quick-sealed · 1,960,097 → 2,188,026 faces (+11.6%)
  • Observed The “standard (6–15)” setting returned 21 named parts, more than its label promised. They were garment-level and side-aware: scarf, breastplate, left and right pauldrons, upper arms, bracers and boots, sash knot versus sash band, front and side tassets, trousers.
  • Observed Quick-seal part completion closed the cuts at no charge. Vertices went from 1,021,774 to 1,181,866.
  • Open A character with hair and a face, and whether completed hidden surfaces hold up when the parts move. Judging that needs an export.

The armor is a demo model that ships with the Studio account, shown here only to discuss the segmentation result.

06

From mesh to moving

The P2 courier in x-ray view with the auto-rig skeleton visible through the body.
Auto rig on the 7k-quad P2: head, spine, arms, hands, legs.
  1. 0
    Generate P2.0 Free trial; the quote was 100.
  2. 20
    Auto rig Humanoid, Mixamo-style skeleton, in about a minute. Observed
  3. 0
    Walk preset A 2.33 s clip that carries root motion: the character walks out of the viewer. An older export travelled 1.53 units over 2.38 s, one and a half body heights. Measured
  4. 20
    4K texture, lighting removed Face, eyes and colors read clearly at about 7k faces; the texture carries the detail. Observed

About 20 credits on top of a trial generation produced a real-time-sized textured character that already walks. Whether it deforms well is a separate question. In earlier studies auto-rig weights pinned fingertips to legs and folded a skirt into the thighs. Observed

07

Repairs to plan for

None of these is a reason to avoid the generator. Each is a step to budget for, together with a check that shows whether it has been done.

Baked lighting

Relighting a color map changed the apparent eye sockets and smile; the Studio look does not travel with the file. Remove-lighting is now on by default for HD texturing, which targets exactly this. Whether it fully works is untested without an export.

Observed Open

Density

HD Ultra is about 2 M triangles and 46–59 MB. Treat it as a reference, donor or bake source, never a runtime asset as is. One festival cart went to 11,580 triangles and 556 KB, and shipped.

Measured

Rig weights

Fingertips weighted to legs (5,590 hand vertices re-pinned), a tail weighted to legs, an 8.15% leg-length asymmetry, a skirt folding into the thighs.

Measured Observed

Root motion

Preset clips travel. A game controller that expects in-place clips needs a conversion step.

Measured

Expressions

0 of 28 files had morph targets. Blinks, visemes and smiles must be authored. No separate eyeballs or lids were verified.

Measured

Polygon targets

Targets are approximate: 6,000 gave 6,976 (P2) and 6,396 (retopology); an older 5k quad target gave about 4,100, and a 10k target exported as 20,222 triangles.

Measured Observed

08

Choose a route by what you are making

This is a judgment drawn from the evidence above, not a benchmark.

Start with
Multiview input from consistent orthographic crops. HD for eyes and irises, P2 where you need editability.
Expect to do
A material pass for baked light, eye and lid repair, authored expressions.
Check before spending more
Review the face, back and hair in flat albedo and in untextured clay.

Two tested ways to a 6k-quad textured character

≈ 20

P2 native trial generation, plus 20 for a 4K texture. Cheapest and fastest; overshot the face target by 16%.

95

H3.1 + retopology 55 plus 40. Hit the target within 6.6% and keeps the HD texture. Whether its even grid deforms better is Open.

09

What it cost

We set a ceiling of 200 credits before starting. Every charge matched the quote shown before the click, and no balance changed without a cause we could name. The quotes are what this account saw that day, not a price list. Observed

Balance 200 → 145 → 125 → 105 → 65. Free on this account: P2.0 generation (two trials), segmentation (one trial), quick-seal completion, preset animation.

The free plan is a viewer, not a pipeline. Export is locked and every generation is public. Without a file, nothing can be measured, opened in Blender or tested in an engine. That is why the live results in sections 04 to 06 are graded as observed rather than measured.

10

The tool behind the numbers

The measurements come from a small local review desk built for this study. It opens two candidates side by side under one camera, switches between lit, flat-albedo, clay and silhouette views, and measures shells, open edges, maps, rig and root travel straight from the file. It records a per-check verdict with its evidence, and keeps “not tested” as a valid answer. It runs offline and uploads nothing. It is a private research tool and is not distributed.

The review desk with two synthetic test boxes side by side, a table of measured facts, and an evidence ledger where each check is marked not tested.
Shown with synthetic test boxes, which are deliberately not provider output. Each check starts as “not tested” and stays that way until evidence is written.

11

Limits & open questions

What this is not

  • Not a benchmark. One drawing, one run per route, so no estimate of variance.
  • Live-run numbers are Studio readouts; no file was downloaded.
  • No deformation testing beyond watching one walk preset.
  • The measured corpus is one person’s past work, mostly stylized characters, generated in 2026-09 on a paid account. It may not represent other subjects or later model versions.
  • Welding is bit-exact: near-coincident cracks count as separate pieces.

Next experiments

  1. Check the piece labels by eye (section 03 was labelled by an AI reviewer), then try Studio segmentation on a P2 character to split the fused skirt and torso.
  2. Segment a character with hair and a face, then judge the parts in motion. Needs an export-capable plan.
  3. P2 multiview for hair and the back of the head, the most repeated failure.
  4. In-place clips: can Studio export animation without root motion directly?