# Plate shop inside the fabrication shed (Shipyard and Dry Dock)

The inside of the yard's fabrication shed, closer in: four bays over the plate roller, the press brake and the cutting table, with the underslung travelling crane over them, a welding bay screened off at one side, the fitters bench and tool store at the door end, and plate,...

- **URL:** https://3dassets.dev/assets/shipyard-and-dry-dock-shipyard-and-dry-dock-plate-shop-b90eef2b
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/37972/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/shipyard-and-dry-dock-shipyard-and-dry-dock-plate-shop-b90eef2b
- **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:** 7,332 triangles, 16,507 vertices, 121 meshes, 10 materials, 1 textures
- **Size (m):** 14.2 × 7.69 × 16.051
- **Animations:** none
- **File size:** 0.36 MB
- **Downloads:** 1
- **AI used (contributor-reported):** yes; model: Claude Opus 5

## About

The inside of the yard's fabrication shed, closer in: four bays over the plate roller, the press brake and the cutting table, with the underslung travelling crane over them, a welding bay screened off at one side, the fitters bench and tool store at the door end, and plate, pipe and gas stock against the walls. The roof is left off the middle bays so the shop can be read 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/37972/v1/model.glb', (gltf) => {
  scene.add(gltf.scene)
})
```

## React Three Fiber

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

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

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/37972/v1/model.glb" alt="Plate shop inside the fabrication shed (Shipyard and Dry Dock)" 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/37972/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/37972/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/shipyard-and-dry-dock-shipyard-and-dry-dock-plate-shop-b90eef2b · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.