FREEcommercial use · no sign-up

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.

Phố cổ Hội An, Quảng Nam 3D model
This model carries a baked animation clip.

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
Make your own with 1DesignTool →

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.

Free under the 1DesignTool 3D library license. Model #7 of 256.