# Palm house under glass (Botanical Glasshouse and Palm House)

A Victorian palm house 27 m by 21 m inside its plinth, laid out on the pack's own 3 m bay. The shell is complete at eye level: a stepped stone plinth right round, cast iron bay frames on top of it, corner bays closing all four angles, a glazed apse on the north wall, the...

- **URL:** https://3dassets.dev/assets/botanical-glasshouse-and-palm-house-bota-0fb79ecf-starter-scene
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/38591/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/botanical-glasshouse-and-palm-house-bota-0fb79ecf-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:** Historical, Realistic, Kit / Set
- **Geometry:** 94,824 triangles, 198,765 vertices, 219 meshes, 12 materials, 0 textures
- **Size (m):** 27.531 × 7.02 × 23.064
- **Animations:** none
- **File size:** 3.17 MB
- **Downloads:** 1
- **AI used (contributor-reported):** yes; model: Claude Opus 5

## About

A Victorian palm house 27 m by 21 m inside its plinth, laid out on the pack's own 3 m bay. The shell is complete at eye level: a stepped stone plinth right round, cast iron bay frames on top of it, corner bays closing all four angles, a glazed apse on the north wall, the entrance doors in the middle of the south wall and a curved eaves run above. It is deliberately open topped over the planting. The pack page looks down into the house and a walk through it has no way up, so a glazed roof over the beds would hide the whole collection: the barrel vault and its lantern ridge are laid over the north walk alone, three bays of it on the cast iron columns, which is enough to show what the roof does. The gallery walkway and the spiral stair hang over the west aisle at 3.2 m, above head height, so they read as structure rather than as somewhere to stand, and everything worth seeing is at ground level. Flagged walks run from the doors to the fountain and across the house; the lily pond sits in the south west quarter with its coping closed on all four sides, the fern pit and the rockery in the north east, raised beds in every quarter and the arid group at the far end. The collection is planted the way a palm house is planted, densely: tall palms on the open floor, half grown palms in the beds, tree ferns, bananas, cycads, bird of paradise, bromeliads, orchids, bamboo, ferns and moss underneath, climbers trained up the walls and baskets under the gallery. The working end is in the north west angle behind a brick screen, with the boiler house door, the flue, the coal chute, the water tank, the potting bench, the seed cabinet, tool rack, pot stacks and a barrow. Heating pipes run along the south wall, grating covers the west trench, the misting line crosses the west beds and the ventilator shafting runs down the east aisle to its crank.

## Use with three.js

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

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

## React Three Fiber

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

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

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/38591/v1/model.glb" alt="Palm house under glass (Botanical Glasshouse and Palm House)" 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/38591/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/38591/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/botanical-glasshouse-and-palm-house-bota-0fb79ecf-starter-scene · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.