Pressure lock
A low-poly airlock chamber for a sea-floor research base: a white octagonal pressure hull on steel saddles with a heavy round hinged hatch in a yellow-and-black hazard ring, status lamps, strapped gas tanks and a yellow docking collar at the back.

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
- 2,912
- Vertices
- 8,736
- Meshes · materials
- 30 · 30
- Size (W × H × D)
- 3.7 m × 3.6 m × 4.3 m
- File
- GLB · 231 KB
- Animation
- Static
- Style
- Low-poly
- Collection
- Underwater Research Dome
Palette · named materials
- hull#f4f1ec
- bulkhead#1b447e
- hazard#eecd2b
- soot#1b1b22
- frame#0d223f
- inner#2e67b8
- tank#29a3a3
- saddle#7d828c
- glass#88dddd
- lamp#47d1d1
- lens#f2ede2
Use it
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const gltf = await new GLTFLoader().loadAsync(
"https://assets.stoicsoft.com/1designtool/3d/models/underwater-research-dome-pressure-lock/d3cbc7c149/model.glb"
);
scene.add(gltf.scene); // metres, +Y up, front faces +ZHow it was made
The brief given to 1DesignTool's “3D object” template:
Pressure lock for the Underwater Research Dome 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. This is one part of the Underwater Research Dome kit (Low-poly style, flat-lowpoly direction): A science base on the sea floor. Use ONLY the kit palette, by name: deep blue #1b447e, aqua #47d1d1, yellow #eecd2b, white #f4f1ec, deep blue dark #0d223f, aqua dark #29a3a3, deep blue light #2e67b8, aqua light #88dddd, 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 `depthAndLight` (0–1, default 0.5) for the kit's "Depth and light" setting wherever it makes sense on this part, and keep that id.
- Agent: Claude Code · Claude Opus 5.5 in 1DesignTool
- Generation: 2.46M tokens (94% cached) · ≈ $2.11 at API prices · 5-hour plan +6%
- Direction: Low-poly · family scenes
- three-check PASS · glb-lint PASS
Named parts · 14
- Pressure lock
- Hull
- Hoop ribs
- Front bulkhead
- Hatch frame
- Outer hatch
- Status lamps
- Walkway deck
- Inner bulkhead and hatch
- Docking collar
- Side viewports
- Gas tanks
- Beacon
- Saddles
Note: About 3.7 m wide (across the side tanks) x 3.6 m tall (beacon top) x 3.75 m long at the default 3 m chamber length. The hull is 2.6 m across flats with a 0.1 m wall; the hatch opening is 1.56 m across, with its sill level with the walkway deck. The chamber axis runs along Z and the outer hatch faces front (+Z). The origin is at the bottom centre, and only the saddle foot pads touch y = 0. The back docking collar uses the kit's tube-corridor hull radius and 1.89 m axis height, so the two parts line up. The outer hatch is hinged on its -X side and swings outward (doorOpen 1 = 105 degrees). The hatch-pivot node is the hinge axis, so you can animate the hatch in your engine. Behind the outer hatch is a finished interior with a deck and a closed inner hatch. Part ids use the root `pressurelock` because the kit's part-id checker does not allow hyphens. `depthAndLight` only raises the emissive glow of the viewports, status lamps, deck strips and beacon (exported as emissiveFactor). It does not change geometry. Static asset, no animation clip. 2912 triangles at default settings. The GLB has 30 material entries because the runtime exporter clones one material per mesh. They cover only 11 palette colours (dark wood is unused), and each one carries its exact palette name. glb-lint returns 0 errors; its overall verdict is UNVERIFIED only because no requirements contract was supplied. It gives heuristic warnings only: material count/duplicates (the per-mesh clones above), intended nesting of the hatch rim/wheel/viewport and the hazard-ring segments, parts counted as not touching the ground (the hull, ribs, bulkhead and deck rest on the saddles), unindexed flat-shaded geometry, and a height/scale note because this is a 3.6 m structure.
More like this
All of Underwater Research Dome →
Sample tanks
Underwater Research Dome2,124 tris

Rock shelf
Underwater Research Dome2,324 tris

Moon pool room
Underwater Research Dome2,604 tris

Kelp field tiles
Underwater Research Dome6,200 tris

Glass domes
Underwater Research Dome6,736 tris

Tube corridors
Underwater Research Dome1,132 tris

Rotating ring
Orbital Shipyard2,484 tris

Half-built frigate
Orbital Shipyard3,860 tris
Free under the 1DesignTool 3D library license. Model #2 of 589.