Sliding door
A low-poly exterior sliding barn door for a tiny house. A framed cedar-board leaf with a glazed top and a cross brace rolls on two hanger rollers along a black top rail, past a doorway in a white lap-sided wall with a cedar step and a potted plant.

Left rail: colours and the 3 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
- 1,948
- Vertices
- 5,844
- Meshes · materials
- 26 · 26
- Size (W × H × D)
- 2.3 m × 2.6 m × 51 cm
- File
- GLB · 177 KB
- Animation
- scene-motion · 8.0s
- Style
- Low-poly
- Collection
- Tiny House
Palette · named materials
- cedar — door boards, middle step tread (accent)#814c31
- cedar light — alternate door boards, step treads, plant pot (accent)#b36e4d
- cedar dark — door frame and cross brace, skirting, threshold, step stringers (trim)#4a2b1c
- white — lap siding (base)#f4f1ec
- white light — corner boards, wall cap, door casing and jamb returns (base)#f9f8f6
- white dark — back sheathing (base)#d7cebc
- mid grey — siding shadow lines, roller wheels (trim)#7d828c
- matte black — rail and spacers, hanger straps, axle bolts, handle, floor guide (trim)#151619
- soot black — door glass, doorway interior, rail end stops (trim)#1b1b22
- dark wood — stud frame, pot soil (earth)#3d2a1c
- plant green — potted plant (foliage)#3a883a
Use it
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const gltf = await new GLTFLoader().loadAsync(
"https://assets.stoicsoft.com/1designtool/3d/models/tiny-house-sliding-door/b9063df504/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:
Sliding door for the Tiny House 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. It moves: author a seamless baked loop (2–12 s) with every pivot exactly at its hinge, axle or swivel, and keep the base still. This is one part of the Tiny House kit (Low-poly style, flat-lowpoly direction): A complete home in a small box. Use ONLY the kit palette, by name: cedar #814c31, white #f4f1ec, matte black #151619, plant green #3a883a, cedar dark #4a2b1c, white dark #d7cebc, cedar light #b36e4d, white light #f9f8f6, 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 `cladding` (0–1, default 0.5) for the kit's "Cladding" setting wherever it makes sense on this part, and keep that id.
- Agent: Claude Code · Claude Opus 5.5 in 1DesignTool
- Direction: Low-poly · family abstract-kinetic
- three-check PASS · glb-lint PASS
Named parts · 8
- Sliding door
- Wall section
- Top rail
- Step and floor guide
- Planter
- Door leaf
- Left roller
- Right roller
Note: Size: a 2.32 m wide × 2.6 m tall × 0.51 m deep wall section, with a 0.96 × 2.07 m door leaf over a 0.86 × 2.0 m doorway whose threshold is 0.2 m up, on a matching cedar step. Origin is at the bottom centre on y = 0, and the front faces +Z. 1,948 triangles, counted from the GLB accessors (three-check's 2,214 includes the viewer's staging ground, which is not exported). Animation: the 'scene-motion' clip is a seamless 8 s loop. The leaf holds open, eases left to close the doorway, holds, then eases back open. It only translates along the rail. Each roller is a child of the leaf and turns about its own axle by distance ÷ radius, so it rolls without slipping. The wall, rail, step and planter never move. Because the exporter writes the static node pose after its t = 2 s determinism seek, the GLB's static nodes show the leaf part-way through closing. cladding (the kit's Cladding setting) sets the board width of both the wall's lap siding (10–22 cm) and the door boards (8–18 cm). openAmount sets how far the leaf travels (0.5 = half the doorway, 1 = fully clear). The rail and end stops always span the full travel. doorWidth (0.86–1.1 m) resizes the leaf, doorway, step and wall together. Every param extreme passed three-check. Every material is named exactly after its Tiny House palette colour; 11 of the 12 are used (warm white is not). three.js's exporter writes one material per mesh, so names repeat (glb-lint warns about the material count). plan-check's part-id pattern rejects the hyphenated slug ids the brief requires; the plan passed plan-check with the hyphens removed and is otherwise unchanged. glb-lint: 0 errors, with heuristic warnings for the material count, non-indexed flat-shaded geometry, intended nesting of door parts, a 'detached' flag on the floor guide (it sits on the step tread) and scale versus a 1 m reference.
About the Sliding door 3D model
Sliding door is a free animated low-poly 3D model from the Tiny House set. It measures 2.3 m × 2.6 m × 51 cm (W × H × D) at real-world scale and is built from 1,948 triangles across 26 meshes, with 8 named parts and a baked animation (8.0 s). Download the 177 KB GLB and drop it into three.js, React Three Fiber, Godot or Blender — free for commercial use, no attribution required.
- Is the Sliding door 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), 177 KB: 1,948 triangles, 5,844 vertices and 26 materials, modelled in metres at 2.3 m × 2.6 m × 51 cm.
- Is Sliding door animated?
- Yes — the GLB carries a baked animation (8.0 s), ready to play with any glTF animation mixer.
- 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 Sliding door 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.
More like this
All of Tiny House →
Tow truck
Tiny House2,572 tris

Awning
Tiny House2,060 tris

Folding furniture
Tiny House1,140 tris

Water tank
Tiny House1,644 tris

Planters
Tiny House1,712 tris

Solar kit
Tiny House1,584 tris

Storage stairs
Tiny House1,032 tris

Fold-down table
Tiny House740 tris
Free under the 1DesignTool 3D library license. Model #51 of 1579.