FREEcommercial use · no sign-up

Path tiles

A low-poly 4 × 4 m Zoo ground tile: a sand visitor path winds in a gentle S between segmented timber log edging, with two yellow paw prints. The verges either side mix leafy lawn with bushes and flowers and dry sand with grey rocks. Its edges are flat, so copies tile seamlessly in every direction.

Path tiles 3D model

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
6,534
Vertices
19,602
Meshes · materials
17 · 17
Size (W × H × D)
4.0 m × 48 cm × 4.0 m
File
GLB · 475 KB
Animation
Static
Collection
Zoo

Palette · named materials

  • sand path (sand)#d1bd94
  • dry verges, sand pebbles (sand dark)#ba9c5e
  • lawn verges, bushes, tufts (leaf green)#3a883a
  • bush cores, dry tufts, flower stems (leaf green dark)#235223
  • bush highlights, fresh tufts (leaf green light)#5db15d
  • log edging (timber)#765232
  • soil base and cut faces (dark wood)#3d2a1c
  • rocks and pebbles (mid grey)#7d828c
  • paw prints, yellow flowers (sign yellow)#eecd2b
  • white flowers (warm white)#f2ede2

Use it

import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";

const gltf = await new GLTFLoader().loadAsync(
  "https://assets.stoicsoft.com/1designtool/3d/models/zoo-path-tiles/b6f4355d50/model.glb"
);
scene.add(gltf.scene); // metres, +Y up, front faces +Z

How it was made

The brief given to 1DesignTool's “3D object” template:

Path tiles for the Zoo kit. Design it as one clear asset at believable real-world scale for that setting (state the size in metres in meta.notes), with its main parts modelled and named, readable at thumbnail size and from every orbit angle. Make it a ground piece on an exact 4 × 4 m footprint with flat edges at y = 0 that tile seamlessly with its neighbours in every direction; origin at the tile centre. This is one part of the Zoo kit (Low-poly style, flat-lowpoly direction): Enclosures and winding paths. Use ONLY the kit palette, by name: leaf green #3a883a, sand #d1bd94, timber #765232, sign yellow #eecd2b, leaf green dark #235223, sand dark #ba9c5e, leaf green light #5db15d, sand light #e6ddcb, soot black #1b1b22, warm white #f2ede2, mid grey #7d828c, dark wood #3d2a1c. Every material's `name` must be exactly the palette colour it uses — the GLB carries these names so the kit recolours as one; an unnamed material fails delivery. Kit knob: expose a param `habitatMix` (0–1, default 0.5) for the kit's "Habitat mix" setting wherever it makes sense on this part, and keep that id.
  • Agent: Claude Code · Claude Opus 5.5 in 1DesignTool
  • Generation: 4.51M tokens (96% cached) · ≈ $3.07 at API prices · 5-hour plan +11%
  • Direction: Low-poly · family scenes
  • three-check PASS · glb-lint PASS
Make your own with 1DesignTool →

Named parts · 9

  • Path tile
  • Soil base
  • Verges
  • Sand path
  • Log edging
  • Bushes and tufts
  • Rocks and pebbles
  • Flowers
  • Paw prints

Note: Size: exactly 4.00 × 4.00 m. The verges are 0.10 m high at every border, the sand path sits at 0.08 m, the timber log edging crowns at 0.15 m and the tallest bush reaches 0.48 m. The origin is at the tile centre and the bottom rests on y = 0. The path runs front (+Z) to back (−Z). How it tiles: the dark soil base fills the footprint and every cut face is soil-coloured. The path centreline is 0.4·sin(πz/2), so it crosses both the front and back borders at x = 0 with the same width and slope. The logs are 0.5 m long (8 per side, dividing 4 m), and half a joint gap sits at each border, so the logs join up with the next tile's. Verge relief fades to 0.10 m at every border. The lawn/sand pattern repeats every 4 m, so patches continue across the seams. Scatter stays 0.2 m clear of the borders. Tiles placed left and right meet verge to verge; tiles placed front and back continue the path. The GLB has 6,534 triangles in 17 meshes, is static and has no animation clip. Every material is named after its kit palette colour (10 of the 12 are used; soot black and sand light are not). The exporter writes one material per mesh, so some names repeat (17 materials, 10 distinct colours). habitatMix (the kit's 'Habitat mix') runs from dry sand verges with grey rocks and sparse dark tufts (0) to full leafy lawn with bushes, tufts and white and yellow flowers (1). Scatter positions are seeded once, and the knob only changes what grows at each spot. The GLB is baked at the default params, which were captured and checked. Two extreme settings were also built, captured and checked: habitatMix 0 / width 2.0 / wind 0.5 / density 1.5 gives 5,824 triangles, and habitatMix 1 / width 1.0 / wind 0 / density 1.5 gives 8,716; both PASS. The params rebuild the tile in the viewer only. Neighbouring tiles need the same pathWidth and pathWind for the path to line up. The viewer uses exposure 0.72 rather than the direction's 1.05 so the sand path stays distinct from the pale stage ground; this does not affect the GLB. glb-lint: 0 errors and 6 heuristic warnings, all expected. The material count and duplicates come from the per-mesh export. Geometry is non-indexed because it is flat-shaded. Overlapping bounds come from nested scatter meshes. The path, logs and paw prints are flagged as 'detached' because they rest on the soil slab rather than y = 0. The 0.48 m height is below the 1 m reference because this is a ground tile. plan-check passes except for its part-id regex, which rejects the hyphens in the slug-based ids this library requires; the same plan with the slug de-hyphenated passes. three-check accepts the hyphenated ids, and all 9 survive the GLB reload.

About the Path tiles 3D model

Path tiles is a free low-poly 3D model from the Zoo set. It measures 4.0 m × 48 cm × 4.0 m (W × H × D) at real-world scale and is built from 6,534 triangles across 17 meshes, with 9 named parts. Download the 475 KB GLB and drop it into three.js, React Three Fiber, Godot or Blender — free for commercial use, no attribution required.

Is the Path tiles 3D model free for commercial use?
Yes. It is free under the 1DesignTool 3D library license: use it in personal and commercial work — games, apps, websites, renders, ads and client projects — and modify it as you like, with no credit required. What you can't do is re-sell or re-distribute the file on its own or inside a model pack.
What file format is it, and how big is it?
A single binary glTF 2.0 file (.glb), 475 KB: 6,534 triangles, 19,602 vertices and 17 materials, modelled in metres at 4.0 m × 48 cm × 4.0 m.
Can I animate Path tiles?
It ships as a static mesh. Its 9 named parts are separate nodes, so you can move or animate each one in your engine.
Which engines and tools can open it?
Anything that reads glTF 2.0. three.js, React Three Fiber, Babylon.js, Godot 4 and Blender import the GLB directly; Unity and Unreal Engine load it through their glTF importers. The snippets above show the exact code for three.js, React Three Fiber, Godot and Blender.
How was the Path tiles 3D model made?
Claude Code (Claude Opus 5.5) generated it inside 1DesignTool's 3D template from a written brief, then the design kit's checks verified the geometry and the GLB before it was published. You can make your own the same way with 1DesignTool.

Free under the 1DesignTool 3D library license. Model #11 of 1308.