{"data":{"id":"36037","slug":"steampunk-airship-dock-and-workshop-airship-envelope-bace3ad2","title":"Airship rigid envelope (Steampunk Airship Dock and Workshop)","summary":"A 21.6 m fabric covered rigid envelope with hoop bands, stringers and a brass nose ring.","description":"The fabric covered hull of a small rigid airship, 21.6 m long and 6.0 m in diameter: a doped envelope over twelve stringers, five riveted hoop bands, a painted livery stripe amidships and a brass reinforcing ring round the nose opening. The origin sits on the ship axis at the envelope's mid length, because the piece hangs in the air rather than standing on anything. Assembled about the ship axis, the envelope centre is the datum: the nose cone sits 11.6 m forward of it, the tail unit 10.0 m aft, the keel truss 4.0 m below and the gondola 2.2 m below the keel. Bounding size 6.14 x 6.14 x 21.60 m (X x Y x Z). Metre units, +Y up, +Z forward. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/steampunk-airship-dock-and-workshop-airship-envelope-bace3ad2","cdnUrl":"https://cdn.3dassets.dev/assets/36037/v1/model.glb","downloadUrl":"https://3dassets.dev/download/steampunk-airship-dock-and-workshop-airship-envelope-bace3ad2","thumbnailUrl":"https://cdn.3dassets.dev/assets/36037/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36037/v1/poster.webp","blurhash":"U9BpkK-;00M|x[9FM{%M00D%~p%MIA~q-:D%","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":136128,"triangles":3056,"vertices":7092,"meshes":5,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-3.070222298015618,-3.069572674408457,-11],"max":[3.072323553078371,3.069572674408457,10.600000381469727]},"sizeMeters":[6.143,6.139,21.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:54:01.758Z","updatedAt":"2026-09-11T19:54:01.857Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36037/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AirshipRigidEnvelopeSteampunkAirshipDockAndWorkshop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36037/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36037/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36037/v1/model.glb\" alt=\"Airship rigid envelope (Steampunk Airship Dock and Workshop)\" 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/36037/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/36037/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}}