Gaitkit Sign in Open the lab
Whiteboard, A whiteboard at real size (1.2 to 2.4 m wide, two thirds as high) in a chamfered aluminium, black, wooden (green chalkboard) or sci-fi frame with a marker tray, markers and an eraser. On a mobile stand with braked casters the double-sided board flips on side pivots (rigged part board, rotate x); the wall version is the board alone, resting on y = 0 (hang its bottom about 0.9 m up). It can be blank or carry a flowchart, a chart or sticky notes, all drawn with lines and shapes (no readable text); the sci-fi board glows at night.
Prop · 1 moving part

Whiteboard

A whiteboard at real size (1.2 to 2.4 m wide, two thirds as high) in a chamfered aluminium, black, wooden (green chalkboard) or sci-fi frame with a marker tray, markers and an eraser. On a mobile stand with braked casters the double-sided board flips on side pivots (rigged part board, rotate x); the wall version is the board alone, resting on y = 0 (hang its bottom about 0.9 m up). It can be blank or carry a flowchart, a chart or sticky notes, all drawn with lines and shapes (no readable text); the sci-fi board glows at night.

Size
2.0 × 1.9 × 0.61 m
Triangles
1,262
Open in the lab

ProPro download.

Also as , a .zip with the .obj and its .mtl.

Ready for any engine. The download carries the knobs you set here.

Tune it

4 knobs: Colourway, Mount, Content, Width.

Specs

Size
2.0 × 1.9 × 0.61 m
width × height × depth
Triangles
1,262
of 6,000
Draw calls
1
one vertex-colour material
Moving parts
1
board · rotate
Knobs
4
3 presets
Night lights
1
screen

Passed the validator: real scale, rests on y = 0, front faces +Z, deterministic.

Use it

Code for the specimen as it is set up above; it follows your knobs.

JavaScript
import { createAsset } from 'https://gaitkit.com/cdn/whiteboard.mjs';

const whiteboard = createAsset();
scene.add(whiteboard);                      // rests on y = 0, front faces +Z

// 'board' pivots on its hinge: -90° to 90° around x
whiteboard.getObjectByName('board').rotation.x = THREE.MathUtils.degToRad(-90);

More in the docs; agents can fetch all of this through MCP.

Knobs

KnobTypeValuesDefaultWhat it does
colorwaychoicealuminium black retro scifialuminiumaluminium (classic office whiteboard, silver frame), black (black frame), retro (wooden frame round a green school chalkboard with chalk drawings), scifi (dark smart board in a gunmetal frame whose cyan drawings glow at night).
mountchoicemobile wallmobilemobile (on a wheeled stand, the board flips over on side pivots) or wall (the board alone with a wall rail behind; it rests on y = 0, lift it about 0.9 m onto a wall).
contentchoicediagram chart notes blankdiagramWhat is drawn on the front: diagram (boxes joined by arrows, scribbled labels), chart (axes, bars and a trend line), notes (a grid of coloured sticky notes), or blank.
widthrange1.2 to 2.4, step 0.11.8Board width in metres; the height is two thirds of it (1.8 gives a 1.8 x 1.2 m board).

Presets: meeting room {"colorway":"aluminium","mount":"mobile","content":"diagram"} · old classroom {"colorway":"retro","mount":"wall","content":"chart","width":2.4} · mission briefing {"colorway":"scifi","mount":"mobile","content":"notes"}

Files

FileWhat
whiteboard.glb ProGLB, default look · 180 KB
whiteboard.mjs ProES module, every knob live
whiteboard.obj ProOBJ, static; colours in the .mtl
whiteboard.mtlOBJ colours; keep it next to the .obj
whiteboard-params.jsonknob schema, presets, night zones

Licence

Use it in games, apps, renders and client work, commercially and without credit. Do not resell it as an asset or train a 3D generator on it. The full licence.