Updated 8 Nov 2026. The goal is a game-ready dog with the right shape that moves right, built by a repeatable script from four reference pictures and the artist's skeleton, then the same method on an elephant and a turtle.
Newer: a rough dog from four pictures, overnight result (8 Nov). This page is the record up to 7 Nov.
Real model first. The three-quarter picture is never used for building, only for checking. v61 pictures are partial models and use a wider camera.

The artist's low-poly dog (faceted, a few thousand triangles). This is the target.

Did: one oval or tube per bone, blended into one skin. Result: lumpy, no muzzle, flat ear discs. Motion already worked.

Did: one smooth tube per chain of bones. Result: muzzle appears, clean mesh, motion passes; still creased, no tail, numbers below the line.

Did: chains chosen by left/right symmetry. Result: a row of beads, too wide; a fault in how the tube was computed.

Did: one skin built directly on the skeleton (your "skin on" idea). Result: closed and symmetric, but a blunt head and crossings where the head meets the neck.

Did: head and parts at their own angles. Result: better outline, but folded joins at neck, shoulders and rump. Steps 1d-1f (a published mesher, a computed skeleton) also failed at the joins.

Did: gave up the continuous skin: separate measured parts merged, then rebuilt. Result: first clean mesh with good numbers, but ridges and clefts at the joins. You rightly said this broke continuity.

Did: corrected the sizes and let a fitter push the outline match up. Result: passes 3 of 4 shape lines, yet looks like stacked slabs with a blade under the jaw. You rightly said this was chasing numbers with a method nobody uses.

Did: box modelling the artist's way (body, neck, head only; 156 triangles, faceted). Result: the body reads like an artist's blockout; throat and muzzle merge into a slab.

Did: neck from the upper chest, muzzle from the lower head, boxes sized by part areas. Result: the structure is right, the proportions are not, because the part areas were wrong.
Pass line, fixed before any result: outline match with the four reference views, mean at least 0.90 and worst view at least 0.85; held-back three-quarter view at least 0.85; 90% of our surface within 2.0 cm of the real one. Green passes, orange fails. v61 is a partial model (no legs yet), so it is not in this table.
| Version | Four-view mean | Worst view | Three-quarter | Surface (90%) | Mesh | Motion |
|---|---|---|---|---|---|---|
| v58: one shape per bone | 0.798 | 0.775 | 0.769 | 4.07 cm | 186 crossing faces | bends pass |
| v59 round 1: one smooth tube per chain | 0.878 | 0.840 | 0.839 | 2.56 cm | clean | pass |
| v59 round 2: chains by left/right symmetry | 0.818 | 0.800 | 0.842 | 3.83 cm | not built | - |
| v60 1b: our own skin on the skeleton | 0.842 | 0.805 | 0.819 | 2.84 cm | 154 crossing faces | - |
| v60 1c: parts at angles | 0.863 | - | 0.862 | 3.43 cm | 918 crossing faces | - |
| v60 1g: measured parts merged, then rebuilt | 0.885 | 0.868 | 0.862 | 2.51 cm | clean | - |
| v60 2a: unbiased sizes + small fit | 0.930 | 0.920 | 0.888 | 2.49 cm | 2 holes | - |