# Boat deck and mooring station (Cruise Ship Deck and Lounge)

The working end of the same ship, closer in and open to the sky: two lifeboats hanging in their davits over the promenade bulwark, the anchor windlass and the mooring winch on the painted steel deck at either end, the liferaft canisters and the muster boards against the...

- **URL:** https://3dassets.dev/assets/cruise-ship-deck-and-lounge-cruise-ship-deck-and-loung-916535ca
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/38463/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/cruise-ship-deck-and-lounge-cruise-ship-deck-and-loung-916535ca
- **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:** 11,728 triangles, 26,463 vertices, 260 meshes, 11 materials, 2 textures
- **Size (m):** 40 × 14.66 × 36.35
- **Animations:** none
- **File size:** 0.56 MB
- **Downloads:** 1
- **AI used (contributor-reported):** yes; model: Claude Opus 5

## About

The working end of the same ship, closer in and open to the sky: two lifeboats hanging in their davits over the promenade bulwark, the anchor windlass and the mooring winch on the painted steel deck at either end, the liferaft canisters and the muster boards against the deckhouse with the crew door, fire point, deck hatch and companionway stair that serve them, the cabin balconies, funnel and radar mast rising behind, and the gangway out through the bulwark opening to a tender pontoon on the water.

## Use with three.js

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

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

## React Three Fiber

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

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

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/38463/v1/model.glb" alt="Boat deck and mooring station (Cruise Ship Deck and Lounge)" 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/38463/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/38463/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/cruise-ship-deck-and-lounge-cruise-ship-deck-and-loung-916535ca · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.