Landmark 81, TP. Hồ Chí Minh
Landmark 81, Vietnam's tallest tower, as a 1:1000 tabletop diorama: a bundle of stepped glass tubes with fins, a lattice spire, the mall podium, a riverside park, the Saigon River with boats and neighbouring towers.

Left rail: colours and the 5 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
- 171,928
- Vertices
- 275,358
- Meshes · materials
- 47 · 17
- Size (W × H × D)
- 70 cm × 51 cm × 52 cm
- File
- GLB · 7.7 MB
- Animation
- scene-motion · 10.0s
- Style
- Product
- Collection
- Landmarks
Palette · named materials
- blue-grey curtain glass#35566d
- anodised aluminium#aeb8bf
- dark spandrel glass#232f39
- pale limestone#d8d1c0
- white roof membrane#e9ecec
- slate#474d54
- river water#436a68
- lawn grass#6e9b55
- leaf green#538f40
- deep leaf green#35693a
- tree bark#6a5240
- garden path gravel#d0c7b0
- galvanised steel#b3bbc0
- crown light#9ccfff
- pale residential facade#d8d0c0
- white boat hull#eeede8
- yellow ferry paint#f0c030
Use it
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const gltf = await new GLTFLoader().loadAsync(
"https://assets.stoicsoft.com/1designtool/3d/models/landmark-81/d0ab9bbfee/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:
Landmark 81 (461.2 m, 81 floors), Vietnam's tallest building, on the Saigon River, as an architectural scale model. Its form is inspired by a bundle of bamboo stems: a cluster of square-section tubes of different heights stepping upward, each clad in a blue-grey glass curtain wall with fine vertical fins, rising to the stepped crown with sky decks; a broad podium (shopping mall) at the base; a riverside park with paths, trees and the river edge. Loop (10 s): the crown lighting pulses softly. 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 100,000 triangles (target 120,000–200,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 20 MB: index all geometry, instance repeated parts, no image textures.
- Agent: Claude Code · Claude Sonnet 5.5 in 1DesignTool
- Generation: 1.82M tokens (89% cached) · ≈ $1.53 at API prices · 5-hour plan +2%, weekly plan +0%
- Direction: Product · family scenes
- three-check PASS · glb-lint PASS
Named parts · 10
- Plinth
- River
- Tower tubes
- Facade fins and bands
- Crown and spire
- Crown light
- Podium mall
- Riverside park
- Boats and pier
- Neighbouring towers
Note: Real scale: Landmark 81 is 461.2 m tall with 81 floors. Diorama scale 1:1000 (1 mm = 1 m): the model is 0.508 m tall on a 0.70 x 0.52 m slate plinth. 171,928 triangles, ~7.9 MB, no textures. The crown light pulses on a 10 s loop; its scale changes are baked into the GLB clip "scene-motion", but the emissive brightness pulse is viewer-only. Parameters rebuild geometry in the viewer only; finSpacing and towerHeight are in real metres/ratios. Part ids use "landmark81." because the plan checker rejects hyphens in ids. glb-lint reports only warnings (17 materials and 172k triangles exceed the generic direction budgets, deliberately). The tower is an interpretation of the real massing, not a survey-accurate model.
More like this
All of Landmarks →
Chợ nổi Cái Răng, Cần Thơ
Landmarks186.3k tris

Đảo ngọc Phú Quốc, Kiên Giang
Landmarks198.6k tris

Cánh đồng điện gió Bạc Liêu
Landmarks185.8k tris

Giàn khoan Bạch Hổ, Bà Rịa – Vũng Tàu
Landmarks197.9k tris

Phố đi bộ Nguyễn Huệ, TP. Hồ Chí Minh
Landmarks197.9k tris

Chợ Bến Thành, TP. Hồ Chí Minh
Landmarks193.3k tris

Bến cảng Nhà Rồng, TP. Hồ Chí Minh
Landmarks195.9k tris

Hồ Tuyền Lâm, Lâm Đồng
Landmarks176.2k tris
Free under the 1DesignTool 3D library license. Model #8 of 188.