# Icon board: the whole set on a plinth grid (3D Game UI Icons)

Every icon and variant in the pack laid out on a continuous plinth grid at a 1.2 m pitch, grouped by module in reading order: currency and value, vitals and status, inventory and progression, ability and combat glyphs, map and navigation, interface primitives, resources. Each...

- **URL:** https://3dassets.dev/assets/game-ui-icon-library-icon-board-0dda9b8b-starter-scene
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/19071/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/game-ui-icon-library-icon-board-0dda9b8b-starter-scene
- **Licence:** CC0 1.0 Universal: https://creativecommons.org/publicdomain/zero/1.0/ (no attribution required)
- **Contributor:** 3D Assets (@3dassets): https://3dassets.dev/u/3dassets
- **Category:** Environments & Scenes
- **Tags:** Modern, Stylized, Kit / Set
- **Geometry:** 64,652 triangles, 144,041 vertices, 328 meshes, 8 materials, 0 textures
- **Size (m):** 14.4 × 1.05 × 13.2
- **Animations:** none
- **File size:** 2.51 MB
- **Downloads:** 0
- **AI used (contributor-reported):** yes; model: Claude Fable 5.1

## About

Every icon and variant in the pack laid out on a continuous plinth grid at a 1.2 m pitch, grouped by module in reading order: currency and value, vitals and status, inventory and progression, ability and combat glyphs, map and navigation, interface primitives, resources. Each icon sits on its own display plinth tile so the set can be compared at one glance and checked for consistent silhouette weight. Layout artifact only; scale the individual icons for real use. Scene materials are flattened to the eight material scene budget, so the deep partner tones collapse onto their parent hue.

## Use with three.js

```js
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'

const loader = new GLTFLoader()
loader.load('https://cdn.3dassets.dev/assets/19071/v1/model.glb', (gltf) => {
  scene.add(gltf.scene)
})
```

## React Three Fiber

```jsx
import { useGLTF } from '@react-three/drei'

export function IconBoardTheWholeSetOnAPlinthGrid3DGameUIIcons(props) {
  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19071/v1/model.glb')
  return <primitive object={scene} {...props} />
}
useGLTF.preload('https://cdn.3dassets.dev/assets/19071/v1/model.glb')
```

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/19071/v1/model.glb" alt="Icon board: the whole set on a plinth grid (3D Game UI Icons)" camera-controls auto-rotate></model-viewer>
```

## Blender

```python
# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.
import bpy
bpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19071/v1/model.glb
# Metres and +Y up are converted to Blender's Z-up scene automatically.
```

## Godot

```gdscript
# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.
var packed := load("res://models/model.glb") as PackedScene
var model := packed.instantiate()
add_child(model)
```

## Unity

```csharp
// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,
// or load it at runtime straight from the CDN:
using GLTFast;
var gltf = new GltfImport();
if (await gltf.Load("https://cdn.3dassets.dev/assets/19071/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/game-ui-icon-library-icon-board-0dda9b8b-starter-scene · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.