FREEcommercial use · no sign-up

Bank Teller

A low-poly woman in her 40s in a navy blazer, cream blouse and pencil skirt, holding a banded stack of banknotes. Rigged on the shared Mixamo-named skeleton in T-pose, ready for retargeted clips.

Bank Teller 3D model

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,312
Vertices
6,936
Meshes · materials
10 · 10
Size (W × H × D)
1.7 m × 1.7 m × 34 cm
File
GLB · 365 KB
Animation
Static

Palette · named materials

  • skin#C98E6B
  • hair#3A2A23
  • top#1F2D4D
  • blouse#F1E8D2
  • bottoms#1A2540
  • shoes#141A2B
  • accent#C9A13B
  • eyes#211816
  • prop#93AE8A

Use it

import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";

const gltf = await new GLTFLoader().loadAsync(
  "https://assets.stoicsoft.com/1designtool/3d/models/bank-teller/df3a4fb7df/model.glb"
);
scene.add(gltf.scene); // metres, +Y up, front faces +Z

How it was made

The brief given to 1DesignTool's “3D object” template:

A woman, 40s, average build, about 1.65 m tall. Polite, neutral expression. Wearing: navy blazer, cream blouse, pencil skirt, low heels (plain fabrics, no logos, brand names or readable text). Palette: Navy, cream, gold name tag. Prop: stack of banknotes, carried naturally and bound to the hand or arm bone that holds it. Low-poly style. The rig test is judged by eye from dist/rig-test.png: in the bent pose every limb, sleeve and the prop must stay attached and deform with the body — verify the capture visually before reporting PASS.
  • Agent: Claude Code · Claude Opus 5.5 in 1DesignTool
  • Generation: 8.68M tokens (96% cached) · ≈ $5.70 at API prices · 5-hour plan +13%
  • Direction: Low-poly · family characters
  • three-check PASS · glb-lint PASS
Make your own with 1DesignTool →

Named parts · 9

  • Body (skin: head, neck, hands, legs)
  • Hair and brows
  • Eyes
  • Navy blazer
  • Cream blouse
  • Pencil skirt
  • Low heels
  • Gold name tag and buttons
  • Banknote stack

Note: 2,312 triangles, 25 bones (Mixamo body chain, no finger bones; hands are mittens on mixamorig:LeftHand/RightHand). Bones follow the Y-along-bone convention (local +Y points at the child joint, +Z faces forward where possible); retarget clips by bone name, don't copy raw Mixamo rotations. The file holds 10 skinned meshes, one glTF skin each, all using the same 25 joints. Up to 3 influences per vertex, all normalised. The banknote stack (bank-teller.prop) is weighted 100% to mixamorig:RightHand and the name tag 100% to mixamorig:Spine2. The skirt splits its weights between Hips and both UpLeg bones, so it stretches between the legs in wide strides. Geometry is flat-shaded and stored unindexed, so the facets survive in any engine. No textures, no clips, no text or logos. Height including hair is 1.654 m. glb-lint: 0 errors, 3 heuristic warnings (unindexed by design, a duplicated gold material, nested part boxes); its verdict reads UNVERIFIED only because no requirements contract was supplied. Fix rounds: 3 visual rounds plus 1 targeted fix so the skirt hem clears the legs at build 0.9.

About the Bank Teller 3D model

Bank Teller is a free low-poly 3D model from the City and office characters set, rigged with a 25-bone Mixamo-compatible skeleton. It measures 1.7 m × 1.7 m × 34 cm (W × H × D) at real-world scale and is built from 2,312 triangles across 10 meshes, with 9 named parts. Download the 365 KB GLB and drop it into three.js, React Three Fiber, Godot or Blender — free for commercial use, no attribution required.

Is the Bank Teller 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), 365 KB: 2,312 triangles, 6,936 vertices and 10 materials, modelled in metres at 1.7 m × 1.7 m × 34 cm.
Is Bank Teller animated?
It ships without a baked clip, in its bind pose. It is rigged with a 25-bone Mixamo-compatible skeleton, so it takes retargeted animation.
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 Bank Teller 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.

Free under the 1DesignTool 3D library license. Model #16 of 902.