# Cinema Multiplex Floor (Cinema Multiplex and Foyer)

A screen and its foyer, side by side. Six tiers of seating rise from the stage toward the back wall, two three metre rows to a tier with an aisle step running up beside them and a pair of premium recliner rows at the top, all facing a masked screen on its plinth; acoustic...

- **URL:** https://3dassets.dev/assets/cinema-multiplex-and-foyer-cinema-multip-2527aaf9-starter-scene
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/34689/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/cinema-multiplex-and-foyer-cinema-multip-2527aaf9-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:** 53,658 triangles, 118,303 vertices, 246 meshes, 12 materials, 0 textures
- **Size (m):** 18.12 × 3.69 × 10.15
- **Animations:** none
- **File size:** 2.01 MB
- **Downloads:** 0
- **AI used (contributor-reported):** yes; model: Claude Opus 5

## About

A screen and its foyer, side by side. Six tiers of seating rise from the stage toward the back wall, two three metre rows to a tier with an aisle step running up beside them and a pair of premium recliner rows at the top, all facing a masked screen on its plinth; acoustic panels, light strips and surround speakers run down the side wall, and the back wall carries the projection port and an exit door. Through that wall the foyer: a four module concessions run with the popcorn kettle, warmer, drinks tower, nacho counter and ice machine behind it under two banks of menu boards, the box office and its ticket kiosks, queue rails and rope barriers, poster light boxes, standees, benches, an arcade cabinet and the tear podium, all on bold red, gold and teal carpet under lit ceiling coffers.

## Use with three.js

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

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

## React Three Fiber

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

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

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/34689/v1/model.glb" alt="Cinema Multiplex Floor (Cinema Multiplex and Foyer)" 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/34689/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/34689/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/cinema-multiplex-and-foyer-cinema-multip-2527aaf9-starter-scene · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.