Phố cổ Hội An, Quảng Nam
A stylised Hội An tabletop diorama centred on the Japanese Covered Bridge, with yellow shophouses, bougainvillea and silk lanterns. An eight-second loop sways the lanterns and gently drifts two wooden boats.

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
- 326,650
- Vertices
- 244,065
- Meshes · materials
- 99 · 14
- Size (W × H × D)
- 1.2 m × 42 cm × 96 cm
- File
- GLB · 7.7 MB
- Animation
- scene-motion · 8.0s
- Style
- Product
- Collection
- Landmarks
Palette · named materials
- slate#505963
- stone#828575
- paving#b9aa8c
- plaster#d6ab43
- pink#b96559
- wood#6c3024
- timber#4e3b2d
- tile#35332f
- water#427e79
- leaf#4c7040
- flower#b44869
- red#c95238
- gold#e3b743
- orange#d9873e
Use it
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const gltf = await new GLTFLoader().loadAsync(
"https://assets.stoicsoft.com/1designtool/3d/models/pho-co-hoi-an/b3a40c4552/model.glb"
);
scene.add(gltf.scene); // metres, +Y up, front faces +Z
const mixer = new THREE.AnimationMixer(gltf.scene);
gltf.animations.forEach((clip) => mixer.clipAction(clip).play());
// in your loop: mixer.update(delta)How it was made
The brief given to 1DesignTool's “3D object” template:
Hội An Ancient Town (UNESCO), the old trading port, as a diorama. Hero: the Japanese Covered Bridge (Chùa Cầu, 16th c.) — a small arched wooden bridge over a canal with a curved dark tiled roof, red-brown lacquered timber and a small temple chamber on one side, guardian dog and monkey statues at its ends. Around it: a street of two-storey shophouses with mustard-yellow walls, dark yin-yang tiled roofs, wooden shutters and balconies, bougainvillea; silk lanterns (red, yellow, orange) strung across the street; the Thu Bồn riverside with small wooden boats. No signage. Loop (8 s): lanterns sway and the boats drift. Make it a polished, elegant model in the stylised-PBR direction: clean proportions, smooth curvature, soft bevels on every edge, crisp silhouettes and a restrained palette of named materials (name each material for what it is, e.g. "limestone", "red lacquer", "glazed roof tile", "sea water"); every material in the exported GLB must carry that name — set `material.name` on each one, because an unnamed material fails review. It must be recognisable at a glance as the real place. No text, lettering, logos or signage anywhere. Reference photos of the real place are in `reference/` (ref1.jpg, ref2.jpg, ref3.jpg): open and study them before planning if you can view images, and compare your hero capture with them before delivering. Natural sites and large complexes are presented as a tabletop diorama on a clean rounded plinth with slate-grey sides; state the real-world scale and the diorama scale in meta.notes. Hard requirement: the exported GLB must contain AT LEAST 150,000 triangles (target 200,000–350,000) — measure it before delivering. Spend the budget on real modelled detail (roof tiles, carvings, railings, mouldings, rock strata, foliage clusters, water surface, boats), never on invisible subdivision. Keep the GLB under 25 MB: index all geometry, instance repeated parts, no image textures.
- Agent: Codex · GPT-6.1-Sol in 1DesignTool
- Generation: 4.97M tokens (97% cached) · weekly plan +0.44%
- Direction: Product · family scenes
- three-check PASS · glb-lint PASS
Named parts · 129
- Hội An diorama
- Rounded slate plinth
- slate grey
- Stone quays and paving
- warm sandstone
- limestone
- Japanese Covered Bridge
- Curled ridge ornaments
- limestone
- limestone
- aged teak
- red lacquer
- glazed roof tile
- rose lime plaster
- Attached temple chamber
- rose lime plaster
- red lacquer
- aged teak
- glazed roof tile
- limestone
- Mustard shophouses
- mustard lime plaster
- warm sandstone
- aged teak
- red lacquer
- glazed roof tile
- limestone
- Bougainvillea and trees
- Terracotta palm pot
- Terracotta palm pot
- Terracotta palm pot
- Terracotta palm pot
- Terracotta palm pot
- Terracotta palm pot
- aged teak
- bougainvillea leaves
- bougainvillea bracts
- Canal and Thu Bồn riverside
- jade canal water
- Lantern street
- +89 more
Note: Approximate diorama scale 1:32: the 1.21 × 0.96 metre tabletop interprets a 38.7 × 30.7 metre town fragment, with a bridge about 19 metres long at real-world scale. The arrangement and proportions are stylised, not a surveyed reconstruction. Metres, +Y up, front +Z, origin at the bottom centre. Parameters rebuild the viewer model; the downloaded GLB contains the selected dimensions and an eight-second baked loop. Roof tiles and foliage are indexed material batches; repeated palm pots share an exported mesh. The lint warnings concern default direction budgets and broad bounding-box overlap tests; the user-requested triangle and file-size limits pass.
More like this
All of Landmarks →
Hang Rái – Vịnh Vĩnh Hy – Núi Chúa, Ninh Thuận
Landmarks309.4k tris

Cổng Tò Vò – Đảo Lý Sơn, Quảng Ngãi
Landmarks309.2k tris

Gành Đá Đĩa, Phú Yên
Landmarks345.1k tris

Cầu Thị Nại, Bình Định
Landmarks314.1k tris

Tháp Nghinh Phong, Phú Yên
Landmarks316.7k tris

Thánh địa Mỹ Sơn, Quảng Nam
Landmarks303.5k tris

Đền Hùng, Phú Thọ
Landmarks348.4k tris

Quần thể danh thắng Tràng An, Ninh Bình
Landmarks345.8k tris
Free under the 1DesignTool 3D library license. Model #7 of 256.