# Hall of Legends (Legendary Warriors Kit)

A roofed colonnade training hall in use: six champions on plinths along the back wall between the banners, three duelling pairs on the floor, an archer and two ninja drilling at the straw dummy and the pell post, a captain choosing from the dressed rack with spare arms laid...

- **URL:** https://3dassets.dev/assets/legendary-warriors-kit-hall-of-legends-ec62b975-starter-scene
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/39228/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/legendary-warriors-kit-hall-of-legends-ec62b975-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:** Historical, Realistic, Kit / Set
- **Geometry:** 79,958 triangles, 192,547 vertices, 437 meshes, 12 materials, 1 textures
- **Size (m):** 16.9 × 6.54 × 8.7
- **Animations:** none
- **File size:** 2.65 MB
- **Downloads:** 14
- **AI used (contributor-reported):** yes; model: Claude Opus 5.5

## About

A roofed colonnade training hall in use: six champions on plinths along the back wall between the banners, three duelling pairs on the floor, an archer and two ninja drilling at the straw dummy and the pell post, a captain choosing from the dressed rack with spare arms laid out beside it, and onlookers under the colonnade. Open timber trusses overhead so the hall reads from above.

## Use with three.js

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

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

## React Three Fiber

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

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

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/39228/v1/model.glb" alt="Hall of Legends (Legendary Warriors Kit)" 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/39228/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/39228/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/legendary-warriors-kit-hall-of-legends-ec62b975-starter-scene · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.