{"data":{"id":186,"slug":"hydroelectric-dam-infiltration","title":"Hydroelectric Dam Infiltration","summary":"Fifty premium dam, generation, pressure-pipe and maintenance designs for industrial infiltration scenes.","description":"Original concrete and teal hydroelectric station with bolted pressure route, separate spillway and stilling basin, complete glazed powerhouse and accessible maintenance yard. Metres, +Y up, +Z forward. Static machinery and water; no flow, electrical, navigation or collision simulation.","url":"https://3dassets.dev/packs/hydroelectric-dam-infiltration","coverUrl":"https://cdn.3dassets.dev/assets/29379/v1/poster.webp","assetCount":51,"aiGenerated":true,"aiGeneratedAssetCount":51,"aiModels":["GPT-6"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":12101876,"totalTriangles":443096,"starterScene":{"id":"29379","slug":"hydroelectric-dam-infiltration-dam-maint-c5267f96-starter-scene","title":"Dam and Powerhouse Maintenance Route (Hydroelectric Dam Infiltration)","summary":"Connected intake pressure train feeds a roofed turbine house and tailrace alongside the spillway, with a guarded maintenance courtyard and a marked crest road.","description":"Connected intake pressure train feeds a roofed turbine house and tailrace alongside the spillway, with a guarded maintenance courtyard and a marked crest road.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-dam-maint-c5267f96-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/29379/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-dam-maint-c5267f96-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/29379/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29379/v1/poster.webp","blurhash":"U4A^g,TJ00wI4nDikCbv00wy.7I:~q_NxuxZ","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3790736,"triangles":224044,"vertices":157467,"meshes":166,"materials":13,"textures":1,"animations":[],"boundingBox":{"min":[-10.100189165531031,0.0005813835659822242,-12],"max":[10.000427259132664,8.568482089042663,12]},"sizeMeters":[20.101,8.568,24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:50.877Z","updatedAt":"2026-09-08T04:16:51.003Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29379/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DamAndPowerhouseMaintenanceRouteHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29379/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29379/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29379/v1/model.glb\" alt=\"Dam and Powerhouse Maintenance Route (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29379/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29379/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"29327","slug":"hydroelectric-dam-infiltration-dam-wall-straight-81c82072","title":"Dam Wall Straight (Hydroelectric Dam Infiltration)","summary":"Four-metre concrete dam bay with downstream buttresses, tie-heads and formwork seams.","description":"Four-metre concrete dam bay with downstream buttresses, tie-heads and formwork seams. Dimensions 4.00 × 6.00 × 2.84 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.  Modular footprint uses the documented assembly datum.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-dam-wall-straight-81c82072","cdnUrl":"https://cdn.3dassets.dev/assets/29327/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-dam-wall-straight-81c82072","thumbnailUrl":"https://cdn.3dassets.dev/assets/29327/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29327/v1/poster.webp","blurhash":"U7Cj60_300Rj~qt79FM{4UE0Rjof-;t7IUM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":280408,"triangles":4992,"vertices":3616,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2.000122074037904,0,-1.3997924741355632],"max":[2.000122074037904,6,1.4399125104031705]},"sizeMeters":[4,6,2.84],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:26.462Z","updatedAt":"2026-09-08T04:16:26.560Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29327/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DamWallStraightHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29327/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29327/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29327/v1/model.glb\" alt=\"Dam Wall Straight (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29327/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29327/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29329","slug":"hydroelectric-dam-infiltration-dam-wall-return-e5f07c93","title":"Dam Wall Return (Hydroelectric Dam Infiltration)","summary":"L-shaped six-metre dam return tying the crest into a riverbank abutment.","description":"L-shaped six-metre dam return tying the crest into a riverbank abutment. Dimensions 3.20 × 6.20 × 3.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-dam-wall-return-e5f07c93","cdnUrl":"https://cdn.3dassets.dev/assets/29329/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-dam-wall-return-e5f07c93","thumbnailUrl":"https://cdn.3dassets.dev/assets/29329/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29329/v1/poster.webp","blurhash":"U4B|Tt~X00In~qRj4nbY00M{-pV[_3ju9FWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":206468,"triangles":900,"vertices":630,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-1.60018916553103,0,-1.550236470757447],"max":[1.60018916553103,6.199999809265137,1.550236470757447]},"sizeMeters":[3.2,6.2,3.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:25.727Z","updatedAt":"2026-09-08T04:16:25.823Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29329/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DamWallReturnHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29329/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29329/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29329/v1/model.glb\" alt=\"Dam Wall Return (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29329/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29329/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29330","slug":"hydroelectric-dam-infiltration-abutment-0f22e844","title":"Abutment (Hydroelectric Dam Infiltration)","summary":"Stepped mass-concrete bank abutment with crown blocks and broad retaining foot.","description":"Stepped mass-concrete bank abutment with crown blocks and broad retaining foot. Dimensions 3.00 × 6.20 × 4.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-abutment-0f22e844","cdnUrl":"https://cdn.3dassets.dev/assets/29330/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-abutment-0f22e844","thumbnailUrl":"https://cdn.3dassets.dev/assets/29330/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29330/v1/poster.webp","blurhash":"U3B|Ql_40000M}9F9F_300M{%L?a~qM{Ri?b","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":228228,"triangles":2100,"vertices":1494,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.50022888882107,0,-2.000122074037904],"max":[1.50022888882107,6.200002957973678,2.000122074037904]},"sizeMeters":[3,6.2,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:26.252Z","updatedAt":"2026-09-08T04:16:26.364Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29330/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AbutmentHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29330/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29330/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29330/v1/model.glb\" alt=\"Abutment (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29330/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29330/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29331","slug":"hydroelectric-dam-infiltration-crest-roadway-3d4e2711","title":"Crest Roadway (Hydroelectric Dam Infiltration)","summary":"Four-metre crest roadway slab with narrow safety edge markings and raised concrete verges.","description":"Four-metre crest roadway slab with narrow safety edge markings and raised concrete verges. Dimensions 4.00 × 0.23 × 3.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-crest-roadway-3d4e2711","cdnUrl":"https://cdn.3dassets.dev/assets/29331/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-crest-roadway-3d4e2711","thumbnailUrl":"https://cdn.3dassets.dev/assets/29331/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29331/v1/poster.webp","blurhash":"U18qTu%O00%2ozNFxc_200ISpKNFxB-q9E00","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":211676,"triangles":1200,"vertices":852,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00010070959115467126,-1.6501358073671681],"max":[2,0.22506507379963694,1.6501358073671681]},"sizeMeters":[4,0.225,3.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:28.495Z","updatedAt":"2026-09-08T04:16:28.676Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29331/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrestRoadwayHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29331/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29331/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29331/v1/model.glb\" alt=\"Crest Roadway (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29331/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29331/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29332","slug":"hydroelectric-dam-infiltration-crest-barrier-34a3cfe3","title":"Crest Barrier (Hydroelectric Dam Infiltration)","summary":"Heavy concrete crest traffic barrier with a profiled base and metal coping.","description":"Heavy concrete crest traffic barrier with a profiled base and metal coping. Dimensions 4.06 × 1.05 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-crest-barrier-34a3cfe3","cdnUrl":"https://cdn.3dassets.dev/assets/29332/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-crest-barrier-34a3cfe3","thumbnailUrl":"https://cdn.3dassets.dev/assets/29332/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29332/v1/poster.webp","blurhash":"U9CZhT%M8{xv%N~qt7M{00og?bWAMw01WFxt","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":206504,"triangles":900,"vertices":638,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2.0299999713897705,0.00012193575047136918,-0.2248603778191473],"max":[2.0299999713897705,1.0449193173564524,0.2248603778191473]},"sizeMeters":[4.06,1.045,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:28.164Z","updatedAt":"2026-09-08T04:16:28.288Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29332/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrestBarrierHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29332/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29332/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29332/v1/model.glb\" alt=\"Crest Barrier (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29332/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29332/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29333","slug":"hydroelectric-dam-infiltration-spillway-gate-0c76a6c2","title":"Spillway Gate (Hydroelectric Dam Infiltration)","summary":"Four-metre vertical spillway gate bay with stiffened gate leaf, twin screw lifts and crest crossbeam. Gate remains closed.","description":"Four-metre vertical spillway gate bay with stiffened gate leaf, twin screw lifts and crest crossbeam. Gate remains closed. Dimensions 4.00 × 6.25 × 2.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.  Modular footprint uses the documented assembly datum.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-spillway-gate-0c76a6c2","cdnUrl":"https://cdn.3dassets.dev/assets/29333/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-spillway-gate-0c76a6c2","thumbnailUrl":"https://cdn.3dassets.dev/assets/29333/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29333/v1/poster.webp","blurhash":"UAD0P;~q00Di%gt6V@V[DiIURjof-pxtIoIU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":260056,"triangles":3684,"vertices":2732,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.999916074098941,0,-1.0999061555833614],"max":[1.999916074098941,6.25,1.0999061555833614]},"sizeMeters":[4,6.25,2.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:28.274Z","updatedAt":"2026-09-08T04:16:28.387Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29333/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpillwayGateHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29333/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29333/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29333/v1/model.glb\" alt=\"Spillway Gate (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29333/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29333/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29334","slug":"hydroelectric-dam-infiltration-spillway-chute-dc524c31","title":"Spillway Chute (Hydroelectric Dam Infiltration)","summary":"Eight-metre stepped spillway chute dropping 3.6 metres, with continuous raised sidewalls and energy-dissipating steps.","description":"Eight-metre stepped spillway chute dropping 3.6 metres, with continuous raised sidewalls and energy-dissipating steps. Dimensions 3.60 × 4.48 × 8.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-spillway-chute-dc524c31","cdnUrl":"https://cdn.3dassets.dev/assets/29334/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-spillway-chute-dc524c31","thumbnailUrl":"https://cdn.3dassets.dev/assets/29334/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29334/v1/poster.webp","blurhash":"U4D9-at800WUIV009E~q00o0?b%M%f_3?boL","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":481208,"triangles":14400,"vertices":10317,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-1.8001295005114262,-0.00004990113884950631,-4.002500057220459],"max":[1.8001295005114262,4.475049805771418,4.002500057220459]},"sizeMeters":[3.6,4.475,8.005],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:28.414Z","updatedAt":"2026-09-08T04:16:28.741Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29334/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpillwayChuteHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29334/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29334/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29334/v1/model.glb\" alt=\"Spillway Chute (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29334/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29334/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29335","slug":"hydroelectric-dam-infiltration-stilling-basin-5de3d9ac","title":"Stilling Basin (Hydroelectric Dam Infiltration)","summary":"Six-metre open stilling basin with nine baffle blocks, sidewalls and a static shallow water surface.","description":"Six-metre open stilling basin with nine baffle blocks, sidewalls and a static shallow water surface. Dimensions 4.00 × 1.00 × 6.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-stilling-basin-5de3d9ac","cdnUrl":"https://cdn.3dassets.dev/assets/29335/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-stilling-basin-5de3d9ac","thumbnailUrl":"https://cdn.3dassets.dev/assets/29335/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29335/v1/poster.webp","blurhash":"U3AAw9_N00Mw-;DiIUo~00DipwNdD$?^o~vz","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":266960,"triangles":3900,"vertices":2761,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2.000122074037904,0.00010681478316598714,-3],"max":[2.000122074037904,0.999893185216834,3]},"sizeMeters":[4,1,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:29.900Z","updatedAt":"2026-09-08T04:16:30.000Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29335/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StillingBasinHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29335/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29335/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29335/v1/model.glb\" alt=\"Stilling Basin (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29335/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29335/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29336","slug":"hydroelectric-dam-infiltration-intake-tower-2d8f7b3a","title":"Intake Tower (Hydroelectric Dam Infiltration)","summary":"Tall enclosed intake tower with outlet flange at the one-metre hydraulic datum, roofed gate operator and open rack face.","description":"Tall enclosed intake tower with outlet flange at the one-metre hydraulic datum, roofed gate operator and open rack face. Dimensions 2.60 × 8.15 × 3.07 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.  Modular footprint uses the documented assembly datum.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-intake-tower-2d8f7b3a","cdnUrl":"https://cdn.3dassets.dev/assets/29336/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-intake-tower-2d8f7b3a","thumbnailUrl":"https://cdn.3dassets.dev/assets/29336/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29336/v1/poster.webp","blurhash":"U19j=c_300000#Vs[UyEBqof+FNG0fRj,o%2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":255812,"triangles":3368,"vertices":2583,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.2998290963469343,0,-1.499786370433668],"max":[1.2998290963469343,8.149999618530273,1.5700176690180467]},"sizeMeters":[2.6,8.15,3.07],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:30.017Z","updatedAt":"2026-09-08T04:16:30.130Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29336/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IntakeTowerHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29336/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29336/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29336/v1/model.glb\" alt=\"Intake Tower (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29336/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29336/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29338","slug":"hydroelectric-dam-infiltration-trash-rack-cb089591","title":"Trash Rack (Hydroelectric Dam Infiltration)","summary":"Four-metre intake screen with fifteen spaced bars, four crossrails and thick surrounding frame.","description":"Four-metre intake screen with fifteen spaced bars, four crossrails and thick surrounding frame. Dimensions 2.00 × 4.00 × 0.14 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-trash-rack-cb089591","cdnUrl":"https://cdn.3dassets.dev/assets/29338/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-trash-rack-cb089591","thumbnailUrl":"https://cdn.3dassets.dev/assets/29338/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29338/v1/poster.webp","blurhash":"U47n:w[W001^~Wx]9FIA#STJD%vg?vxuD%IA","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":111900,"triangles":6300,"vertices":4509,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.00015259254738,0,-0.07251197851496934],"max":[1.00015259254738,4,0.07251197851496934]},"sizeMeters":[2,4,0.145],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:30.415Z","updatedAt":"2026-09-08T04:16:30.506Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29338/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrashRackHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29338/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29338/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29338/v1/model.glb\" alt=\"Trash Rack (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29338/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29338/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29337","slug":"hydroelectric-dam-infiltration-rack-cleaning-carriage-66100458","title":"Rack Cleaning Carriage (Hydroelectric Dam Infiltration)","summary":"Rack-cleaning trolley with four rail wheels, winch housing, guide arm and comb rake. Static mechanism.","description":"Rack-cleaning trolley with four rail wheels, winch housing, guide arm and comb rake. Static mechanism. Dimensions 2.30 × 1.27 × 0.74 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-rack-cleaning-carriage-66100458","cdnUrl":"https://cdn.3dassets.dev/assets/29337/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-rack-cleaning-carriage-66100458","thumbnailUrl":"https://cdn.3dassets.dev/assets/29337/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29337/v1/poster.webp","blurhash":"U57oIs%f00E08wyDoznO00Hs%~bv.THrnitm","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":85460,"triangles":4688,"vertices":3397,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.149999976158142,6.556510889765832e-9,-0.37127671245452915],"max":[1.149999976158142,1.2684820890426636,0.37126556440525726]},"sizeMeters":[2.3,1.268,0.743],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:30.267Z","updatedAt":"2026-09-08T04:16:30.458Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29337/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RackCleaningCarriageHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29337/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29337/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29337/v1/model.glb\" alt=\"Rack Cleaning Carriage (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29337/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29337/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29339","slug":"hydroelectric-dam-infiltration-penstock-straight-9817fbec","title":"Penstock Straight (Hydroelectric Dam Infiltration)","summary":"Two-metre hollow pressure pipe with thick bore, end flanges and twelve bolts per end.","description":"Two-metre hollow pressure pipe with thick bore, end flanges and twelve bolts per end. Dimensions 1.06 × 1.53 × 2.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.  Modular footprint uses the documented assembly datum.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-penstock-straight-9817fbec","cdnUrl":"https://cdn.3dassets.dev/assets/29339/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-penstock-straight-9817fbec","thumbnailUrl":"https://cdn.3dassets.dev/assets/29339/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29339/v1/poster.webp","blurhash":"UC8#j2ofMJof?^IAiwtRHrDiSztlZhbvS~xa","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":252004,"triangles":3224,"vertices":2508,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.5299925253549668,0,-1.0449999570846558],"max":[0.5299925253549668,1.5299925253549667,1.0700000524520874]},"sizeMeters":[1.06,1.53,2.115],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:31.654Z","updatedAt":"2026-09-08T04:16:31.756Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29339/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PenstockStraightHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29339/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29339/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29339/v1/model.glb\" alt=\"Penstock Straight (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29339/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29339/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29340","slug":"hydroelectric-dam-infiltration-penstock-elbow-ad534874","title":"Penstock Elbow (Hydroelectric Dam Infiltration)","summary":"One-metre-radius quarter-turn pressure elbow with bolted entry and exit flanges. Continuous inward-facing bore lining and annular end thickness.","description":"One-metre-radius quarter-turn pressure elbow with bolted entry and exit flanges. Continuous inward-facing bore lining and annular end thickness. Dimensions 1.60 × 1.53 × 1.57 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.  Modular footprint uses the documented assembly datum.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-penstock-elbow-ad534874","cdnUrl":"https://cdn.3dassets.dev/assets/29340/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-penstock-elbow-ad534874","thumbnailUrl":"https://cdn.3dassets.dev/assets/29340/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29340/v1/poster.webp","blurhash":"U67xgtIA00%h?^D%DO?b8wkC%~s:#RxaTJR+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":275168,"triangles":4632,"vertices":3422,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.5299999713897705,0,-1.044999623100733],"max":[1.0700000524520874,1.5300454804774124,0.5299996374058477]},"sizeMeters":[1.6,1.53,1.575],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:31.824Z","updatedAt":"2026-09-08T04:16:32.087Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29340/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PenstockElbowHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29340/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29340/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29340/v1/model.glb\" alt=\"Penstock Elbow (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29340/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29340/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29341","slug":"hydroelectric-dam-infiltration-penstock-reducer-6a0ac90a","title":"Penstock Reducer (Hydroelectric Dam Infiltration)","summary":"One-metre tapered pressure reducer from 900 mm to 600 mm outer diameter.","description":"One-metre tapered pressure reducer from 900 mm to 600 mm outer diameter. Dimensions 1.06 × 1.53 × 1.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.  Modular footprint uses the documented assembly datum.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-penstock-reducer-6a0ac90a","cdnUrl":"https://cdn.3dassets.dev/assets/29341/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-penstock-reducer-6a0ac90a","thumbnailUrl":"https://cdn.3dassets.dev/assets/29341/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29341/v1/poster.webp","blurhash":"U8854YRP00XS?^ITR4%gDOMxk=-=MJozOrso","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":259256,"triangles":3736,"vertices":2768,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.53000526897609,0,-0.5450000166893005],"max":[0.53000526897609,1.53000526897609,0.5699999928474426]},"sizeMeters":[1.06,1.53,1.115],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:32.149Z","updatedAt":"2026-09-08T04:16:32.361Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29341/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PenstockReducerHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29341/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29341/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29341/v1/model.glb\" alt=\"Penstock Reducer (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29341/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29341/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29342","slug":"hydroelectric-dam-infiltration-penstock-support-d3f7bfad","title":"Penstock Support (Hydroelectric Dam Infiltration)","summary":"Concrete pressure-pipe saddle with a complete steel support band and anchor studs.","description":"Concrete pressure-pipe saddle with a complete steel support band and anchor studs. Dimensions 1.30 × 1.51 × 0.65 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-penstock-support-d3f7bfad","cdnUrl":"https://cdn.3dassets.dev/assets/29342/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-penstock-support-d3f7bfad","thumbnailUrl":"https://cdn.3dassets.dev/assets/29342/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29342/v1/poster.webp","blurhash":"U3A^Xf-p00E100WV_2od00D%~q?b_M?btR00","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":215260,"triangles":1464,"vertices":969,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.6499999761581421,-0.00004102446887627176,-0.3250495806551505],"max":[0.6499999761581421,1.5099999904632568,0.3250495806551505]},"sizeMeters":[1.3,1.51,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:32.313Z","updatedAt":"2026-09-08T04:16:32.722Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29342/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PenstockSupportHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29342/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29342/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29342/v1/model.glb\" alt=\"Penstock Support (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29342/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29342/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29343","slug":"hydroelectric-dam-infiltration-expansion-joint-af389c30","title":"Expansion Joint (Hydroelectric Dam Infiltration)","summary":"Half-metre bellows expansion joint with five corrugations between bolted flanges.","description":"Half-metre bellows expansion joint with five corrugations between bolted flanges. Dimensions 1.06 × 1.53 × 0.62 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.  Modular footprint uses the documented assembly datum.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-expansion-joint-af389c30","cdnUrl":"https://cdn.3dassets.dev/assets/29343/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-expansion-joint-af389c30","thumbnailUrl":"https://cdn.3dassets.dev/assets/29343/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29343/v1/poster.webp","blurhash":"U68Ee-tl00Qm?^NaMx%2HrM{TJx]VrofE1M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":310380,"triangles":7064,"vertices":4713,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.5299999713897705,0,-0.2949831338460224],"max":[0.5299999713897705,1.5299999713897705,0.3199831100041645]},"sizeMeters":[1.06,1.53,0.615],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:34.904Z","updatedAt":"2026-09-08T04:16:35.000Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29343/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExpansionJointHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29343/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29343/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29343/v1/model.glb\" alt=\"Expansion Joint (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29343/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29343/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29344","slug":"hydroelectric-dam-infiltration-butterfly-valve-b43289f6","title":"Butterfly Valve (Hydroelectric Dam Infiltration)","summary":"Bolted butterfly shutoff valve with stem gearbox, spoked handwheel and thick open pipe body; internal disc is static.","description":"Bolted butterfly shutoff valve with stem gearbox, spoked handwheel and thick open pipe body; internal disc is static. Dimensions 0.76 × 1.88 × 0.92 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.  Modular footprint uses the documented assembly datum.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-butterfly-valve-b43289f6","cdnUrl":"https://cdn.3dassets.dev/assets/29344/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-butterfly-valve-b43289f6","thumbnailUrl":"https://cdn.3dassets.dev/assets/29344/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29344/v1/poster.webp","blurhash":"U78}9{tR00M_~nWB4qt8q?RjF#tRv|ozJCMx","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":278392,"triangles":4700,"vertices":3549,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.3800198490118258,0,-0.4450119899584536],"max":[0.3800198490118258,1.8759988636523326,0.47001199591891807]},"sizeMeters":[0.76,1.876,0.915],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:33.934Z","updatedAt":"2026-09-08T04:16:34.030Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29344/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ButterflyValveHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29344/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29344/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29344/v1/model.glb\" alt=\"Butterfly Valve (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29344/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29344/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29345","slug":"hydroelectric-dam-infiltration-turbine-casing-7e7eea86","title":"Turbine Casing (Hydroelectric Dam Infiltration)","summary":"Compact turbine pressure casing on a concrete plinth with bolted crown, inlet reducer flange and draft outlet. Enclosed rotor is not modelled.","description":"Compact turbine pressure casing on a concrete plinth with bolted crown, inlet reducer flange and draft outlet. Enclosed rotor is not modelled. Dimensions 1.80 × 1.76 × 2.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.  Modular footprint uses the documented assembly datum.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-turbine-casing-7e7eea86","cdnUrl":"https://cdn.3dassets.dev/assets/29345/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-turbine-casing-7e7eea86","thumbnailUrl":"https://cdn.3dassets.dev/assets/29345/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29345/v1/poster.webp","blurhash":"U7Bgh]%g00Ri8|D%D%x]D4niBTS2jXtR~q%L","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":288148,"triangles":4908,"vertices":4243,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.9000213629566332,0.000021364446749314037,-1.0449999570846558],"max":[0.9000213629566332,1.760014661329726,1.0700000524520874]},"sizeMeters":[1.8,1.76,2.115],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:34.421Z","updatedAt":"2026-09-08T04:16:34.526Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29345/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TurbineCasingHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29345/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29345/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29345/v1/model.glb\" alt=\"Turbine Casing (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29345/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29345/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29346","slug":"hydroelectric-dam-infiltration-generator-housing-4ccb0b31","title":"Generator Housing (Hydroelectric Dam Infiltration)","summary":"Vertical generator housing with radial cooling ribs, terminal box, mounting ring and end cap; fits turbine crown.","description":"Vertical generator housing with radial cooling ribs, terminal box, mounting ring and end cap; fits turbine crown. Dimensions 1.24 × 1.35 × 1.33 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-generator-housing-4ccb0b31","cdnUrl":"https://cdn.3dassets.dev/assets/29346/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-generator-housing-4ccb0b31","thumbnailUrl":"https://cdn.3dassets.dev/assets/29346/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29346/v1/poster.webp","blurhash":"UG9tu?tQ00RP_4WADiof-VaKM{kDNuofs:af","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":145668,"triangles":8076,"vertices":5894,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6200392272349632,0,-0.6650392439242637],"max":[0.6200392272349632,1.350000023841858,0.6650000214576721]},"sizeMeters":[1.24,1.35,1.33],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:34.452Z","updatedAt":"2026-09-08T04:16:34.559Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29346/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GeneratorHousingHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29346/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29346/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29346/v1/model.glb\" alt=\"Generator Housing (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29346/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29346/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29347","slug":"hydroelectric-dam-infiltration-governor-cabinet-8f4d3cc0","title":"Governor Cabinet (Hydroelectric Dam Infiltration)","summary":"Turbine governor cabinet with screened operator panel, toggle controls, hinges and recessed service door.","description":"Turbine governor cabinet with screened operator panel, toggle controls, hinges and recessed service door. Dimensions 0.90 × 1.49 × 0.75 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-governor-cabinet-8f4d3cc0","cdnUrl":"https://cdn.3dassets.dev/assets/29347/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-governor-cabinet-8f4d3cc0","thumbnailUrl":"https://cdn.3dassets.dev/assets/29347/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29347/v1/poster.webp","blurhash":"U97B_x%200I..mkCH?aeS4R*V?wJx^j[MxWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":57148,"triangles":2864,"vertices":2210,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.45004059435134003,0,-0.3745331526763068],"max":[0.45004059435134003,1.4900000095367432,0.37450034661143433]},"sizeMeters":[0.9,1.49,0.749],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:35.568Z","updatedAt":"2026-09-08T04:16:35.679Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29347/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GovernorCabinetHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29347/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29347/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29347/v1/model.glb\" alt=\"Governor Cabinet (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29347/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29347/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29348","slug":"hydroelectric-dam-infiltration-control-console-087f17a0","title":"Control Console (Hydroelectric Dam Infiltration)","summary":"Standing control desk with wide status screen, three rotary controls and braced lower shelf.","description":"Standing control desk with wide status screen, three rotary controls and braced lower shelf. Dimensions 1.60 × 1.55 × 0.70 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-control-console-087f17a0","cdnUrl":"https://cdn.3dassets.dev/assets/29348/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-control-console-087f17a0","thumbnailUrl":"https://cdn.3dassets.dev/assets/29348/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29348/v1/poster.webp","blurhash":"U98X|Fxu00S$.mt7H?Mx8_V@$*i_IAS~xus;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":59316,"triangles":3036,"vertices":2288,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.800000011920929,7.871771352530033e-7,-0.35003510150182676],"max":[0.800000011920929,1.5499992843484385,0.35003510150182676]},"sizeMeters":[1.6,1.55,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:35.979Z","updatedAt":"2026-09-08T04:16:36.079Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29348/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ControlConsoleHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29348/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29348/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29348/v1/model.glb\" alt=\"Control Console (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29348/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29348/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29349","slug":"hydroelectric-dam-infiltration-transformer-aa4a8d97","title":"Transformer (Hydroelectric Dam Infiltration)","summary":"Oil-cooled transformer with finned radiator banks, three ribbed bushings and bolted skid.","description":"Oil-cooled transformer with finned radiator banks, three ribbed bushings and bolted skid. Dimensions 1.60 × 1.79 × 1.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-transformer-aa4a8d97","cdnUrl":"https://cdn.3dassets.dev/assets/29349/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-transformer-aa4a8d97","thumbnailUrl":"https://cdn.3dassets.dev/assets/29349/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29349/v1/poster.webp","blurhash":"U69av$%#00MJ~p%14n9a00r=u4J78{Nb.8w{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":298456,"triangles":18224,"vertices":11594,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.800000011920929,-0.000020904061715482092,-0.599969490430766],"max":[0.800000011920929,1.7900235895020271,0.599969490430766]},"sizeMeters":[1.6,1.79,1.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:36.109Z","updatedAt":"2026-09-08T04:16:36.215Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29349/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TransformerHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29349/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29349/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29349/v1/model.glb\" alt=\"Transformer (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29349/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29349/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29350","slug":"hydroelectric-dam-infiltration-switchgear-dd48d9e8","title":"Switchgear (Hydroelectric Dam Infiltration)","summary":"Double-height switchgear cubicle with deadfront panel, handle and lower ventilation strips.","description":"Double-height switchgear cubicle with deadfront panel, handle and lower ventilation strips. Dimensions 1.30 × 1.89 × 0.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-switchgear-dd48d9e8","cdnUrl":"https://cdn.3dassets.dev/assets/29350/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-switchgear-dd48d9e8","thumbnailUrl":"https://cdn.3dassets.dev/assets/29350/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29350/v1/poster.webp","blurhash":"U97CKez;00Ef.mo#H?VsVscYivm,yDozMxRP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":57092,"triangles":2864,"vertices":2211,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.649975886855552,0,-0.39951927568278606],"max":[0.649975886855552,1.8899999856948853,0.39954269000056475]},"sizeMeters":[1.3,1.89,0.799],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:36.537Z","updatedAt":"2026-09-08T04:16:36.643Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29350/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SwitchgearHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29350/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29350/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29350/v1/model.glb\" alt=\"Switchgear (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29350/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29350/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29351","slug":"hydroelectric-dam-infiltration-insulator-bank-1ae3d299","title":"Insulator Bank (Hydroelectric Dam Infiltration)","summary":"Three tall porcelain standoff insulators with seven sheds each and copper terminal studs.","description":"Three tall porcelain standoff insulators with seven sheds each and copper terminal studs. Dimensions 1.30 × 0.79 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-insulator-bank-1ae3d299","cdnUrl":"https://cdn.3dassets.dev/assets/29351/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-insulator-bank-1ae3d299","thumbnailUrl":"https://cdn.3dassets.dev/assets/29351/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29351/v1/poster.webp","blurhash":"U9EfWo%f00xaVW~ptR4n00Mx~qR.kqIBV@%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":278760,"triangles":17580,"vertices":10653,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6499999761581421,0.000007478467351322571,-0.14996795006425837],"max":[0.6499999761581421,0.7899907179206139,0.14996795006425837]},"sizeMeters":[1.3,0.79,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:37.215Z","updatedAt":"2026-09-08T04:16:37.317Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29351/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InsulatorBankHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29351/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29351/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29351/v1/model.glb\" alt=\"Insulator Bank (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29351/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29351/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29352","slug":"hydroelectric-dam-infiltration-cable-trench-d5ffed71","title":"Cable Trench (Hydroelectric Dam Infiltration)","summary":"Two-metre open concrete cable trough with three separate insulated cable runs.","description":"Two-metre open concrete cable trough with three separate insulated cable runs. Dimensions 0.70 × 0.38 × 2.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-cable-trench-d5ffed71","cdnUrl":"https://cdn.3dassets.dev/assets/29352/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-cable-trench-d5ffed71","thumbnailUrl":"https://cdn.3dassets.dev/assets/29352/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29352/v1/poster.webp","blurhash":"U3A0{[~q00t8%f00Dj-;009F%LR%9F~q-;tP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":233204,"triangles":2628,"vertices":1611,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.3500167851802118,0.00005280953836886426,-1],"max":[0.3500167851802118,0.37994721549558197,1]},"sizeMeters":[0.7,0.38,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:37.711Z","updatedAt":"2026-09-08T04:16:37.825Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29352/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CableTrenchHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29352/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29352/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29352/v1/model.glb\" alt=\"Cable Trench (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29352/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29352/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29353","slug":"hydroelectric-dam-infiltration-cable-trench-corner-151df6cb","title":"Cable Trench Corner (Hydroelectric Dam Infiltration)","summary":"Right-angle concrete cable trough with curved cable dressing and thick outer retaining walls.","description":"Right-angle concrete cable trough with curved cable dressing and thick outer retaining walls. Dimensions 1.00 × 0.38 × 1.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-cable-trench-corner-151df6cb","cdnUrl":"https://cdn.3dassets.dev/assets/29353/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-cable-trench-corner-151df6cb","thumbnailUrl":"https://cdn.3dassets.dev/assets/29353/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29353/v1/poster.webp","blurhash":"UABWoK_M4nInRjxuofR*00D%ofaL-pM{RijF","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":233076,"triangles":2628,"vertices":1593,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.5000075101852417,-0.00002348673532112655,-0.5000075101852417],"max":[0.5000075101852417,0.38002351176927196,0.5000075101852417]},"sizeMeters":[1,0.38,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:37.786Z","updatedAt":"2026-09-08T04:16:37.882Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29353/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CableTrenchCornerHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29353/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29353/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29353/v1/model.glb\" alt=\"Cable Trench Corner (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29353/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29353/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29354","slug":"hydroelectric-dam-infiltration-trench-cover-e2fb0e1b","title":"Trench Cover (Hydroelectric Dam Infiltration)","summary":"One-metre steel trench cover with paired lifting slots and anti-slip ribs.","description":"One-metre steel trench cover with paired lifting slots and anti-slip ribs. Dimensions 0.68 × 0.07 × 1.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-trench-cover-e2fb0e1b","cdnUrl":"https://cdn.3dassets.dev/assets/29354/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-trench-cover-e2fb0e1b","thumbnailUrl":"https://cdn.3dassets.dev/assets/29354/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29354/v1/poster.webp","blurhash":"U6AT$ao#00Rk?vMxIU%M00RO_4xu00.8%MIT","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":59100,"triangles":3300,"vertices":2332,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3400067140720847,0.000028304725446091916,-0.5],"max":[0.3400067140720847,0.07501367090162088,0.5]},"sizeMeters":[0.68,0.075,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:38.274Z","updatedAt":"2026-09-08T04:16:38.364Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29354/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrenchCoverHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29354/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29354/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29354/v1/model.glb\" alt=\"Trench Cover (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29354/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29354/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29355","slug":"hydroelectric-dam-infiltration-maintenance-gantry-350bc9cc","title":"Maintenance Gantry (Hydroelectric Dam Infiltration)","summary":"Four-metre portable maintenance gantry with I-section beam, gusseted columns and broad feet.","description":"Four-metre portable maintenance gantry with I-section beam, gusseted columns and broad feet. Dimensions 4.10 × 3.64 × 0.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-maintenance-gantry-350bc9cc","cdnUrl":"https://cdn.3dassets.dev/assets/29355/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-maintenance-gantry-350bc9cc","thumbnailUrl":"https://cdn.3dassets.dev/assets/29355/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29355/v1/poster.webp","blurhash":"U7CGD6%L00?F~p^%4n0M0oe:MxE2i_x_-;I9","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":42644,"triangles":2316,"vertices":1671,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2.049999952316284,-0.000018521504424384716,-0.39990233146780874],"max":[2.049999952316284,3.640018626408599,0.39990233146780874]},"sizeMeters":[4.1,3.64,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:38.824Z","updatedAt":"2026-09-08T04:16:38.922Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29355/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MaintenanceGantryHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29355/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29355/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29355/v1/model.glb\" alt=\"Maintenance Gantry (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29355/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29355/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29357","slug":"hydroelectric-dam-infiltration-chain-hoist-1cfa1775","title":"Chain Hoist (Hydroelectric Dam Infiltration)","summary":"Travelling trolley hoist with alternating chain links and bottom lifting hook. Model origin lies beneath hanging hook.","description":"Travelling trolley hoist with alternating chain links and bottom lifting hook. Model origin lies beneath hanging hook. Dimensions 0.47 × 1.17 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-chain-hoist-1cfa1775","cdnUrl":"https://cdn.3dassets.dev/assets/29357/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-chain-hoist-1cfa1775","thumbnailUrl":"https://cdn.3dassets.dev/assets/29357/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29357/v1/poster.webp","blurhash":"U98|wyt600IW~Qt65BIWEOjZ%0kC0PWC^ztP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":185752,"triangles":11884,"vertices":6975,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.23499999940395355,0,-0.1500064148477091],"max":[0.23499999940395355,1.1700452718696506,0.1500064148477091]},"sizeMeters":[0.47,1.17,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:39.429Z","updatedAt":"2026-09-08T04:16:39.548Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29357/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChainHoistHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29357/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29357/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29357/v1/model.glb\" alt=\"Chain Hoist (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29357/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29357/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29356","slug":"hydroelectric-dam-infiltration-workshop-bench-5eeee2b7","title":"Workshop Bench (Hydroelectric Dam Infiltration)","summary":"Steel maintenance bench with bolted vice, opposed jaws, screw handle and lower tool shelf.","description":"Steel maintenance bench with bolted vice, opposed jaws, screw handle and lower tool shelf. Dimensions 1.60 × 1.02 × 0.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-workshop-bench-5eeee2b7","cdnUrl":"https://cdn.3dassets.dev/assets/29356/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-workshop-bench-5eeee2b7","thumbnailUrl":"https://cdn.3dassets.dev/assets/29356/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29356/v1/poster.webp","blurhash":"UFA-I:oz9FtR~qx]IURj8w%MxHMx00s:%gM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":53152,"triangles":2976,"vertices":2032,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.800000011920929,-0.00002073705383742741,-0.400061042980326],"max":[0.800000011920929,1.0199844231919715,0.400061042980326]},"sizeMeters":[1.6,1.02,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:39.412Z","updatedAt":"2026-09-08T04:16:39.530Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29356/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WorkshopBenchHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29356/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29356/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29356/v1/model.glb\" alt=\"Workshop Bench (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29356/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29356/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29358","slug":"hydroelectric-dam-infiltration-turbine-lifting-cradle-02c4b71b","title":"Turbine Lifting Cradle (Hydroelectric Dam Infiltration)","summary":"Braced turbine service cradle with four inward-facing padded saddles and broad forklift base.","description":"Braced turbine service cradle with four inward-facing padded saddles and broad forklift base. Dimensions 1.80 × 0.66 × 1.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-turbine-lifting-cradle-02c4b71b","cdnUrl":"https://cdn.3dassets.dev/assets/29358/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-turbine-lifting-cradle-02c4b71b","thumbnailUrl":"https://cdn.3dassets.dev/assets/29358/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29358/v1/poster.webp","blurhash":"UDECXOx?01t24=xZt5M}00IW-;ai~SNGt6%K","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":26224,"triangles":1332,"vertices":1010,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.8999999761581421,-0.0000015990605384819112,-0.6500259235132478],"max":[0.8999999761581421,0.6647464530339271,0.6500259235132478]},"sizeMeters":[1.8,0.665,1.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:39.891Z","updatedAt":"2026-09-08T04:16:39.991Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29358/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TurbineLiftingCradleHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29358/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29358/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29358/v1/model.glb\" alt=\"Turbine Lifting Cradle (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29358/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29358/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29359","slug":"hydroelectric-dam-infiltration-tool-cabinet-7f23fb90","title":"Tool Cabinet (Hydroelectric Dam Infiltration)","summary":"Four-drawer maintenance tool cabinet with individual drawer fronts, pulls and corner guards.","description":"Four-drawer maintenance tool cabinet with individual drawer fronts, pulls and corner guards. Dimensions 1.00 × 1.09 × 0.68 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-tool-cabinet-7f23fb90","cdnUrl":"https://cdn.3dassets.dev/assets/29359/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-tool-cabinet-7f23fb90","thumbnailUrl":"https://cdn.3dassets.dev/assets/29359/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29359/v1/poster.webp","blurhash":"UB7x~]%g4TMx?^t7H?RjQ-Rjf+oLbuofV@V@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":78608,"triangles":4328,"vertices":3114,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5,0.00002013148741808468,-0.3412274544511246],"max":[0.5,1.090000033378601,0.3412274544511246]},"sizeMeters":[1,1.09,0.682],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:40.459Z","updatedAt":"2026-09-08T04:16:40.562Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29359/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ToolCabinetHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29359/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29359/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29359/v1/model.glb\" alt=\"Tool Cabinet (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29359/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29359/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29361","slug":"hydroelectric-dam-infiltration-lubrication-skid-05683ba4","title":"Lubrication Skid (Hydroelectric Dam Infiltration)","summary":"Oil lubrication skid with reservoir, filter canister, copper delivery line and service panel.","description":"Oil lubrication skid with reservoir, filter canister, copper delivery line and service panel. Dimensions 1.20 × 0.76 × 0.70 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-lubrication-skid-05683ba4","cdnUrl":"https://cdn.3dassets.dev/assets/29361/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-lubrication-skid-05683ba4","thumbnailUrl":"https://cdn.3dassets.dev/assets/29361/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29361/v1/poster.webp","blurhash":"U57o3Dlo00zp.8yDIUIA00rD%hEM8_MJ-;yD","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":50120,"triangles":2432,"vertices":1881,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000000238418579,0.000013570803148982291,-0.349998487982216],"max":[0.6000000238418579,0.7645006109371604,0.349998487982216]},"sizeMeters":[1.2,0.764,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:41.109Z","updatedAt":"2026-09-08T04:16:41.279Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29361/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LubricationSkidHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29361/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29361/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29361/v1/model.glb\" alt=\"Lubrication Skid (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29361/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29361/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29360","slug":"hydroelectric-dam-infiltration-cooling-pump-d6d9c2db","title":"Cooling Pump (Hydroelectric Dam Infiltration)","summary":"Centrifugal cooling pump with finned motor, bolted skid and supported copper service line connecting 1.1 m east and 1.3 m rearward to turbine coolant inlet.","description":"Centrifugal cooling pump with finned motor, bolted skid and supported copper service line connecting 1.1 m east and 1.3 m rearward to turbine coolant inlet. Dimensions 1.61 × 0.69 × 2.23 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.  Modular footprint uses the documented assembly datum.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-cooling-pump-d6d9c2db","cdnUrl":"https://cdn.3dassets.dev/assets/29360/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-cooling-pump-d6d9c2db","thumbnailUrl":"https://cdn.3dassets.dev/assets/29360/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29360/v1/poster.webp","blurhash":"U27B4SF|4TQk=aEM-:t300rW.TcG0g=s4;kY","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":110884,"triangles":6164,"vertices":4390,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5,-0.00001595098193596378,-1.4557305574417114],"max":[1.1109528051964452,0.689006443545038,0.7759917378425598]},"sizeMeters":[1.611,0.689,2.232],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:41.092Z","updatedAt":"2026-09-08T04:16:41.252Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29360/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoolingPumpHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29360/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29360/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29360/v1/model.glb\" alt=\"Cooling Pump (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29360/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29360/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29362","slug":"hydroelectric-dam-infiltration-drainage-sump-f2fbb364","title":"Drainage Sump (Hydroelectric Dam Infiltration)","summary":"Concrete drainage sump with raised metal grating and open collection void beneath.","description":"Concrete drainage sump with raised metal grating and open collection void beneath. Dimensions 0.90 × 0.48 × 0.90 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-drainage-sump-f2fbb364","cdnUrl":"https://cdn.3dassets.dev/assets/29362/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-drainage-sump-f2fbb364","thumbnailUrl":"https://cdn.3dassets.dev/assets/29362/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29362/v1/poster.webp","blurhash":"U5Cj99~q00M|%hRjRO%M00D%M}M|i_%MM{D%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":248924,"triangles":3300,"vertices":2334,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.44999998807907104,-0.00003431842108977956,-0.44999998807907104],"max":[0.44999998807907104,0.4800151102384693,0.44999998807907104]},"sizeMeters":[0.9,0.48,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:41.751Z","updatedAt":"2026-09-08T04:16:41.851Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29362/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DrainageSumpHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29362/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29362/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29362/v1/model.glb\" alt=\"Drainage Sump (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29362/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29362/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29363","slug":"hydroelectric-dam-infiltration-pressure-gauge-manifold-e6ddf96c","title":"Pressure Gauge Manifold (Hydroelectric Dam Infiltration)","summary":"Three upright pressure gauges with dial faces, needles and separate copper sensing stems.","description":"Three upright pressure gauges with dial faces, needles and separate copper sensing stems. Dimensions 0.70 × 0.64 × 0.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-pressure-gauge-manifold-e6ddf96c","cdnUrl":"https://cdn.3dassets.dev/assets/29363/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-pressure-gauge-manifold-e6ddf96c","thumbnailUrl":"https://cdn.3dassets.dev/assets/29363/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29363/v1/poster.webp","blurhash":"U5Bpqc_N009Z8^-;x]9F00IA^*xu?wo~%MRO","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":49628,"triangles":2244,"vertices":2246,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3499999940395355,0.000014420634103062824,-0.20002135955028968],"max":[0.3499999940395355,0.6349855698291538,0.20002135955028968]},"sizeMeters":[0.7,0.635,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:42.201Z","updatedAt":"2026-09-08T04:16:42.307Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29363/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PressureGaugeManifoldHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29363/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29363/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29363/v1/model.glb\" alt=\"Pressure Gauge Manifold (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29363/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29363/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29365","slug":"hydroelectric-dam-infiltration-flow-meter-7700efdc","title":"Flow Meter (Hydroelectric Dam Infiltration)","summary":"Flanged flow meter spool with raised transmitter and front digital indicator.","description":"Flanged flow meter spool with raised transmitter and front digital indicator. Dimensions 0.76 × 1.75 × 0.92 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.  Modular footprint uses the documented assembly datum.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-flow-meter-7700efdc","cdnUrl":"https://cdn.3dassets.dev/assets/29365/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-flow-meter-7700efdc","thumbnailUrl":"https://cdn.3dassets.dev/assets/29365/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29365/v1/poster.webp","blurhash":"U37Ur1-;009G%~adm+x]00IU.m%g8wW=TdR4","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":281536,"triangles":4652,"vertices":3712,"meshes":6,"materials":6,"textures":1,"animations":[],"boundingBox":{"min":[-0.380016239593779,0,-0.44500993530538246],"max":[0.380016239593779,1.75,0.47000994126584694]},"sizeMeters":[0.76,1.75,0.915],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:43.959Z","updatedAt":"2026-09-08T04:16:44.069Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29365/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlowMeterHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29365/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29365/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29365/v1/model.glb\" alt=\"Flow Meter (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29365/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29365/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29364","slug":"hydroelectric-dam-infiltration-access-hatch-a357450b","title":"Access Hatch (Hydroelectric Dam Infiltration)","summary":"Square bolted access hatch with thick stepped cover, corner fasteners and recessed pull ring.","description":"Square bolted access hatch with thick stepped cover, corner fasteners and recessed pull ring. Dimensions 0.85 × 0.15 × 0.85 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-access-hatch-a357450b","cdnUrl":"https://cdn.3dassets.dev/assets/29364/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-access-hatch-a357450b","thumbnailUrl":"https://cdn.3dassets.dev/assets/29364/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29364/v1/poster.webp","blurhash":"U598D1x^00RiTJaxr?og00Mxy?WWquofS~V@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":27132,"triangles":1496,"vertices":1009,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.42500001192092896,-0.0000017854555698776364,-0.42500001192092896],"max":[0.42500001192092896,0.14900178938947645,0.42500001192092896]},"sizeMeters":[0.85,0.149,0.85],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:42.805Z","updatedAt":"2026-09-08T04:16:42.906Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29364/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AccessHatchHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29364/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29364/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29364/v1/model.glb\" alt=\"Access Hatch (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29364/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29364/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29366","slug":"hydroelectric-dam-infiltration-ladder-cage-da7b4e6b","title":"Ladder Cage (Hydroelectric Dam Infiltration)","summary":"Three-metre fixed access ladder with eleven rungs and four protective cage hoops.","description":"Three-metre fixed access ladder with eleven rungs and four protective cage hoops. Dimensions 0.90 × 3.00 × 0.90 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-ladder-cage-da7b4e6b","cdnUrl":"https://cdn.3dassets.dev/assets/29366/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-ladder-cage-da7b4e6b","thumbnailUrl":"https://cdn.3dassets.dev/assets/29366/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29366/v1/poster.webp","blurhash":"U6A0s]-P005G^*t69HIW04NL~S${Nea#s*oI","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":92776,"triangles":5460,"vertices":3628,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4500190815539742,0,-0.4500190815539742],"max":[0.4500190815539742,3,0.4500190815539742]},"sizeMeters":[0.9,3,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:43.443Z","updatedAt":"2026-09-08T04:16:43.545Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29366/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LadderCageHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29366/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29366/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29366/v1/model.glb\" alt=\"Ladder Cage (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29366/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29366/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29367","slug":"hydroelectric-dam-infiltration-service-stair-f45d1207","title":"Service Stair (Hydroelectric Dam Infiltration)","summary":"Eight-step service stair rising 1.4 metres with steel treads, inclined stringers and dual safety handrails.","description":"Eight-step service stair rising 1.4 metres with steel treads, inclined stringers and dual safety handrails. Dimensions 1.12 × 2.51 × 2.44 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-service-stair-f45d1207","cdnUrl":"https://cdn.3dassets.dev/assets/29367/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-service-stair-f45d1207","thumbnailUrl":"https://cdn.3dassets.dev/assets/29367/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29367/v1/poster.webp","blurhash":"U7ATJyxs03s.-O?YSiD+00nh~TS60:0O$e?F","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":84524,"triangles":4632,"vertices":3368,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5599760800208048,-0.000017447880467202914,-1.2179712057113647],"max":[0.5599760800208048,2.5112030506134033,1.2179712057113647]},"sizeMeters":[1.12,2.511,2.436],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:43.855Z","updatedAt":"2026-09-08T04:16:43.970Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29367/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ServiceStairHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29367/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29367/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29367/v1/model.glb\" alt=\"Service Stair (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29367/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29367/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29368","slug":"hydroelectric-dam-infiltration-safety-rail-straight-3678f51c","title":"Safety Rail Straight (Hydroelectric Dam Infiltration)","summary":"Two-metre safety railing with double rails, kickplate and foot plates.","description":"Two-metre safety railing with double rails, kickplate and foot plates. Dimensions 2.12 × 1.05 × 0.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-safety-rail-straight-3678f51c","cdnUrl":"https://cdn.3dassets.dev/assets/29368/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-safety-rail-straight-3678f51c","thumbnailUrl":"https://cdn.3dassets.dev/assets/29368/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29368/v1/poster.webp","blurhash":"UFF~7?V|E1jK-o~TRkRk02${xaWAR*WCs.Iq","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":26344,"triangles":1308,"vertices":1028,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.059999942779541,0.0000011297189822286752,-0.060040891561596366],"max":[1.059999942779541,1.049965642515224,0.060040891561596366]},"sizeMeters":[2.12,1.05,0.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:44.499Z","updatedAt":"2026-09-08T04:16:44.599Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29368/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SafetyRailStraightHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29368/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29368/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29368/v1/model.glb\" alt=\"Safety Rail Straight (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29368/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29368/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29369","slug":"hydroelectric-dam-infiltration-rail-corner-a1baef32","title":"Rail Corner (Hydroelectric Dam Infiltration)","summary":"Right-angle safety rail corner with continuous lower kickplates and top handrails.","description":"Right-angle safety rail corner with continuous lower kickplates and top handrails. Dimensions 1.12 × 1.05 × 1.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-rail-corner-a1baef32","cdnUrl":"https://cdn.3dassets.dev/assets/29369/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-rail-corner-a1baef32","thumbnailUrl":"https://cdn.3dassets.dev/assets/29369/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29369/v1/poster.webp","blurhash":"UBE2zK0102~T?FIqM|xu0N?YN0t3t5jYRooc","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":48268,"triangles":2616,"vertices":1910,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.5600000023841858,-0.00000619536388686906,-0.5600000023841858],"max":[0.5600000023841858,1.0499999642074114,0.5600000023841858]},"sizeMeters":[1.12,1.05,1.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:45.151Z","updatedAt":"2026-09-08T04:16:45.247Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29369/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RailCornerHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29369/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29369/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29369/v1/model.glb\" alt=\"Rail Corner (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29369/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29369/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29370","slug":"hydroelectric-dam-infiltration-rail-end-8e36b048","title":"Rail End (Hydroelectric Dam Infiltration)","summary":"Terminating safety rail with a short returned handhold to prevent exposed ends.","description":"Terminating safety rail with a short returned handhold to prevent exposed ends. Dimensions 0.92 × 1.05 × 0.38 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-rail-end-8e36b048","cdnUrl":"https://cdn.3dassets.dev/assets/29370/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-rail-end-8e36b048","thumbnailUrl":"https://cdn.3dassets.dev/assets/29370/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29370/v1/poster.webp","blurhash":"U7E2wBDR00cE~9%04=9w04x:^iM}-;t7IBRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":33636,"triangles":1716,"vertices":1332,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.46000000834465027,-0.0000061954868843215605,-0.1887225345784176],"max":[0.46000000834465027,1.0499999523162842,0.18876147302354254]},"sizeMeters":[0.92,1.05,0.377],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:45.532Z","updatedAt":"2026-09-08T04:16:45.622Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29370/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RailEndHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29370/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29370/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29370/v1/model.glb\" alt=\"Rail End (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29370/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29370/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29371","slug":"hydroelectric-dam-infiltration-security-gate-65426ab6","title":"Security Gate (Hydroelectric Dam Infiltration)","summary":"Three-metre twin-leaf vertical-bar security gate with latch, posts and closed static leaves.","description":"Three-metre twin-leaf vertical-bar security gate with latch, posts and closed static leaves. Dimensions 3.32 × 2.20 × 0.13 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-security-gate-65426ab6","cdnUrl":"https://cdn.3dassets.dev/assets/29371/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-security-gate-65426ab6","thumbnailUrl":"https://cdn.3dassets.dev/assets/29371/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29371/v1/poster.webp","blurhash":"U38Xa.tl4TyC%g~qtRD$00o#_MaKNHbwbu-;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":123188,"triangles":6900,"vertices":4932,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.659999966621399,-0.000046952543440115235,-0.0649822970153231],"max":[1.659999966621399,2.2000470002271557,0.06499664239580084]},"sizeMeters":[3.32,2.2,0.13],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:45.585Z","updatedAt":"2026-09-08T04:16:45.685Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29371/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SecurityGateHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29371/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29371/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29371/v1/model.glb\" alt=\"Security Gate (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29371/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29371/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29372","slug":"hydroelectric-dam-infiltration-roofed-powerhouse-07647696","title":"Roofed Powerhouse (Hydroelectric Dam Infiltration)","summary":"Closed powerhouse with concrete sides, complete glazed roof and front glazing, service door and a low tailrace penetration. Five-metre square footprint. Roof glazing reveals machinery without a cutaway.","description":"Closed powerhouse with concrete sides, complete glazed roof and front glazing, service door and a low tailrace penetration. Five-metre square footprint. Roof glazing reveals machinery without a cutaway. Dimensions 5.20 × 4.00 × 5.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-roofed-powerhouse-07647696","cdnUrl":"https://cdn.3dassets.dev/assets/29372/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-roofed-powerhouse-07647696","thumbnailUrl":"https://cdn.3dassets.dev/assets/29372/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29372/v1/poster.webp","blurhash":"U2C%a6T{00t0cIDiI9_N00]:00D%t6pcsiDN","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":300280,"triangles":6000,"vertices":4260,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2.5999999046325684,-0.00003352267670786446,-2.5999999046325684],"max":[2.5999999046325684,4.000151826909556,2.5999999046325684]},"sizeMeters":[5.2,4,5.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:46.272Z","updatedAt":"2026-09-08T04:16:46.537Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29372/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofedPowerhouseHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29372/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29372/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29372/v1/model.glb\" alt=\"Roofed Powerhouse (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29372/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29372/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29373","slug":"hydroelectric-dam-infiltration-guard-cabin-0c4696bb","title":"Guard Cabin (Hydroelectric Dam Infiltration)","summary":"Roofed security cabin with separate door, observation window, projecting eaves and concrete threshold.","description":"Roofed security cabin with separate door, observation window, projecting eaves and concrete threshold. Dimensions 2.25 × 2.45 × 2.25 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-guard-cabin-0c4696bb","cdnUrl":"https://cdn.3dassets.dev/assets/29373/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-guard-cabin-0c4696bb","thumbnailUrl":"https://cdn.3dassets.dev/assets/29373/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29373/v1/poster.webp","blurhash":"U7Ef==t-00=|C,kC;Mog00$*r=4:^*M|9G%2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":212612,"triangles":1800,"vertices":1276,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-1.1250372604981793,0.00006164604803700346,-1.1250372604981793],"max":[1.1250372604981793,2.450000047683716,1.1250372604981793]},"sizeMeters":[2.25,2.45,2.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:46.916Z","updatedAt":"2026-09-08T04:16:47.013Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29373/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GuardCabinHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29373/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29373/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29373/v1/model.glb\" alt=\"Guard Cabin (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29373/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29373/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29374","slug":"hydroelectric-dam-infiltration-warning-sign-cd2465b2","title":"Warning Sign (Hydroelectric Dam Infiltration)","summary":"Freestanding warning plate with raised exclamation symbol on a galvanized post.","description":"Freestanding warning plate with raised exclamation symbol on a galvanized post. Dimensions 0.70 × 1.60 × 0.13 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-warning-sign-cd2465b2","cdnUrl":"https://cdn.3dassets.dev/assets/29374/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-warning-sign-cd2465b2","thumbnailUrl":"https://cdn.3dassets.dev/assets/29374/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29374/v1/poster.webp","blurhash":"UH9Z}nt703Io~Tt74=M|xst6RkM}E4od$~NI","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":23652,"triangles":1200,"vertices":850,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3499999940395355,0,-0.06298138514131636],"max":[0.3499999940395355,1.600000023841858,0.06300054857365292]},"sizeMeters":[0.7,1.6,0.126],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:47.239Z","updatedAt":"2026-09-08T04:16:47.348Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29374/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WarningSignHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29374/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29374/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29374/v1/model.glb\" alt=\"Warning Sign (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29374/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29374/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29375","slug":"hydroelectric-dam-infiltration-life-ring-station-d701f630","title":"Life Ring Station (Hydroelectric Dam Infiltration)","summary":"Riverside rescue station with ring buoy, rope loop and storage box.","description":"Riverside rescue station with ring buoy, rope loop and storage box. Dimensions 0.61 × 1.50 × 0.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-life-ring-station-d701f630","cdnUrl":"https://cdn.3dassets.dev/assets/29375/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-life-ring-station-d701f630","thumbnailUrl":"https://cdn.3dassets.dev/assets/29375/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29375/v1/poster.webp","blurhash":"UB9t3~%1009b~SxZ4=Iq9GjY-;bcE9WB$_t6","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":33584,"triangles":1944,"vertices":1192,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.30500003695487976,0,-0.10250479219412623],"max":[0.30500003695487976,1.5,0.1024925290322207]},"sizeMeters":[0.61,1.5,0.205],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:47.497Z","updatedAt":"2026-09-08T04:16:47.602Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29375/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LifeRingStationHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29375/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29375/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29375/v1/model.glb\" alt=\"Life Ring Station (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29375/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29375/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29376","slug":"hydroelectric-dam-infiltration-floodlight-mast-57a64541","title":"Floodlight Mast (Hydroelectric Dam Infiltration)","summary":"Four-metre anchored floodlight pole carrying two enclosed rectangular luminaires.","description":"Four-metre anchored floodlight pole carrying two enclosed rectangular luminaires. Dimensions 1.15 × 4.15 × 0.65 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-floodlight-mast-57a64541","cdnUrl":"https://cdn.3dassets.dev/assets/29376/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-floodlight-mast-57a64541","thumbnailUrl":"https://cdn.3dassets.dev/assets/29376/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29376/v1/poster.webp","blurhash":"U25}%8-p000K?bt7D%M{~Woz0eMx%MofM{V@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":227444,"triangles":1992,"vertices":1482,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.574999988079071,0.00001602794810305619,-0.32499998807907104],"max":[0.574999988079071,4.150000095367432,0.32499998807907104]},"sizeMeters":[1.15,4.15,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:48.500Z","updatedAt":"2026-09-08T04:16:48.624Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29376/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FloodlightMastHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29376/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29376/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29376/v1/model.glb\" alt=\"Floodlight Mast (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29376/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29376/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29377","slug":"hydroelectric-dam-infiltration-river-display-base-e147fd48","title":"River Display Base (Hydroelectric Dam Infiltration)","summary":"Twenty by twenty-four metre ground and river presentation base with inset static blue tailwater and subtle surface streaks. Not a fluid simulation.","description":"Twenty by twenty-four metre ground and river presentation base with inset static blue tailwater and subtle surface streaks. Not a fluid simulation. Dimensions 20.00 × 0.36 × 24.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original concrete, teal machinery, steel fittings and safety yellow. Static geometry; hydraulic flow and electrical operation are not simulated. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-river-display-base-e147fd48","cdnUrl":"https://cdn.3dassets.dev/assets/29377/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-river-display-base-e147fd48","thumbnailUrl":"https://cdn.3dassets.dev/assets/29377/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29377/v1/poster.webp","blurhash":"U5AdM|x]00$k%MM{NGtQ00M__NNG9G%f$*RO","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":55120,"triangles":3000,"vertices":2148,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-10.000427259132664,0.0005813835659822242,-12],"max":[10.000427259132664,0.35513172221155764,12]},"sizeMeters":[20.001,0.355,24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:48.549Z","updatedAt":"2026-09-08T04:16:48.660Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29377/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RiverDisplayBaseHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29377/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29377/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29377/v1/model.glb\" alt=\"River Display Base (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29377/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29377/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29379","slug":"hydroelectric-dam-infiltration-dam-maint-c5267f96-starter-scene","title":"Dam and Powerhouse Maintenance Route (Hydroelectric Dam Infiltration)","summary":"Connected intake pressure train feeds a roofed turbine house and tailrace alongside the spillway, with a guarded maintenance courtyard and a marked crest road.","description":"Connected intake pressure train feeds a roofed turbine house and tailrace alongside the spillway, with a guarded maintenance courtyard and a marked crest road.","status":"published","url":"https://3dassets.dev/assets/hydroelectric-dam-infiltration-dam-maint-c5267f96-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/29379/v1/model.glb","downloadUrl":"https://3dassets.dev/download/hydroelectric-dam-infiltration-dam-maint-c5267f96-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/29379/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29379/v1/poster.webp","blurhash":"U4A^g,TJ00wI4nDikCbv00wy.7I:~q_NxuxZ","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3790736,"triangles":224044,"vertices":157467,"meshes":166,"materials":13,"textures":1,"animations":[],"boundingBox":{"min":[-10.100189165531031,0.0005813835659822242,-12],"max":[10.000427259132664,8.568482089042663,12]},"sizeMeters":[20.101,8.568,24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:50.877Z","updatedAt":"2026-09-08T04:16:51.003Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29379/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DamAndPowerhouseMaintenanceRouteHydroelectricDamInfiltration(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29379/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29379/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29379/v1/model.glb\" alt=\"Dam and Powerhouse Maintenance Route (Hydroelectric Dam Infiltration)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29379/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29379/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}