# Offshore platform, main deck (Offshore Oil Rig and Platform)

A working fixed offshore platform seen at deck level: a braced steel jacket standing in the sea under a continuous 48 by 36 m grated deck, with the wellbay let into it and three christmas trees and the preventer stack standing in it. The drill floor carries the rotary table,...

- **URL:** https://3dassets.dev/assets/offshore-oil-rig-and-platform-offshore-p-d7fc7e40-starter-scene
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/37061/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/offshore-oil-rig-and-platform-offshore-p-d7fc7e40-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:** 114,080 triangles, 250,956 vertices, 308 meshes, 11 materials, 0 textures
- **Size (m):** 60.001 × 33.56 × 61.61
- **Animations:** none
- **File size:** 4.31 MB
- **Downloads:** 0
- **AI used (contributor-reported):** yes; model: Claude Opus 5

## About

A working fixed offshore platform seen at deck level: a braced steel jacket standing in the sea under a continuous 48 by 36 m grated deck, with the wellbay let into it and three christmas trees and the preventer stack standing in it. The drill floor carries the rotary table, the travelling block landed at the well centre and the iron roughneck, with the derrick and its crown block rising above, the drawworks, the setback of pipe and a bundle of drill pipe beside them. Mud pumps, mud tanks, the shale shaker and the cement unit run down one side, with a pipe rack, a cable tray and walkways crossing the deck to the generator sets, the diesel tank, the water maker and the seawater lift pump. The living quarters is four module bays, two of them still open and fitted out with the control console, the radio desk, the switchgear, the galley and a cabin, with the stair tower beside them. A helideck with its perimeter net sits over one corner, the pedestal crane works cargo onto the supply vessel alongside, and the flare boom cantilevers out over the sea. Lifeboat, liferafts, muster board, suit locker, escape chute, fire monitors, hose reels, wind sock and foghorn are on the deck edge where they belong. Every sign face and screen is blank.

## Use with three.js

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

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

## React Three Fiber

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

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

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/37061/v1/model.glb" alt="Offshore platform, main deck (Offshore Oil Rig and Platform)" 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/37061/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/37061/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/offshore-oil-rig-and-platform-offshore-p-d7fc7e40-starter-scene · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.