{"data":{"id":228,"slug":"generation-ship-hydroponics","title":"Generation Ship Hydroponics","summary":"Fifty premium models for a protected generation-ship crop deck and nutrient service circuit.","description":"Ivory, graphite and copper shipboard food-production deck with stocked multi-level nutrient channels, seed stewardship, crop inspection, closed irrigation servicing and enclosed roofed architecture. Static crops and fluids; no life-support engineering claims.","url":"https://3dassets.dev/packs/generation-ship-hydroponics","coverUrl":"https://cdn.3dassets.dev/assets/31512/v1/poster.webp","assetCount":51,"aiGenerated":true,"aiGeneratedAssetCount":51,"aiModels":["GPT-6"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":9960536,"totalTriangles":337628,"starterScene":{"id":"31512","slug":"generation-ship-hydroponics-generation-s-a309e5c8-starter-scene","title":"Long-duration crop stewardship deck (Generation Ship Hydroponics)","summary":"Closed roofed crop deck with two stacked return-channel systems, a closed nutrient-service loop, seed archive and protected harvest workstations.","description":"Closed roofed crop deck with two stacked return-channel systems, a closed nutrient-service loop, seed archive and protected harvest workstations.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-s-a309e5c8-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/31512/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-s-a309e5c8-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/31512/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31512/v1/poster.webp","blurhash":"U4B|QoNG00~W~pWVD%xu00jZ.7D%00t7-;9F","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":4869124,"triangles":171088,"vertices":249068,"meshes":195,"materials":11,"textures":0,"animations":[],"boundingBox":{"min":[-7,0.000021363701691243242,-6.500106814783166],"max":[7,4.2747362828011495,6.500106814783166]},"sizeMeters":[14,4.275,13],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:38.243Z","updatedAt":"2026-09-08T10:47:38.378Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31512/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LongDurationCropStewardshipDeckGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31512/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31512/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31512/v1/model.glb\" alt=\"Long-duration crop stewardship deck (Generation Ship Hydroponics)\" 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/31512/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/31512/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"31461","slug":"generation-ship-hydroponics-generation-ship-hydroponic-8cd6e4b7","title":"Roofed Grow Deck Module (Generation Ship Hydroponics)","summary":"Closed food-production deck with structural ribs, opaque rear service roof, framed transparent crop roof and broad glazed entry frontage.","description":"Closed food-production deck with structural ribs, opaque rear service roof, framed transparent crop roof and broad glazed entry frontage. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-8cd6e4b7","cdnUrl":"https://cdn.3dassets.dev/assets/31461/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-8cd6e4b7","thumbnailUrl":"https://cdn.3dassets.dev/assets/31461/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31461/v1/poster.webp","blurhash":"UBB:$[Io9F?b~qofIUj[00t7IVD%00ofxtM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":100776,"triangles":4860,"vertices":4228,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-6.074999809265137,0.00000762783922980681,-5.000421761396832],"max":[6.074999809265137,4.049736282801149,5.049999818798388]},"sizeMeters":[12.15,4.05,10.05],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:13.544Z","updatedAt":"2026-09-08T10:47:13.661Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31461/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofedGrowDeckModuleGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31461/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31461/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31461/v1/model.glb\" alt=\"Roofed Grow Deck Module (Generation Ship Hydroponics)\" 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/31461/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/31461/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31462","slug":"generation-ship-hydroponics-generation-ship-hydroponic-33d9b3eb","title":"Pressure Vestibule (Generation Ship Hydroponics)","summary":"Thick pressure vestibule frame with inner sealed glazing, gasket returns and access control housing.","description":"Thick pressure vestibule frame with inner sealed glazing, gasket returns and access control housing. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-33d9b3eb","cdnUrl":"https://cdn.3dassets.dev/assets/31462/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-33d9b3eb","thumbnailUrl":"https://cdn.3dassets.dev/assets/31462/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31462/v1/poster.webp","blurhash":"UPGIu}xu9F-:~qxuE1M|9FRjIUM{RjaeaxWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":28588,"triangles":1188,"vertices":1034,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.350000023841858,-0.00007417122971309364,-0.9000198735901876],"max":[1.350000023841858,2.930000066757202,0.9880023745486075]},"sizeMeters":[2.7,2.93,1.888],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:13.782Z","updatedAt":"2026-09-08T10:47:13.907Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31462/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PressureVestibuleGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31462/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31462/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31462/v1/model.glb\" alt=\"Pressure Vestibule (Generation Ship Hydroponics)\" 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/31462/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/31462/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31464","slug":"generation-ship-hydroponics-generation-ship-hydroponic-2e082ad4","title":"Grow Rack Frame (Generation Ship Hydroponics)","summary":"Bolted two-tier grow-rack with braced end frames, accessible channel supports and overhead lighting mounts.","description":"Bolted two-tier grow-rack with braced end frames, accessible channel supports and overhead lighting mounts. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-2e082ad4","cdnUrl":"https://cdn.3dassets.dev/assets/31464/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-2e082ad4","thumbnailUrl":"https://cdn.3dassets.dev/assets/31464/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31464/v1/poster.webp","blurhash":"U79tZF%M00IU~qj[D%f68_WBt7bGbHRPV@%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":54900,"triangles":2616,"vertices":2314,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.8350993121077864,-1.862645593320167e-10,-1.3850046878443343],"max":[0.8350993121077864,3.1500000953674316,1.3850046878443343]},"sizeMeters":[1.67,3.15,2.77],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:13.879Z","updatedAt":"2026-09-08T10:47:13.982Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31464/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GrowRackFrameGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31464/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31464/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31464/v1/model.glb\" alt=\"Grow Rack Frame (Generation Ship Hydroponics)\" 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/31464/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/31464/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31465","slug":"generation-ship-hydroponics-generation-ship-hydroponic-c1f221f0","title":"Nutrient Channel Straight (Generation Ship Hydroponics)","summary":"Open trough with thick floor and sidewalls, reinforced rims and static nutrient surface.","description":"Open trough with thick floor and sidewalls, reinforced rims and static nutrient surface. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-c1f221f0","cdnUrl":"https://cdn.3dassets.dev/assets/31465/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-c1f221f0","thumbnailUrl":"https://cdn.3dassets.dev/assets/31465/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31465/v1/poster.webp","blurhash":"UAATs7%MIUxtog9FM{t700M{%gWWV@~qxvRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":15872,"triangles":648,"vertices":560,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.18748628067592643,-0.00001701356611868987,-1.0011999607086182],"max":[0.18748628067592643,0.16997753821555997,1.0011999607086182]},"sizeMeters":[0.375,0.17,2.002],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:15.328Z","updatedAt":"2026-09-08T10:47:15.425Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31465/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NutrientChannelStraightGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31465/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31465/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31465/v1/model.glb\" alt=\"Nutrient Channel Straight (Generation Ship Hydroponics)\" 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/31465/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/31465/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31466","slug":"generation-ship-hydroponics-generation-ship-hydroponic-969c4b0b","title":"Nutrient Channel Return (Generation Ship Hydroponics)","summary":"Hollow semicircular return trough joining parallel crop channels with continuous thick walls.","description":"Hollow semicircular return trough joining parallel crop channels with continuous thick walls. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-969c4b0b","cdnUrl":"https://cdn.3dassets.dev/assets/31466/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-969c4b0b","thumbnailUrl":"https://cdn.3dassets.dev/assets/31466/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31466/v1/poster.webp","blurhash":"UACGV=ah004nt7-:j[D%00xu~q-;j?9FRj?b","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":54812,"triangles":1164,"vertices":2904,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.6800000071525574,-0.00003166317304911792,-0.00005188146665491278],"max":[0.6800000071525574,0.155031664365142,0.6800518886192123]},"sizeMeters":[1.36,0.155,0.68],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:15.536Z","updatedAt":"2026-09-08T10:47:15.630Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31466/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NutrientChannelReturnGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31466/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31466/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31466/v1/model.glb\" alt=\"Nutrient Channel Return (Generation Ship Hydroponics)\" 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/31466/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/31466/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31467","slug":"generation-ship-hydroponics-generation-ship-hydroponic-c1f449c9","title":"Channel End Cap (Generation Ship Hydroponics)","summary":"Gasketed trough termination with thick closure plate and locking clips.","description":"Gasketed trough termination with thick closure plate and locking clips. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-c1f449c9","cdnUrl":"https://cdn.3dassets.dev/assets/31467/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-c1f449c9","thumbnailUrl":"https://cdn.3dassets.dev/assets/31467/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31467/v1/poster.webp","blurhash":"UEF6IJ?b00Rj-q?vxuIU00WB~qxtM{bIj[xt","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":11636,"triangles":432,"vertices":375,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.18649999797344208,-0.0000028812330111482876,-0.034992583621958735],"max":[0.18649999797344208,0.18000288480928991,0.034992583621958735]},"sizeMeters":[0.373,0.18,0.07],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:16.585Z","updatedAt":"2026-09-08T10:47:16.694Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31467/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChannelEndCapGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31467/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31467/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31467/v1/model.glb\" alt=\"Channel End Cap (Generation Ship Hydroponics)\" 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/31467/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/31467/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31468","slug":"generation-ship-hydroponics-generation-ship-hydroponic-cf064740","title":"Seedling Tray (Generation Ship Hydroponics)","summary":"Six rooted seedlings in individual recessed plugs within a thick handling tray.","description":"Six rooted seedlings in individual recessed plugs within a thick handling tray. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-cf064740","cdnUrl":"https://cdn.3dassets.dev/assets/31468/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-cf064740","thumbnailUrl":"https://cdn.3dassets.dev/assets/31468/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31468/v1/poster.webp","blurhash":"U29*GM_M8z,1CX.Q++rL009YBeD*@V4T5M9r","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":1040440,"triangles":24900,"vertices":55498,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.32499998807907104,-0.000007751622318356854,-0.2250114361876829],"max":[0.32499998807907104,0.176070943579251,0.2250114361876829]},"sizeMeters":[0.65,0.176,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:15.761Z","updatedAt":"2026-09-08T10:47:15.869Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31468/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SeedlingTrayGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31468/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31468/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31468/v1/model.glb\" alt=\"Seedling Tray (Generation Ship Hydroponics)\" 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/31468/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/31468/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31469","slug":"generation-ship-hydroponics-generation-ship-hydroponic-345db229","title":"Germination Cabinet (Generation Ship Hydroponics)","summary":"Glazed germination cabinet with three supported shelves, germination lamps, door handle and status display.","description":"Glazed germination cabinet with three supported shelves, germination lamps, door handle and status display. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-345db229","cdnUrl":"https://cdn.3dassets.dev/assets/31469/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-345db229","thumbnailUrl":"https://cdn.3dassets.dev/assets/31469/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31469/v1/poster.webp","blurhash":"UCE:3u?b00IA~qxu9FRj4nRjt7Rk?bofD%NG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":60224,"triangles":2556,"vertices":2546,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.48500001430511475,0.000007553055761827868,-0.36000153654374834],"max":[0.48500001430511475,1.8799999952316284,0.4120335559832697]},"sizeMeters":[0.97,1.88,0.772],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:18.189Z","updatedAt":"2026-09-08T10:47:18.318Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31469/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GerminationCabinetGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31469/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31469/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31469/v1/model.glb\" alt=\"Germination Cabinet (Generation Ship Hydroponics)\" 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/31469/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/31469/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31470","slug":"generation-ship-hydroponics-generation-ship-hydroponic-4ab532f6","title":"Aeroponic Root Chamber (Generation Ship Hydroponics)","summary":"Hollow aeroponic chamber with thick base and sides, transparent service panels, root support bridges and internal spray plumbing.","description":"Hollow aeroponic chamber with thick base and sides, transparent service panels, root support bridges and internal spray plumbing. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-4ab532f6","cdnUrl":"https://cdn.3dassets.dev/assets/31470/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-4ab532f6","thumbnailUrl":"https://cdn.3dassets.dev/assets/31470/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31470/v1/poster.webp","blurhash":"U6H2fv~q00%N4:?a?HIV00ax00IB^*-;Ip9F","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":89492,"triangles":3936,"vertices":3813,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4749999940395355,0.000008847565826586301,-0.3499694770989858],"max":[0.4749999940395355,0.6899999976158142,0.3499694770989858]},"sizeMeters":[0.95,0.69,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:17.291Z","updatedAt":"2026-09-08T10:47:17.424Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31470/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AeroponicRootChamberGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31470/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31470/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31470/v1/model.glb\" alt=\"Aeroponic Root Chamber (Generation Ship Hydroponics)\" 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/31470/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/31470/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31471","slug":"generation-ship-hydroponics-generation-ship-hydroponic-8855e5ac","title":"Trellis Frame (Generation Ship Hydroponics)","summary":"Tensioned trellis with horizontal crop wires, vertical ties and spread mounting feet.","description":"Tensioned trellis with horizontal crop wires, vertical ties and spread mounting feet. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-8855e5ac","cdnUrl":"https://cdn.3dassets.dev/assets/31471/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-8855e5ac","thumbnailUrl":"https://cdn.3dassets.dev/assets/31471/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31471/v1/poster.webp","blurhash":"U48gvu-;009G?vx]IADi01Wq~CnOtRtQWBMy","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":54688,"triangles":1848,"vertices":2537,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5600000023841858,-0.000010147364530147668,-0.18500320523114142],"max":[0.5600000023841858,1.659999966621399,0.18500320523114142]},"sizeMeters":[1.12,1.66,0.37],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:17.554Z","updatedAt":"2026-09-08T10:47:17.722Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31471/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrellisFrameGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31471/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31471/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31471/v1/model.glb\" alt=\"Trellis Frame (Generation Ship Hydroponics)\" 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/31471/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/31471/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31472","slug":"generation-ship-hydroponics-generation-ship-hydroponic-6468a2b6","title":"Leafy Crop Module (Generation Ship Hydroponics)","summary":"Seven individually surfaced leaves and branching stem rooted in a channel plug.","description":"Seven individually surfaced leaves and branching stem rooted in a channel plug. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-6468a2b6","cdnUrl":"https://cdn.3dassets.dev/assets/31472/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-6468a2b6","thumbnailUrl":"https://cdn.3dassets.dev/assets/31472/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31472/v1/poster.webp","blurhash":"UB6I=royD7W..iofMgf*D8jIyBkBD7WCyAj[","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":169408,"triangles":3964,"vertices":8962,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.21216141866434154,0.000004271793068340302,-0.20989014208316803],"max":[0.20607508407819805,0.3459730623994538,0.21288806200027466]},"sizeMeters":[0.418,0.346,0.423],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:18.440Z","updatedAt":"2026-09-08T10:47:18.547Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31472/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LeafyCropModuleGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31472/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31472/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31472/v1/model.glb\" alt=\"Leafy Crop Module (Generation Ship Hydroponics)\" 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/31472/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/31472/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31473","slug":"generation-ship-hydroponics-generation-ship-hydroponic-79d77524","title":"Climbing Crop Module (Generation Ship Hydroponics)","summary":"Tall climbing crop with staggered leaves, support cane, tie branches and three distinct fruit nodes.","description":"Tall climbing crop with staggered leaves, support cane, tie branches and three distinct fruit nodes. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-79d77524","cdnUrl":"https://cdn.3dassets.dev/assets/31473/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-79d77524","thumbnailUrl":"https://cdn.3dassets.dev/assets/31473/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31473/v1/poster.webp","blurhash":"U8562~oy4VRRt7j[RjWCD7af*FkBM|aft6oe","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":447240,"triangles":10504,"vertices":23760,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.19520461967352903,-0.000004272591231146983,-0.19315061401563866],"max":[0.249636907485762,1.0499999523162842,0.23588823210436088]},"sizeMeters":[0.445,1.05,0.429],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:19.247Z","updatedAt":"2026-09-08T10:47:19.347Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31473/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClimbingCropModuleGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31473/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31473/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31473/v1/model.glb\" alt=\"Climbing Crop Module (Generation Ship Hydroponics)\" 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/31473/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/31473/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31474","slug":"generation-ship-hydroponics-generation-ship-hydroponic-20f5d64f","title":"Root Crop Cartridge (Generation Ship Hydroponics)","summary":"Removable root cartridge with paired root bodies, separate foliage plugs and pull handle.","description":"Removable root cartridge with paired root bodies, separate foliage plugs and pull handle. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-20f5d64f","cdnUrl":"https://cdn.3dassets.dev/assets/31474/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-20f5d64f","thumbnailUrl":"https://cdn.3dassets.dev/assets/31474/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31474/v1/poster.webp","blurhash":"UDBp:-RQ4Xt6A9ofreWB00kUr;nm}wR*l7r?","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":368896,"triangles":8948,"vertices":19396,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.22499999403953552,0.0000016952735559794263,-0.19000747200134244],"max":[0.22499999403953552,0.3402976924189989,0.25198968734464755]},"sizeMeters":[0.45,0.34,0.442],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:19.446Z","updatedAt":"2026-09-08T10:47:19.549Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31474/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RootCropCartridgeGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31474/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31474/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31474/v1/model.glb\" alt=\"Root Crop Cartridge (Generation Ship Hydroponics)\" 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/31474/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/31474/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31475","slug":"generation-ship-hydroponics-generation-ship-hydroponic-8ed2bba6","title":"Crop Basket (Generation Ship Hydroponics)","summary":"Ventilated harvest basket with open lattice sidewalls, supported rim and carrying grip.","description":"Ventilated harvest basket with open lattice sidewalls, supported rim and carrying grip. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-8ed2bba6","cdnUrl":"https://cdn.3dassets.dev/assets/31475/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-8ed2bba6","thumbnailUrl":"https://cdn.3dassets.dev/assets/31475/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31475/v1/poster.webp","blurhash":"UADvl[t74Txa~q%MMxf600a|M{WB9FM{RiIU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":60112,"triangles":2556,"vertices":2556,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.32749998569488525,0.000002670921110723909,-0.2274877592360991],"max":[0.32749998569488525,0.3150109090062192,0.2819877579247969]},"sizeMeters":[0.655,0.315,0.509],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:19.955Z","updatedAt":"2026-09-08T10:47:20.052Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31475/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CropBasketGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31475/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31475/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31475/v1/model.glb\" alt=\"Crop Basket (Generation Ship Hydroponics)\" 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/31475/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/31475/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31476","slug":"generation-ship-hydroponics-generation-ship-hydroponic-eed21a27","title":"Harvest Shear (Generation Ship Hydroponics)","summary":"Harvest secateurs with curved tapered flat cutting jaws, molded finger loops, solid connecting tangs and a washer-mounted pivot.","description":"Harvest secateurs with curved tapered flat cutting jaws, molded finger loops, solid connecting tangs and a washer-mounted pivot. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-eed21a27","cdnUrl":"https://cdn.3dassets.dev/assets/31476/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-eed21a27","thumbnailUrl":"https://cdn.3dassets.dev/assets/31476/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31476/v1/poster.webp","blurhash":"U35r3;?b009FIUIUof-;00D%~q-;?v?cRP4n","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":33140,"triangles":1208,"vertices":1427,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.10000000149011612,-3.81481374133949e-7,-0.14500045658555608],"max":[0.10000000149011612,0.06199914553279799,0.1899999976158142]},"sizeMeters":[0.2,0.062,0.335],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:20.328Z","updatedAt":"2026-09-08T10:47:20.432Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31476/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HarvestShearGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31476/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31476/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31476/v1/model.glb\" alt=\"Harvest Shear (Generation Ship Hydroponics)\" 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/31476/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/31476/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31477","slug":"generation-ship-hydroponics-generation-ship-hydroponic-6392ed8a","title":"Harvest Cart (Generation Ship Hydroponics)","summary":"Rolling harvest cart with forked casters, lower shelf, work tray and supported push rail.","description":"Rolling harvest cart with forked casters, lower shelf, work tray and supported push rail. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-6392ed8a","cdnUrl":"https://cdn.3dassets.dev/assets/31477/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-6392ed8a","thumbnailUrl":"https://cdn.3dassets.dev/assets/31477/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31477/v1/poster.webp","blurhash":"U5B3{J_300tR~qV@Rj%M009F?vV@9GNa4mIU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":97996,"triangles":3540,"vertices":4609,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4800164623882175,0,-0.6499999761581421],"max":[0.4800164623882175,1.2680000066757202,0.6499999761581421]},"sizeMeters":[0.96,1.268,1.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:20.984Z","updatedAt":"2026-09-08T10:47:21.082Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31477/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HarvestCartGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31477/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31477/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31477/v1/model.glb\" alt=\"Harvest Cart (Generation Ship Hydroponics)\" 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/31477/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/31477/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31478","slug":"generation-ship-hydroponics-generation-ship-hydroponic-00cd0742","title":"Plant Inspection Arm (Generation Ship Hydroponics)","summary":"Articulated crop inspection arm with shoulder pivot, supported optical head and mounting plate.","description":"Articulated crop inspection arm with shoulder pivot, supported optical head and mounting plate. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-00cd0742","cdnUrl":"https://cdn.3dassets.dev/assets/31478/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-00cd0742","thumbnailUrl":"https://cdn.3dassets.dev/assets/31478/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31478/v1/poster.webp","blurhash":"U67_4lWY00xW_3Mx4o.800Rj~qxu01%M_39F","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":47436,"triangles":1176,"vertices":2268,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.17500204108506523,-8.940696516468449e-10,-0.15001212475979123],"max":[0.44001255986212895,0.75,0.17500497300127676]},"sizeMeters":[0.615,0.75,0.325],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:21.461Z","updatedAt":"2026-09-08T10:47:21.567Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31478/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlantInspectionArmGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31478/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31478/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31478/v1/model.glb\" alt=\"Plant Inspection Arm (Generation Ship Hydroponics)\" 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/31478/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/31478/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31479","slug":"generation-ship-hydroponics-generation-ship-hydroponic-74fb973d","title":"Spectrum Light Bar (Generation Ship Hydroponics)","summary":"Housed multi-spectrum light bar with three distinct emitter strips, end brackets and power socket.","description":"Housed multi-spectrum light bar with three distinct emitter strips, end brackets and power socket. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-74fb973d","cdnUrl":"https://cdn.3dassets.dev/assets/31479/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-74fb973d","thumbnailUrl":"https://cdn.3dassets.dev/assets/31479/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31479/v1/poster.webp","blurhash":"UCA^RRxbIUof-;9FRjxu00D%-;t79F~q-;IU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":22652,"triangles":972,"vertices":847,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.15493997384584554,-0.000042664736779223986,-0.8999999761581421],"max":[0.15493997384584554,0.1280217953655002,0.9114999771118164]},"sizeMeters":[0.31,0.128,1.811],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:21.665Z","updatedAt":"2026-09-08T10:47:21.765Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31479/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpectrumLightBarGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31479/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31479/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31479/v1/model.glb\" alt=\"Spectrum Light Bar (Generation Ship Hydroponics)\" 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/31479/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/31479/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31480","slug":"generation-ship-hydroponics-generation-ship-hydroponic-df2d883b","title":"Light Suspension Rail (Generation Ship Hydroponics)","summary":"Bolted rack cross rail with two crop-lamp mounting shoes and structural end clamps.","description":"Bolted rack cross rail with two crop-lamp mounting shoes and structural end clamps. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-df2d883b","cdnUrl":"https://cdn.3dassets.dev/assets/31480/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-df2d883b","thumbnailUrl":"https://cdn.3dassets.dev/assets/31480/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31480/v1/poster.webp","blurhash":"U48gy-tQDis;sn~qtRIo00ni_NXSOE00My^*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":22960,"triangles":780,"vertices":1005,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.7749999761581421,0.00004020860606669674,-0.09500412205793811],"max":[0.7749999761581421,0.20495978602951537,0.09500412205793811]},"sizeMeters":[1.55,0.205,0.19],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:22.001Z","updatedAt":"2026-09-08T10:47:22.133Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31480/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LightSuspensionRailGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31480/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31480/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31480/v1/model.glb\" alt=\"Light Suspension Rail (Generation Ship Hydroponics)\" 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/31480/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/31480/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31481","slug":"generation-ship-hydroponics-generation-ship-hydroponic-9d5369de","title":"Nutrient Reservoir (Generation Ship Hydroponics)","summary":"Sealed nutrient reservoir with service lid, circumferential bands, level window and low outlet.","description":"Sealed nutrient reservoir with service lid, circumferential bands, level window and low outlet. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-9d5369de","cdnUrl":"https://cdn.3dassets.dev/assets/31481/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-9d5369de","thumbnailUrl":"https://cdn.3dassets.dev/assets/31481/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31481/v1/poster.webp","blurhash":"U7EfWmoL00Rk_4Rk9Eoc00WA_3t8IVWAj?t7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":96420,"triangles":3832,"vertices":4281,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.46401121549302154,-1.4901161415892261e-9,-0.4639987652018044],"max":[0.46401121549302154,1.2100000381469727,0.6719987694933388]},"sizeMeters":[0.928,1.21,1.136],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:22.888Z","updatedAt":"2026-09-08T10:47:23.020Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31481/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NutrientReservoirGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31481/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31481/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31481/v1/model.glb\" alt=\"Nutrient Reservoir (Generation Ship Hydroponics)\" 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/31481/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/31481/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31482","slug":"generation-ship-hydroponics-generation-ship-hydroponic-6e95619c","title":"Nutrient Dosing Pump (Generation Ship Hydroponics)","summary":"Dosing pump with modeled circular peristaltic head, hose fittings, motor housing and mounting feet.","description":"Dosing pump with modeled circular peristaltic head, hose fittings, motor housing and mounting feet. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-6e95619c","cdnUrl":"https://cdn.3dassets.dev/assets/31482/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-6e95619c","thumbnailUrl":"https://cdn.3dassets.dev/assets/31482/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31482/v1/poster.webp","blurhash":"UAC6#}sl00NH~qbH9Fad00f,~qnh00so_3W=","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":90376,"triangles":3516,"vertices":4080,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.32499998807907104,0.000012908318908017025,-0.2500160130469419],"max":[0.32499998807907104,0.364992138803213,0.33999059758117456]},"sizeMeters":[0.65,0.365,0.59],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:23.141Z","updatedAt":"2026-09-08T10:47:23.245Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31482/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NutrientDosingPumpGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31482/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31482/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31482/v1/model.glb\" alt=\"Nutrient Dosing Pump (Generation Ship Hydroponics)\" 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/31482/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/31482/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31483","slug":"generation-ship-hydroponics-generation-ship-hydroponic-9663655d","title":"Mixing Manifold (Generation Ship Hydroponics)","summary":"Supported three-branch mixing header with upright metering valves and bolted mounting cradle.","description":"Supported three-branch mixing header with upright metering valves and bolted mounting cradle. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-9663655d","cdnUrl":"https://cdn.3dassets.dev/assets/31483/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-9663655d","thumbnailUrl":"https://cdn.3dassets.dev/assets/31483/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31483/v1/poster.webp","blurhash":"U9A,I2%202WV}?-VENEL02xV^iIp58NH-UxG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":51616,"triangles":1356,"vertices":2528,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3499999940395355,0.000008545416668850891,-0.17502670071510448],"max":[0.3499999940395355,0.4899914476258891,0.17502670071510448]},"sizeMeters":[0.7,0.49,0.35],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:23.360Z","updatedAt":"2026-09-08T10:47:23.455Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31483/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MixingManifoldGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31483/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31483/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31483/v1/model.glb\" alt=\"Mixing Manifold (Generation Ship Hydroponics)\" 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/31483/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/31483/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31484","slug":"generation-ship-hydroponics-generation-ship-hydroponic-39d984a1","title":"Ph Monitoring Probe Stand (Generation Ship Hydroponics)","summary":"Clamped solution probe with guarded tip, weighted stand, meter screen and height-adjustment collar.","description":"Clamped solution probe with guarded tip, weighted stand, meter screen and height-adjustment collar. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-39d984a1","cdnUrl":"https://cdn.3dassets.dev/assets/31484/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-39d984a1","thumbnailUrl":"https://cdn.3dassets.dev/assets/31484/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31484/v1/poster.webp","blurhash":"U36RW6~q0000_3%L9F9F4TD%-;_300IU?b?b","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":24416,"triangles":668,"vertices":1022,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.1850000023841858,-7.450579042611594e-11,-0.15001740153225548],"max":[0.17500107512589488,0.6150000095367432,0.15001740153225548]},"sizeMeters":[0.36,0.615,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:23.805Z","updatedAt":"2026-09-08T10:47:23.902Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31484/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PhMonitoringProbeStandGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31484/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31484/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31484/v1/model.glb\" alt=\"Ph Monitoring Probe Stand (Generation Ship Hydroponics)\" 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/31484/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/31484/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31485","slug":"generation-ship-hydroponics-generation-ship-hydroponic-b1b0e91c","title":"Conductivity Meter (Generation Ship Hydroponics)","summary":"Handheld conductivity meter with inset display, three controls and supported metal probe.","description":"Handheld conductivity meter with inset display, three controls and supported metal probe. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-b1b0e91c","cdnUrl":"https://cdn.3dassets.dev/assets/31485/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-b1b0e91c","thumbnailUrl":"https://cdn.3dassets.dev/assets/31485/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31485/v1/poster.webp","blurhash":"U99tP=~qD%IUfkM{Rjof004n%MtRad-;%MRQ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":66976,"triangles":2460,"vertices":2957,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.13099284808787492,-0.0000020614198243951165,-0.41999998688697815],"max":[0.13099284808787492,0.11499156145774078,0.18000000715255737]},"sizeMeters":[0.262,0.115,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:24.628Z","updatedAt":"2026-09-08T10:47:24.744Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31485/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConductivityMeterGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31485/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31485/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31485/v1/model.glb\" alt=\"Conductivity Meter (Generation Ship Hydroponics)\" 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/31485/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/31485/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31486","slug":"generation-ship-hydroponics-generation-ship-hydroponic-305537af","title":"Solution Sampling Tray (Generation Ship Hydroponics)","summary":"Three hollow sampling vials with separate sealed caps in a thick spill tray.","description":"Three hollow sampling vials with separate sealed caps in a thick spill tray. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-305537af","cdnUrl":"https://cdn.3dassets.dev/assets/31486/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-305537af","thumbnailUrl":"https://cdn.3dassets.dev/assets/31486/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31486/v1/poster.webp","blurhash":"U4C?ZM~W01Sizn^*O@9t00I9Vr9tG^01]#xu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":45120,"triangles":1980,"vertices":1834,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.25,-0.000012588792026592757,-0.17000335703604236],"max":[0.25,0.22498963714927453,0.17000335703604236]},"sizeMeters":[0.5,0.225,0.34],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:24.878Z","updatedAt":"2026-09-08T10:47:25.005Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31486/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SolutionSamplingTrayGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31486/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31486/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31486/v1/model.glb\" alt=\"Solution Sampling Tray (Generation Ship Hydroponics)\" 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/31486/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/31486/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31487","slug":"generation-ship-hydroponics-generation-ship-hydroponic-d5e0902e","title":"Water Sterilizer (Generation Ship Hydroponics)","summary":"Vertical sterilizer vessel with service bands, UV status housing, pipe stubs and braced stand.","description":"Vertical sterilizer vessel with service bands, UV status housing, pipe stubs and braced stand. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-d5e0902e","cdnUrl":"https://cdn.3dassets.dev/assets/31487/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-d5e0902e","thumbnailUrl":"https://cdn.3dassets.dev/assets/31487/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31487/v1/poster.webp","blurhash":"U8BDZwxu00D%%NbID%n$00V@~qt7%Me.R%W=","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":98492,"triangles":3640,"vertices":4490,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.28500001006909914,-1.862645593320167e-10,-0.3350000118356078],"max":[0.28500001006909914,1.1200000047683716,0.40000350856828665]},"sizeMeters":[0.57,1.12,0.735],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:25.129Z","updatedAt":"2026-09-08T10:47:25.228Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31487/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaterSterilizerGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31487/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31487/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31487/v1/model.glb\" alt=\"Water Sterilizer (Generation Ship Hydroponics)\" 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/31487/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/31487/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31488","slug":"generation-ship-hydroponics-generation-ship-hydroponic-525bfeea","title":"Membrane Filter Housing (Generation Ship Hydroponics)","summary":"Replaceable membrane canister with bolted pressure collar, inlet/outlet sockets and spread base.","description":"Replaceable membrane canister with bolted pressure collar, inlet/outlet sockets and spread base. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-525bfeea","cdnUrl":"https://cdn.3dassets.dev/assets/31488/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-525bfeea","thumbnailUrl":"https://cdn.3dassets.dev/assets/31488/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31488/v1/poster.webp","blurhash":"U9BN1e%M009F%gj[IAWB00RQ~p%Lx]oMV@W:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":90648,"triangles":3628,"vertices":4056,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.26001449354481465,-1.8626450382086546e-10,-0.3100000023841858],"max":[0.26001449354481465,0.9200000166893005,0.3100000023841858]},"sizeMeters":[0.52,0.92,0.62],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:25.573Z","updatedAt":"2026-09-08T10:47:25.681Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31488/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MembraneFilterHousingGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31488/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31488/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31488/v1/model.glb\" alt=\"Membrane Filter Housing (Generation Ship Hydroponics)\" 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/31488/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/31488/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31489","slug":"generation-ship-hydroponics-generation-ship-hydroponic-0ccf4754","title":"Return Sump (Generation Ship Hydroponics)","summary":"Deep return sump with separate removable-looking grate bars, immersed pump body and discharge pipe.","description":"Deep return sump with separate removable-looking grate bars, immersed pump body and discharge pipe. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-0ccf4754","cdnUrl":"https://cdn.3dassets.dev/assets/31489/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-0ccf4754","thumbnailUrl":"https://cdn.3dassets.dev/assets/31489/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31489/v1/poster.webp","blurhash":"U7FiV?~q00R%?cxu%1oe009FD%M_%0Rj00IU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":46496,"triangles":1964,"vertices":1870,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4262000024318695,-0.00001542000500778795,-0.35003129129032595],"max":[0.42500001192092896,0.4950034092914728,0.4000000059604645]},"sizeMeters":[0.851,0.495,0.75],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:26.368Z","updatedAt":"2026-09-08T10:47:26.477Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31489/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ReturnSumpGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31489/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31489/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31489/v1/model.glb\" alt=\"Return Sump (Generation Ship Hydroponics)\" 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/31489/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/31489/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31490","slug":"generation-ship-hydroponics-generation-ship-hydroponic-be49d29c","title":"Irrigation Pipe Straight (Generation Ship Hydroponics)","summary":"Hollow copper irrigation pipe with flanged bore and fastening ears.","description":"Hollow copper irrigation pipe with flanged bore and fastening ears. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-be49d29c","cdnUrl":"https://cdn.3dassets.dev/assets/31490/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-be49d29c","thumbnailUrl":"https://cdn.3dassets.dev/assets/31490/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31490/v1/poster.webp","blurhash":"U9AJi.tR5Wbc$%9ZRkxY00Io^Os.EO~V%1EN","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":35672,"triangles":1536,"vertices":1515,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.09998083720729789,0.00001916428281822924,-0.5120000243186951],"max":[0.09998083720729789,0.199980838697414,0.5320000052452087]},"sizeMeters":[0.2,0.2,1.044],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:26.673Z","updatedAt":"2026-09-08T10:47:26.774Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31490/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IrrigationPipeStraightGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31490/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31490/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31490/v1/model.glb\" alt=\"Irrigation Pipe Straight (Generation Ship Hydroponics)\" 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/31490/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/31490/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31491","slug":"generation-ship-hydroponics-generation-ship-hydroponic-d26fadc3","title":"Irrigation Elbow (Generation Ship Hydroponics)","summary":"Hollow quarter-turn irrigation bend with reinforced open flanges.","description":"Hollow quarter-turn irrigation bend with reinforced open flanges. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-d26fadc3","cdnUrl":"https://cdn.3dassets.dev/assets/31491/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-d26fadc3","thumbnailUrl":"https://cdn.3dassets.dev/assets/31491/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31491/v1/poster.webp","blurhash":"U4A0UMi]2_gN?bR%%Mxu00Ny}7xG01t89GM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":107096,"triangles":3168,"vertices":5364,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.02500000037252903,-0.000008011108856828542,0],"max":[0.4000000059604645,0.20000801408908908,0.3999965726280973]},"sizeMeters":[0.425,0.2,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:26.899Z","updatedAt":"2026-09-08T10:47:27.004Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31491/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IrrigationElbowGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31491/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31491/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31491/v1/model.glb\" alt=\"Irrigation Elbow (Generation Ship Hydroponics)\" 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/31491/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/31491/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31492","slug":"generation-ship-hydroponics-generation-ship-hydroponic-bc08c9b3","title":"Irrigation Tee (Generation Ship Hydroponics)","summary":"Three-port hollow irrigation junction with accessible flange bolts.","description":"Three-port hollow irrigation junction with accessible flange bolts. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-bc08c9b3","cdnUrl":"https://cdn.3dassets.dev/assets/31492/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-bc08c9b3","thumbnailUrl":"https://cdn.3dassets.dev/assets/31492/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31492/v1/poster.webp","blurhash":"U99?:tEM0gMwxaE1t7s.00xZ~Ao}E1?HM|Nd","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":69028,"triangles":3072,"vertices":3026,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3119675366120814,-0.000015033619497048512,-0.5120000243186951],"max":[0.09996753166489586,0.200838757889364,0.5320000052452087]},"sizeMeters":[0.412,0.201,1.044],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:27.339Z","updatedAt":"2026-09-08T10:47:27.437Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31492/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IrrigationTeeGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31492/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31492/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31492/v1/model.glb\" alt=\"Irrigation Tee (Generation Ship Hydroponics)\" 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/31492/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/31492/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31493","slug":"generation-ship-hydroponics-generation-ship-hydroponic-3cfd10fa","title":"Isolation Valve (Generation Ship Hydroponics)","summary":"Manual isolation valve with continuous bore, bonnet, stem and open handwheel.","description":"Manual isolation valve with continuous bore, bonnet, stem and open handwheel. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-3cfd10fa","cdnUrl":"https://cdn.3dassets.dev/assets/31493/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-3cfd10fa","thumbnailUrl":"https://cdn.3dassets.dev/assets/31493/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31493/v1/poster.webp","blurhash":"U9C5-k-p00E1{LRP1vo}4Tsn%zS4-:t7WrjF","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":79096,"triangles":3344,"vertices":3497,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.11999999731779099,-0.000005411700464308389,-0.15199999511241913],"max":[0.11999999731779099,0.395993561615374,0.1720000058412552]},"sizeMeters":[0.24,0.396,0.324],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:28.160Z","updatedAt":"2026-09-08T10:47:28.287Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31493/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IsolationValveGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31493/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31493/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31493/v1/model.glb\" alt=\"Isolation Valve (Generation Ship Hydroponics)\" 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/31493/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/31493/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31494","slug":"generation-ship-hydroponics-generation-ship-hydroponic-a64d7658","title":"Pipe Support (Generation Ship Hydroponics)","summary":"Bolted pedestal pipe support with hollow split-clamp ring.","description":"Bolted pedestal pipe support with hollow split-clamp ring. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-a64d7658","cdnUrl":"https://cdn.3dassets.dev/assets/31494/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-a64d7658","thumbnailUrl":"https://cdn.3dassets.dev/assets/31494/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31494/v1/poster.webp","blurhash":"U58Nz#%M00M|%Ma{D%Rk00V@~qa|9Faz?vof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":32592,"triangles":1080,"vertices":1497,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.15000000596046448,-0.000005417693781862437,-0.1200064136556162],"max":[0.15000000596046448,0.1920059801301569,0.1200064136556162]},"sizeMeters":[0.3,0.192,0.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:28.478Z","updatedAt":"2026-09-08T10:47:28.588Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31494/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PipeSupportGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31494/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31494/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31494/v1/model.glb\" alt=\"Pipe Support (Generation Ship Hydroponics)\" 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/31494/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/31494/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31495","slug":"generation-ship-hydroponics-generation-ship-hydroponic-7e8b798b","title":"Condensate Collector (Generation Ship Hydroponics)","summary":"Condensate pan with spaced fin plates, thick sidewalls and low drain outlet.","description":"Condensate pan with spaced fin plates, thick sidewalls and low drain outlet. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-7e8b798b","cdnUrl":"https://cdn.3dassets.dev/assets/31495/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-7e8b798b","thumbnailUrl":"https://cdn.3dassets.dev/assets/31495/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31495/v1/poster.webp","blurhash":"UEEye|M{Di%f~qtRRPWA00%L9FD%xtoL9GM|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":43064,"triangles":1824,"vertices":1702,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,-3.8157450639279833e-7,-0.2754754760704868],"max":[0.4000000059604645,0.5099938405297325,0.3700000047683716]},"sizeMeters":[0.8,0.51,0.645],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:28.576Z","updatedAt":"2026-09-08T10:47:28.721Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31495/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CondensateCollectorGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31495/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31495/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31495/v1/model.glb\" alt=\"Condensate Collector (Generation Ship Hydroponics)\" 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/31495/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/31495/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31496","slug":"generation-ship-hydroponics-generation-ship-hydroponic-d6ba5d75","title":"Humidity Scrubber (Generation Ship Hydroponics)","summary":"Serviceable humidity scrubber with deep louver inlet, display, hinged access door and rear vents.","description":"Serviceable humidity scrubber with deep louver inlet, display, hinged access door and rear vents. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-d6ba5d75","cdnUrl":"https://cdn.3dassets.dev/assets/31496/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-d6ba5d75","thumbnailUrl":"https://cdn.3dassets.dev/assets/31496/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31496/v1/poster.webp","blurhash":"UEECzjRj00s:~qof9FV[4nofxtWVoMRjWBxt","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":111024,"triangles":4548,"vertices":4932,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.36100858730769847,6.705522803684971e-10,-0.28549355229195894],"max":[0.36100858730769847,1.4249999523162842,0.37104023680003134]},"sizeMeters":[0.722,1.425,0.657],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:29.189Z","updatedAt":"2026-09-08T10:47:29.298Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31496/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HumidityScrubberGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31496/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31496/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31496/v1/model.glb\" alt=\"Humidity Scrubber (Generation Ship Hydroponics)\" 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/31496/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/31496/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31497","slug":"generation-ship-hydroponics-generation-ship-hydroponic-3936c2a6","title":"Circulation Fan (Generation Ship Hydroponics)","summary":"Guarded circulation fan with five separated blades, annular shroud, axle hub and stable support.","description":"Guarded circulation fan with five separated blades, annular shroud, axle hub and stable support. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-3936c2a6","cdnUrl":"https://cdn.3dassets.dev/assets/31497/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-3936c2a6","thumbnailUrl":"https://cdn.3dassets.dev/assets/31497/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31497/v1/poster.webp","blurhash":"U9Bptit800tQ~qs;9FR%00oL-;NGM|t7f5M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":70376,"triangles":2664,"vertices":3210,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3100177048088805,-1.8626450382086546e-10,-0.21000580127610854],"max":[0.3100177048088805,0.800000011920929,0.21000580127610854]},"sizeMeters":[0.62,0.8,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:30.003Z","updatedAt":"2026-09-08T10:47:30.114Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31497/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CirculationFanGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31497/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31497/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31497/v1/model.glb\" alt=\"Circulation Fan (Generation Ship Hydroponics)\" 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/31497/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/31497/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31498","slug":"generation-ship-hydroponics-generation-ship-hydroponic-e1f9366b","title":"Air Duct Elbow (Generation Ship Hydroponics)","summary":"Thick hollow duct elbow with reinforced mounting flanges and smooth internal return.","description":"Thick hollow duct elbow with reinforced mounting flanges and smooth internal return. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-e1f9366b","cdnUrl":"https://cdn.3dassets.dev/assets/31498/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-e1f9366b","thumbnailUrl":"https://cdn.3dassets.dev/assets/31498/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31498/v1/poster.webp","blurhash":"UAD9-c-;00Rj~qofazj[00IV_3s:00WBjsWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":107076,"triangles":3168,"vertices":5364,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.03500000014901161,-0.000012666163575841827,-0.00002021819532049829],"max":[0.6100000143051147,0.46001267450822614,0.6100202325004352]},"sizeMeters":[0.645,0.46,0.61],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:30.307Z","updatedAt":"2026-09-08T10:47:30.404Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31498/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AirDuctElbowGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31498/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31498/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31498/v1/model.glb\" alt=\"Air Duct Elbow (Generation Ship Hydroponics)\" 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/31498/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/31498/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31499","slug":"generation-ship-hydroponics-generation-ship-hydroponic-143684ab","title":"Gas Balance Console (Generation Ship Hydroponics)","summary":"Atmosphere monitoring desk with supported twin screens, discrete keyboard keys, hinged storage and cooling vents.","description":"Atmosphere monitoring desk with supported twin screens, discrete keyboard keys, hinged storage and cooling vents. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-143684ab","cdnUrl":"https://cdn.3dassets.dev/assets/31499/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-143684ab","thumbnailUrl":"https://cdn.3dassets.dev/assets/31499/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31499/v1/poster.webp","blurhash":"UBDJbQ?I00Dj4otQ-;Rj00E0~q%L_LV[E1jI","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":113224,"triangles":4656,"vertices":5025,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.5359767249598075,6.705522803684971e-10,-0.310522053170181],"max":[0.5359767249598075,1.2999999523162842,0.3799988988032146]},"sizeMeters":[1.072,1.3,0.691],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:30.417Z","updatedAt":"2026-09-08T10:47:30.538Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31499/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GasBalanceConsoleGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31499/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31499/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31499/v1/model.glb\" alt=\"Gas Balance Console (Generation Ship Hydroponics)\" 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/31499/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/31499/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31500","slug":"generation-ship-hydroponics-generation-ship-hydroponic-54a1181e","title":"Seed Archive Cabinet (Generation Ship Hydroponics)","summary":"Seed archive with three separately framed sealed drawers, labeled pulls, status display and service panels.","description":"Seed archive with three separately framed sealed drawers, labeled pulls, status display and service panels. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-54a1181e","cdnUrl":"https://cdn.3dassets.dev/assets/31500/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-54a1181e","thumbnailUrl":"https://cdn.3dassets.dev/assets/31500/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31500/v1/poster.webp","blurhash":"UCE{nS?b00Dj~qxu9FM{00IU-:xu%MofIURj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":138288,"triangles":5196,"vertices":6490,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.46097842453215154,6.705522803684971e-10,-0.2855282633953101],"max":[0.46097842453215154,1.625,0.3819880311820426]},"sizeMeters":[0.922,1.625,0.668],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:30.964Z","updatedAt":"2026-09-08T10:47:31.086Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31500/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SeedArchiveCabinetGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31500/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31500/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31500/v1/model.glb\" alt=\"Seed Archive Cabinet (Generation Ship Hydroponics)\" 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/31500/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/31500/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31501","slug":"generation-ship-hydroponics-generation-ship-hydroponic-3d38bcc4","title":"Seed Packet Rack (Generation Ship Hydroponics)","summary":"Three-tier seed packet stand with individual packets, retaining rails and supported shelves.","description":"Three-tier seed packet stand with individual packets, retaining rails and supported shelves. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-3d38bcc4","cdnUrl":"https://cdn.3dassets.dev/assets/31501/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-3d38bcc4","thumbnailUrl":"https://cdn.3dassets.dev/assets/31501/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31501/v1/poster.webp","blurhash":"U8Ci?f?b0000~At79#RP00M{.8%L%gxuVsIV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":59684,"triangles":2808,"vertices":2429,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.33500000834465027,-0.000013809844117170303,-0.18498764461159403],"max":[0.33500000834465027,0.8349999785423279,0.18498764461159403]},"sizeMeters":[0.67,0.835,0.37],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:31.884Z","updatedAt":"2026-09-08T10:47:32.165Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31501/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SeedPacketRackGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31501/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31501/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31501/v1/model.glb\" alt=\"Seed Packet Rack (Generation Ship Hydroponics)\" 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/31501/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/31501/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31502","slug":"generation-ship-hydroponics-generation-ship-hydroponic-231fc214","title":"Growth Experiment Drawer (Generation Ship Hydroponics)","summary":"Partitioned growth assay drawer with removable-looking cells, deep fascia and rigid pull.","description":"Partitioned growth assay drawer with removable-looking cells, deep fascia and rigid pull. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-231fc214","cdnUrl":"https://cdn.3dassets.dev/assets/31502/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-231fc214","thumbnailUrl":"https://cdn.3dassets.dev/assets/31502/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31502/v1/poster.webp","blurhash":"U7Dvi*~q00%2%Mt7xuxu004n?aM|9FIUIUIU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":39580,"triangles":1476,"vertices":1615,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3700000047683716,-0.000018692280729728367,-0.27501601753398],"max":[0.3700000047683716,0.21999389741762687,0.37198968466243854]},"sizeMeters":[0.74,0.22,0.647],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:32.135Z","updatedAt":"2026-09-08T10:47:32.250Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31502/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GrowthExperimentDrawerGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31502/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31502/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31502/v1/model.glb\" alt=\"Growth Experiment Drawer (Generation Ship Hydroponics)\" 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/31502/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/31502/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31503","slug":"generation-ship-hydroponics-generation-ship-hydroponic-2d0ad318","title":"Tissue Culture Enclosure (Generation Ship Hydroponics)","summary":"Protected culture work enclosure with thick hood, partial sash, task lamp and three hollow capped culture jars.","description":"Protected culture work enclosure with thick hood, partial sash, task lamp and three hollow capped culture jars. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-2d0ad318","cdnUrl":"https://cdn.3dassets.dev/assets/31503/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-2d0ad318","thumbnailUrl":"https://cdn.3dassets.dev/assets/31503/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31503/v1/poster.webp","blurhash":"UKEMOKof00js~qt7D%RjIUt7WUM{f,t7M{M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":75192,"triangles":3408,"vertices":3111,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6650000214576721,-0.000006168827338393079,-0.4050438071307175],"max":[0.6650000214576721,1.8099807470406613,0.4050438071307175]},"sizeMeters":[1.33,1.81,0.81],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:32.191Z","updatedAt":"2026-09-08T10:47:32.321Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31503/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TissueCultureEnclosureGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31503/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31503/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31503/v1/model.glb\" alt=\"Tissue Culture Enclosure (Generation Ship Hydroponics)\" 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/31503/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/31503/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31504","slug":"generation-ship-hydroponics-generation-ship-hydroponic-d8028a02","title":"Transplant Bench (Generation Ship Hydroponics)","summary":"Braced transplant bench with spill lips, raised backsplash, tool pull and lower storage.","description":"Braced transplant bench with spill lips, raised backsplash, tool pull and lower storage. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-d8028a02","cdnUrl":"https://cdn.3dassets.dev/assets/31504/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-d8028a02","thumbnailUrl":"https://cdn.3dassets.dev/assets/31504/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31504/v1/poster.webp","blurhash":"UHD]xVt74nt7~qxuWVae4nt7kCfltSxu4nM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":45220,"triangles":1824,"vertices":1951,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7900000214576721,0.000023433058128019546,-0.4299710190947027],"max":[0.7900000214576721,1.0500138514420334,0.4420065530160416]},"sizeMeters":[1.58,1.05,0.872],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:32.991Z","updatedAt":"2026-09-08T10:47:33.103Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31504/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TransplantBenchGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31504/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31504/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31504/v1/model.glb\" alt=\"Transplant Bench (Generation Ship Hydroponics)\" 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/31504/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/31504/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31505","slug":"generation-ship-hydroponics-generation-ship-hydroponic-4e1f9178","title":"Compost Bioreactor (Generation Ship Hydroponics)","summary":"Sealed compost reactor with unloading hatch, banded vessel, gas neck and process monitor.","description":"Sealed compost reactor with unloading hatch, banded vessel, gas neck and process monitor. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-4e1f9178","cdnUrl":"https://cdn.3dassets.dev/assets/31505/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-4e1f9178","thumbnailUrl":"https://cdn.3dassets.dev/assets/31505/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31505/v1/poster.webp","blurhash":"U9Ci~-og00WA-poeIVRk00of_NRjD%Rjx]x[","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":99296,"triangles":3760,"vertices":4496,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4599680996236223,-1.862645593320167e-10,-0.4599680996236223],"max":[0.4599680996236223,1.4800000190734863,0.5120072817980672]},"sizeMeters":[0.92,1.48,0.972],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:33.801Z","updatedAt":"2026-09-08T10:47:33.897Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31505/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CompostBioreactorGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31505/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31505/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31505/v1/model.glb\" alt=\"Compost Bioreactor (Generation Ship Hydroponics)\" 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/31505/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/31505/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31506","slug":"generation-ship-hydroponics-generation-ship-hydroponic-efa7c69d","title":"Biomass Shredder (Generation Ship Hydroponics)","summary":"Biomass shredder with open tapered loading hopper, paired supported cutter shafts, service enclosure and stop control.","description":"Biomass shredder with open tapered loading hopper, paired supported cutter shafts, service enclosure and stop control. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-efa7c69d","cdnUrl":"https://cdn.3dassets.dev/assets/31506/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-efa7c69d","thumbnailUrl":"https://cdn.3dassets.dev/assets/31506/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31506/v1/poster.webp","blurhash":"UBE{th?b009F?vRjDixu00IU%2%M~pxaE0M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":135760,"triangles":4668,"vertices":6431,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.410996115355739,6.705522803684971e-10,-0.41049733564828456],"max":[0.410996115355739,1.2100000381469727,0.48001667208475945]},"sizeMeters":[0.822,1.21,0.891],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:33.939Z","updatedAt":"2026-09-08T10:47:34.146Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31506/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BiomassShredderGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31506/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31506/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31506/v1/model.glb\" alt=\"Biomass Shredder (Generation Ship Hydroponics)\" 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/31506/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/31506/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31507","slug":"generation-ship-hydroponics-generation-ship-hydroponic-7ae559b3","title":"Oxygen Exchange Tank (Generation Ship Hydroponics)","summary":"Banded exchange cylinder with guarded valve, two-side valve handle and protective standing cradle.","description":"Banded exchange cylinder with guarded valve, two-side valve handle and protective standing cradle. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-7ae559b3","cdnUrl":"https://cdn.3dassets.dev/assets/31507/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-7ae559b3","thumbnailUrl":"https://cdn.3dassets.dev/assets/31507/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31507/v1/poster.webp","blurhash":"U8BDc$-;004nRjfPofj[00M{~q%MWVWBayof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":96128,"triangles":3756,"vertices":4352,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.31001044225636826,-1.862645593320167e-10,-0.31001044225636826],"max":[0.31001044225636826,1.6950000524520874,0.3370098229338789]},"sizeMeters":[0.62,1.695,0.647],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:33.916Z","updatedAt":"2026-09-08T10:47:34.028Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31507/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OxygenExchangeTankGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31507/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31507/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31507/v1/model.glb\" alt=\"Oxygen Exchange Tank (Generation Ship Hydroponics)\" 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/31507/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/31507/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31508","slug":"generation-ship-hydroponics-generation-ship-hydroponic-d2eba934","title":"Food Weighing Station (Generation Ship Hydroponics)","summary":"Food weighing station with raised load platform, separate readout mast and reinforced table.","description":"Food weighing station with raised load platform, separate readout mast and reinforced table. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-d2eba934","cdnUrl":"https://cdn.3dassets.dev/assets/31508/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-d2eba934","thumbnailUrl":"https://cdn.3dassets.dev/assets/31508/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31508/v1/poster.webp","blurhash":"U7B:,2ay00%M~qRPD%%M00M{?v%M4oRjRjt7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":39220,"triangles":1752,"vertices":1546,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4399999976158142,0.000015120743201868514,-0.3550267017720424],"max":[0.4399999976158142,1.1500051629500738,0.3550267017720424]},"sizeMeters":[0.88,1.15,0.71],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:34.783Z","updatedAt":"2026-09-08T10:47:34.891Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31508/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FoodWeighingStationGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31508/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31508/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31508/v1/model.glb\" alt=\"Food Weighing Station (Generation Ship Hydroponics)\" 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/31508/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/31508/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31509","slug":"generation-ship-hydroponics-generation-ship-hydroponic-223e3340","title":"Produce Transfer Hatch (Generation Ship Hydroponics)","summary":"Thick framed produce pass-through with sealed rear door, handle and seven supported transfer rollers.","description":"Thick framed produce pass-through with sealed rear door, handle and seven supported transfer rollers. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-223e3340","cdnUrl":"https://cdn.3dassets.dev/assets/31509/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-223e3340","thumbnailUrl":"https://cdn.3dassets.dev/assets/31509/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31509/v1/poster.webp","blurhash":"UMF$bDxu00xa~qxuD%M{9FofRjM{t7ofRjRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":55892,"triangles":1716,"vertices":2599,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000407556567624,0.00000854314650079041,-0.3525002581843121],"max":[0.6000407556567624,1.3700000047683716,0.35002869524287467]},"sizeMeters":[1.2,1.37,0.703],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:35.758Z","updatedAt":"2026-09-08T10:47:35.870Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31509/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ProduceTransferHatchGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31509/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31509/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31509/v1/model.glb\" alt=\"Produce Transfer Hatch (Generation Ship Hydroponics)\" 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/31509/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/31509/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31510","slug":"generation-ship-hydroponics-generation-ship-hydroponic-c79a44b6","title":"Deck Maintenance Ladder (Generation Ship Hydroponics)","summary":"Inclined service ladder with non-slip rung cylinders, padded feet and upper securing hooks.","description":"Inclined service ladder with non-slip rung cylinders, padded feet and upper securing hooks. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-c79a44b6","cdnUrl":"https://cdn.3dassets.dev/assets/31510/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-c79a44b6","thumbnailUrl":"https://cdn.3dassets.dev/assets/31510/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31510/v1/poster.webp","blurhash":"U268Q*xa00IU~WD%4n_MV@M{t7.8%Mt7RPM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":44332,"triangles":1200,"vertices":2180,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3400000035762787,0,-0.4124682182071228],"max":[0.3400000035762787,2.4754366874694824,0.4399935860991402]},"sizeMeters":[0.68,2.475,0.852],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:35.702Z","updatedAt":"2026-09-08T10:47:35.819Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31510/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeckMaintenanceLadderGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31510/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31510/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31510/v1/model.glb\" alt=\"Deck Maintenance Ladder (Generation Ship Hydroponics)\" 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/31510/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/31510/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31511","slug":"generation-ship-hydroponics-generation-ship-hydroponic-21326590","title":"Grow Deck Floor Base (Generation Ship Hydroponics)","summary":"Thick ship deck foundation with individual metal panels, safe service-edge markings and guide-light strips.","description":"Thick ship deck foundation with individual metal panels, safe service-edge markings and guide-light strips. Original generation ship food-production equipment. Metres, Y up, Z forward, ground-contact origin. Static model; static crops and fluids; no operational life-support engineering.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-ship-hydroponic-21326590","cdnUrl":"https://cdn.3dassets.dev/assets/31511/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-ship-hydroponic-21326590","thumbnailUrl":"https://cdn.3dassets.dev/assets/31511/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31511/v1/poster.webp","blurhash":"UAA^astR00Rj%Nt7RjV@00Rj_4j]9EM{t7t7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":102744,"triangles":5076,"vertices":4462,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-7,0.000021363701691243242,-6.500106814783166],"max":[7,0.23824074896493655,6.500106814783166]},"sizeMeters":[14,0.238,13],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:35.785Z","updatedAt":"2026-09-08T10:47:35.898Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31511/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GrowDeckFloorBaseGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31511/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31511/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31511/v1/model.glb\" alt=\"Grow Deck Floor Base (Generation Ship Hydroponics)\" 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/31511/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/31511/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31512","slug":"generation-ship-hydroponics-generation-s-a309e5c8-starter-scene","title":"Long-duration crop stewardship deck (Generation Ship Hydroponics)","summary":"Closed roofed crop deck with two stacked return-channel systems, a closed nutrient-service loop, seed archive and protected harvest workstations.","description":"Closed roofed crop deck with two stacked return-channel systems, a closed nutrient-service loop, seed archive and protected harvest workstations.","status":"published","url":"https://3dassets.dev/assets/generation-ship-hydroponics-generation-s-a309e5c8-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/31512/v1/model.glb","downloadUrl":"https://3dassets.dev/download/generation-ship-hydroponics-generation-s-a309e5c8-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/31512/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31512/v1/poster.webp","blurhash":"U4B|QoNG00~W~pWVD%xu00jZ.7D%00t7-;9F","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"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":4869124,"triangles":171088,"vertices":249068,"meshes":195,"materials":11,"textures":0,"animations":[],"boundingBox":{"min":[-7,0.000021363701691243242,-6.500106814783166],"max":[7,4.2747362828011495,6.500106814783166]},"sizeMeters":[14,4.275,13],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:47:38.243Z","updatedAt":"2026-09-08T10:47:38.378Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31512/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LongDurationCropStewardshipDeckGenerationShipHydroponics(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31512/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31512/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31512/v1/model.glb\" alt=\"Long-duration crop stewardship deck (Generation Ship Hydroponics)\" 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/31512/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/31512/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}