# Vertical farm grow room and pack house (Vertical Farm and Hydroponics Tower)

A working vertical farm in one 18 m by 20 m hall. The growing floor takes the north half: three rows of six three tier bays under their magenta LED bars, every tier planted with lettuce, pak choi or propagation plugs, and the shuttle robot on its rail down the aisle between...

- **URL:** https://3dassets.dev/assets/vertical-farm-and-hydroponics-tower-vert-765944bf-starter-scene
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/38401/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/vertical-farm-and-hydroponics-tower-vert-765944bf-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:** 91,832 triangles, 194,175 vertices, 347 meshes, 12 materials, 0 textures
- **Size (m):** 18.28 × 3.893 × 20.31
- **Animations:** none
- **File size:** 3.51 MB
- **Downloads:** 1
- **AI used (contributor-reported):** yes; model: Claude Opus 5

## About

A working vertical farm in one 18 m by 20 m hall. The growing floor takes the north half: three rows of six three tier bays under their magenta LED bars, every tier planted with lettuce, pak choi or propagation plugs, and the shuttle robot on its rail down the aisle between the first two rows. The wet systems run across the middle, nutrient film benches into a deep water culture tray, the aeroponic chamber and the germination cabinet, with strawberry towers, a tray trolley and cut crop on the open floor in front. The pack house fills the south half: the bench line from transplanting through harvest and the wash and spin station to packing, channel drains behind it, crates staged on the slab, the stretch wrapper part way through a pallet, the dosing skid, reservoir, pumps, membrane rack and steriliser down the east wall and the hygiene station, gowning bench and lockers down the west. Nutrient mains and a supply duct run the north wall past the airlock and the cold store door, and a service walkway with its stair runs down the west lane. The hall is left open topped on purpose: the pack page looks down into it, so the ceiling cassettes ship in the pack but are not laid here, and the racks stop at three tiers so the top tier still reads from standing height. Every working item is on the floor for the same reason, because a walk through the scene has no way up.

## Use with three.js

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

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

## React Three Fiber

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

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

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/38401/v1/model.glb" alt="Vertical farm grow room and pack house (Vertical Farm and Hydroponics Tower)" 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/38401/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/38401/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/vertical-farm-and-hydroponics-tower-vert-765944bf-starter-scene · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.