White Rhinoceros
Adult southern white rhinoceros standing with its head carried low, broad square lip near the ground, long curved front horn and short rear horn, neck hump, folded grey hide with cracked texture and dried mud on the legs. Body is one continuous SDF-sculpted mesh; all geometry and textures are generated procedurally in code.

Left rail: colours and the 4 knobs the agent wrote into this model — they rebuild the geometry and go into your download. Right rail: looks for the viewer. Drag to orbit, scroll to zoom.
- Triangles
- 103,804
- Vertices
- 58,898
- Meshes · materials
- 12 · 5
- Size (W × H × D)
- 1.3 m × 1.9 m × 4.1 m
- File
- GLB · 4.2 MB
- Animation
- Static
- Style
- Realistic
- Collection
- Animals
Palette · named materials
- skin#55524D
- dust#78746C
- mud#4A4339
- horn#6B6158
- eye#2E1D12
- claw#4A433C
- fur#1F1A16
Use it
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const gltf = await new GLTFLoader().loadAsync(
"https://assets.stoicsoft.com/1designtool/3d/models/white-rhinoceros/399ba538e1/model.glb"
);
scene.add(gltf.scene); // metres, +Y up, front faces +ZHow it was made
The brief given to 1DesignTool's “3D object” template:
A realistic adult southern white rhinoceros (Ceratotherium simum) standing, head low near the ground. Anatomy: about 1.8 m at the shoulder, massive body, a prominent neck hump, a broad square lip for grazing, two horns (the front one long and curved, the rear one short), small eyes, tubular ears with hair fringes, three-toed feet, a short tail with a tuft. Skin: thick grey hide in large plate-like folds at the shoulders, legs and neck, with fine cracked texture and dried-mud colour variation. Hard requirement: the exported GLB must contain more than 20,000 triangles — measure it before delivering; a lighter model is rejected.
- Agent: Cursor Agent · Auto in 1DesignTool
- Direction: Realistic · family characters
- three-check PASS — 22 checks, 0 failed, 60 captures (1280x800 + 390x844) · glb-lint PASS — 0 errors, 3 warnings (triangle budget over soft-clay 60k: overridden to 120k; sibling overlap: ears/tail intentionally embedded in body; scale heuristic vs 0.2 m reference: model is real-world 1.86 m)
Named parts · 13
- White Rhinoceros (root)
- Body
- Tail
- Left ear
- Right ear
- Front horn
- Rear horn
- Left eye
- Right eye
- Eyelashes
- Ear hair fringes
- Toe nails
- Tail tuft
Note: Real triangle count of dist/model.glb: 103,804 (body decimated from surface nets to ~68k with head ×15 / feet ×7 importance; remaining in horns, eyes, lids, ears, nails, eyelashes, ear fringe and tail tuft). 12 meshes, 5 materials (skin, horn, eye, claw, fur).Textures: skin base colour 2048×2048 JPEG, skin tangent-space normal 2048×2048 JPEG, skin ORM (R=AO, G=roughness, B=metal 0) 1024×1024 JPEG, horn colour 3× 512×1024 JPEG, eye 512×256 JPEG. GLB size 4.38 MB.Static model: no rig, no skin, no clips; evaluatePose is a no-op.Skin folds are SDF displacement grooves plus a baked normal map, not true overlapping skin plates; fine cracks live only in the normal/colour maps.Hair is sparse strand geometry (eyelashes, ear fringe, tail tuft) — no fur shading or cards.Procedural approximation, not scan fidelity: barrel reads slightly long, toes are simplified lobes with flat nail shields, mouth interior and nostril depth are shallow.Kit plan-check forbids hyphens in part ids, so the plan scene block registers the root as 'rhino' (node name 'white-rhinoceros'); sub-parts keep the brief's 'white-rhinoceros.*' ids.Design gate: everything passes except craft:* rows — the kit's craft contract only ships humanoid packs (lacquer-toy, naturalistic-human) and requires a pose performance; a static quadruped cannot honestly satisfy it, so the plan carries a static craft note instead.
More like this
All of Animals →Free under the 1DesignTool 3D library license. Model #6 of 138.







