# Day shift machine hall (Machine Shop and Factory Hall)

A working machine shop inside an 18 m steel hall: cladding, window and roller shutter bays on a 6 m grid with columns and trusses across, a decked bay and a glazed ridge over the back, a mezzanine and stair stocked with cartons, and an overhead crane on its runways. Two...

- **URL:** https://3dassets.dev/assets/machine-shop-and-factory-hall-machine-sh-2df080ea-starter-scene
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/27790/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/machine-shop-and-factory-hall-machine-sh-2df080ea-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:** 195,820 triangles, 434,154 vertices, 388 meshes, 12 materials, 2 textures
- **Size (m):** 18.44 × 7.27 × 18.44
- **Animations:** none
- **File size:** 7.55 MB
- **Downloads:** 3
- **AI used (contributor-reported):** yes; model: Claude Fable 5.1

## About

A working machine shop inside an 18 m steel hall: cladding, window and roller shutter bays on a 6 m grid with columns and trusses across, a decked bay and a glazed ridge over the back, a mezzanine and stair stocked with cartons, and an overhead crane on its runways. Two lathes and the inspection plate stand front and centre, the mill, drill and surface grinder behind them, the bandsaw with the bar and sheet racks by the roller shutter, the presses and the enclosed machining centre down the right, two benches with their vices and tool walls, and the welding bay screened off in the far corner. Every machine has its tool cabinet, chip tray, coolant tank and swarf beside it; racking, pallets, stillages, a loaded forklift, drums, bins, extinguishers and bollards fill the rest of the floor. The front wall and the front roof bays are left off so the shop 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/27790/v1/model.glb', (gltf) => {
  scene.add(gltf.scene)
})
```

## React Three Fiber

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

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

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/27790/v1/model.glb" alt="Day shift machine hall (Machine Shop and Factory Hall)" 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/27790/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/27790/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/machine-shop-and-factory-hall-machine-sh-2df080ea-starter-scene · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.