# Nightclub Main Room (Nightclub and DJ Booth)

A whole small club laid out from the pack's own kit on its own floor: a 12 by 10 m room of 2 m club floor tiles with a 4 m LED dance floor chequered into the middle of it. At one end the DJ booth stands on three riser modules behind a run of facade panels, with the decks,...

- **URL:** https://3dassets.dev/assets/nightclub-and-dj-booth-club-main-room-4e00883e-starter-scene
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/34142/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/nightclub-and-dj-booth-club-main-room-4e00883e-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, Realistic, Kit / Set
- **Geometry:** 60,950 triangles, 129,706 vertices, 223 meshes, 12 materials, 0 textures
- **Size (m):** 12 × 4.542 × 10.131
- **Animations:** none
- **File size:** 2.32 MB
- **Downloads:** 0
- **AI used (contributor-reported):** yes; model: Claude Opus 5

## About

A whole small club laid out from the pack's own kit on its own floor: a 12 by 10 m room of 2 m club floor tiles with a 4 m LED dance floor chequered into the middle of it. At one end the DJ booth stands on three riser modules behind a run of facade panels, with the decks, mixer, players, laptop and headphones laid out on the desk, monitor wedges and record crates beside it, a ten panel video wall across the back and a speaker stack each side carrying a laser and a strobe. A six metre truss ring flies overhead on corner and junction blocks, with delay speakers hung under it and the mirror ball turning in the middle. Down one side, a bar run of counter modules with a corner, the back bar stocked with bottles, taps, a till, the wash and cocktail kit behind it, stools in front and the stemware rack overhead. Down the other, three raised booths with their tables. At the back, the entrance wall with its door module, the cloakroom, the rope and belt barriers and the door host podium, with the signage, vents, bins and the cleaning trolley that finish a room off.

## Use with three.js

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

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

## React Three Fiber

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

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

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/34142/v1/model.glb" alt="Nightclub Main Room (Nightclub and DJ Booth)" 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/34142/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/34142/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/nightclub-and-dj-booth-club-main-room-4e00883e-starter-scene · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.