# Lighting Track Section (Art Gallery and Exhibition Rooms)

A 2 m section of three circuit lighting track: a dark extrusion with a steel spine and two drop rods to a ceiling plate 500 mm above it, the rail every spot in this pack clamps to.

- **URL:** https://3dassets.dev/assets/art-gallery-and-exhibition-rooms-lighting-track-sectio-c570a9a8
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/35823/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/art-gallery-and-exhibition-rooms-lighting-track-sectio-c570a9a8
- **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:** Props & Furniture
- **Tags:** Modern, Realistic, Interior, Modular
- **Geometry:** 256 triangles, 424 vertices, 2 meshes, 2 materials, 0 textures
- **Size (m):** 2 × 0.514 × 0.09
- **Animations:** none
- **File size:** 0.01 MB
- **Downloads:** 0
- **AI used (contributor-reported):** yes; model: Claude Opus 5

## About

A 2 m section of three circuit lighting track: a dark extrusion with a steel spine and two drop rods to a ceiling plate 500 mm above it, the rail every spot in this pack clamps to. Overall 2.00 by 0.51 by 0.09 m (X by Y by Z). Metre units, +Y up, the side a visitor uses toward +Z, resting on y=0. Origin at the underside of the track with the geometry rising to the ceiling plates 514 mm above it, so the model is placed at ceiling height minus 0.514 rather than at the ceiling itself. Tiles through track-left and track-right, so a run of any length is this section repeated. Static geometry; no rig, collision or navigation data.

## Use with three.js

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

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

## React Three Fiber

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

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

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/35823/v1/model.glb" alt="Lighting Track Section (Art Gallery and Exhibition Rooms)" 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/35823/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/35823/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/art-gallery-and-exhibition-rooms-lighting-track-sectio-c570a9a8 · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.