{"data":{"id":209,"slug":"griffin-airmail-roost-and-posthouse","title":"Griffin Airmail Roost and Posthouse","summary":"Fifty original courier griffin, roost and postal dispatch designs in a furnished guarded cliff posthouse.","description":"Original living griffin with coherent quadruped anatomy, layered folded wings and removable courier equipment. Compact roofed dispatch room and sheltered roost beside a grounded timber landing deck with connected guards. Static creature and equipment; no flight rig, postal simulation or animal-care claims.","url":"https://3dassets.dev/packs/griffin-airmail-roost-and-posthouse","coverUrl":"https://cdn.3dassets.dev/assets/30543/v1/poster.webp","assetCount":51,"aiGenerated":true,"aiGeneratedAssetCount":51,"aiModels":["GPT-6"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":12019388,"totalTriangles":760068,"starterScene":{"id":"30543","slug":"griffin-airmail-roost-and-posthouse-grif-d1c30fe4-starter-scene","title":"Griffin Courier Cliff (Griffin Airmail Roost and Posthouse)","summary":"Compact roofed postal dispatch room, stocked griffin shelter and supported guarded landing deck with postal cargo equipment.","description":"Compact roofed postal dispatch room, stocked griffin shelter and supported guarded landing deck with postal cargo equipment.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-grif-d1c30fe4-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/30543/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-grif-d1c30fe4-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/30543/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30543/v1/poster.webp","blurhash":"U7DI?x-;01bq9Goef+Rk00IBwgRj~oRkxtxs","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":5875988,"triangles":381384,"vertices":236415,"meshes":133,"materials":16,"textures":0,"animations":[],"boundingBox":{"min":[-8.094942092895508,0.00035682864762076605,-7.000036140085886],"max":[8.094942092895508,5.201986671994428,7.000036140085886]},"sizeMeters":[16.19,5.202,14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:00.335Z","updatedAt":"2026-09-08T10:39:00.439Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30543/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GriffinCourierCliffGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30543/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30543/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30543/v1/model.glb\" alt=\"Griffin Courier Cliff (Griffin Airmail Roost and Posthouse)\" 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/30543/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/30543/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"30492","slug":"griffin-airmail-roost-and-posthouse-roofed-cliff-posth-9b54b7ee","title":"Roofed Cliff Posthouse (Griffin Airmail Roost and Posthouse)","summary":"Compact limestone posthouse with thick sill walls, supported clear roof, framed east doors and sheltered dispatch lighting.","description":"Compact limestone posthouse with thick sill walls, supported clear roof, framed east doors and sheltered dispatch lighting. Dimensions 8.03 × 3.27 × 7.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-roofed-cliff-posth-9b54b7ee","cdnUrl":"https://cdn.3dassets.dev/assets/30492/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-roofed-cliff-posth-9b54b7ee","thumbnailUrl":"https://cdn.3dassets.dev/assets/30492/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30492/v1/poster.webp","blurhash":"U6Ee_M-.00xu8|Rh%Gxu00M|xbM_~o%NSjIT","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":155264,"triangles":8700,"vertices":6151,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-4.016200065612793,-0.00014764640053810396,-3.5000579207949154],"max":[4.015001730108027,3.267858100597252,3.5000579207949154]},"sizeMeters":[8.031,3.268,7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:32.876Z","updatedAt":"2026-09-08T10:38:32.989Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30492/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofedCliffPosthouseGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30492/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30492/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30492/v1/model.glb\" alt=\"Roofed Cliff Posthouse (Griffin Airmail Roost and Posthouse)\" 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/30492/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/30492/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30493","slug":"griffin-airmail-roost-and-posthouse-covered-griffin-ro-87bfc870","title":"Covered Griffin Roost (Griffin Airmail Roost and Posthouse)","summary":"Four-post sheltered griffin roost with brass foot collars, cedar cross beams, windbreak and clear supported roof.","description":"Four-post sheltered griffin roost with brass foot collars, cedar cross beams, windbreak and clear supported roof. Dimensions 5.03 × 3.30 × 5.03 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-covered-griffin-ro-87bfc870","cdnUrl":"https://cdn.3dassets.dev/assets/30493/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-covered-griffin-ro-87bfc870","thumbnailUrl":"https://cdn.3dassets.dev/assets/30493/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30493/v1/poster.webp","blurhash":"UBE{8{t700t74WR*%Loe00t7oyM|~nofR*oe","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":91896,"triangles":5100,"vertices":3608,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-2.515000104904175,0.000044582057785735874,-2.515000104904175],"max":[2.515000104904175,3.301986671994428,2.515000104904175]},"sizeMeters":[5.03,3.302,5.03],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:32.890Z","updatedAt":"2026-09-08T10:38:33.005Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30493/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoveredGriffinRoostGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30493/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30493/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30493/v1/model.glb\" alt=\"Covered Griffin Roost (Griffin Airmail Roost and Posthouse)\" 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/30493/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/30493/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30495","slug":"griffin-airmail-roost-and-posthouse-cliff-landing-plat-b4b630ed","title":"Cliff Landing Platform (Griffin Airmail Roost and Posthouse)","summary":"Eight by six metre planked landing deck with deep beams, four grounded posts and diagonal support braces.","description":"Eight by six metre planked landing deck with deep beams, four grounded posts and diagonal support braces. Dimensions 8.00 × 1.58 × 6.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-cliff-landing-plat-b4b630ed","cdnUrl":"https://cdn.3dassets.dev/assets/30495/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-cliff-landing-plat-b4b630ed","thumbnailUrl":"https://cdn.3dassets.dev/assets/30495/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30495/v1/poster.webp","blurhash":"U68pcPoy0fSh}[xZI:R,01so-oRk0LNGxZoJ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":262076,"triangles":15872,"vertices":10300,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-4,-0.0000631518569431666,-2.99984740745262],"max":[4,1.583871900476862,2.99984740745262]},"sizeMeters":[8,1.584,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:33.513Z","updatedAt":"2026-09-08T10:38:33.605Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30495/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CliffLandingPlatformGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30495/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30495/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30495/v1/model.glb\" alt=\"Cliff Landing Platform (Griffin Airmail Roost and Posthouse)\" 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/30495/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/30495/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30496","slug":"griffin-airmail-roost-and-posthouse-platform-approach--e146771b","title":"Platform Approach Ramp (Griffin Airmail Roost and Posthouse)","summary":"Two-metre shallow stepped timber approach ramp with joined edge stringers and eight anti-slip treads.","description":"Two-metre shallow stepped timber approach ramp with joined edge stringers and eight anti-slip treads. Dimensions 2.00 × 0.41 × 2.01 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-platform-approach--e146771b","cdnUrl":"https://cdn.3dassets.dev/assets/30496/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-platform-approach--e146771b","thumbnailUrl":"https://cdn.3dassets.dev/assets/30496/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30496/v1/poster.webp","blurhash":"U28|Fc}@01R%nhk8j0rx009u~VNcJ.V|XjO*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":89388,"triangles":5536,"vertices":3432,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.9999634116177709,-0.000016124628066549462,-1.0072177648544312],"max":[0.9999634116177709,0.4138508752803798,1.0072177648544312]},"sizeMeters":[2,0.414,2.014],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:34.574Z","updatedAt":"2026-09-08T10:38:34.681Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30496/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlatformApproachRampGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30496/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30496/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30496/v1/model.glb\" alt=\"Platform Approach Ramp (Griffin Airmail Roost and Posthouse)\" 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/30496/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/30496/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30497","slug":"griffin-airmail-roost-and-posthouse-platform-railing-s-b5676899","title":"Platform Railing Straight (Griffin Airmail Roost and Posthouse)","summary":"Two-metre cedar railing with brass balusters, thick cap rail and fixed foot plates.","description":"Two-metre cedar railing with brass balusters, thick cap rail and fixed foot plates. Dimensions 2.11 × 1.14 × 0.15 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-platform-railing-s-b5676899","cdnUrl":"https://cdn.3dassets.dev/assets/30497/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-platform-railing-s-b5676899","thumbnailUrl":"https://cdn.3dassets.dev/assets/30497/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30497/v1/poster.webp","blurhash":"U69?g#%1I;$%~B^jbFRl0O%2-nNaIqt8tQtL","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":76752,"triangles":4220,"vertices":3084,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.0549999475479126,0.0000482404290598204,-0.07495467628685998],"max":[1.0549999475479126,1.1399517452658254,0.07495467628685998]},"sizeMeters":[2.11,1.14,0.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:35.678Z","updatedAt":"2026-09-08T10:38:35.780Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30497/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlatformRailingStraightGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30497/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30497/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30497/v1/model.glb\" alt=\"Platform Railing Straight (Griffin Airmail Roost and Posthouse)\" 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/30497/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/30497/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30498","slug":"griffin-airmail-roost-and-posthouse-platform-railing-c-ef581b27","title":"Platform Railing Corner (Griffin Airmail Roost and Posthouse)","summary":"Guarded right-angle railing corner with joined top rails and full-height pickets.","description":"Guarded right-angle railing corner with joined top rails and full-height pickets. Dimensions 2.13 × 1.14 × 2.13 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-platform-railing-c-ef581b27","cdnUrl":"https://cdn.3dassets.dev/assets/30498/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-platform-railing-c-ef581b27","thumbnailUrl":"https://cdn.3dassets.dev/assets/30498/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30498/v1/poster.webp","blurhash":"U98Wph~A9a9bs;n%R%WX589vayxYozbbR%ax","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":149116,"triangles":8440,"vertices":6022,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.065000057220459,-0.000023842216261948934,-1.065000057220459],"max":[1.065000057220459,1.1400238279111472,1.065000057220459]},"sizeMeters":[2.13,1.14,2.13],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:34.866Z","updatedAt":"2026-09-08T10:38:34.959Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30498/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlatformRailingCornerGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30498/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30498/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30498/v1/model.glb\" alt=\"Platform Railing Corner (Griffin Airmail Roost and Posthouse)\" 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/30498/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/30498/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30499","slug":"griffin-airmail-roost-and-posthouse-railing-gate-005298a2","title":"Railing Gate (Griffin Airmail Roost and Posthouse)","summary":"Hinged landing gate with full infill, brass hinge straps and visible latch.","description":"Hinged landing gate with full infill, brass hinge straps and visible latch. Dimensions 2.11 × 1.14 × 0.15 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-railing-gate-005298a2","cdnUrl":"https://cdn.3dassets.dev/assets/30499/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-railing-gate-005298a2","thumbnailUrl":"https://cdn.3dassets.dev/assets/30499/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30499/v1/poster.webp","blurhash":"U69?g#%1NH$*~B^jfiR+0O%L-nNaIqt8tQtL","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":92252,"triangles":5120,"vertices":3720,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.0549999475479126,0.0000482404290598204,-0.07495467628685998],"max":[1.0549999475479126,1.1399517452658254,0.07495467628685998]},"sizeMeters":[2.11,1.14,0.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:35.267Z","updatedAt":"2026-09-08T10:38:35.363Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30499/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RailingGateGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30499/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30499/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30499/v1/model.glb\" alt=\"Railing Gate (Griffin Airmail Roost and Posthouse)\" 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/30499/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/30499/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30500","slug":"griffin-airmail-roost-and-posthouse-roost-perch-beam-823f48c5","title":"Roost Perch Beam (Griffin Airmail Roost and Posthouse)","summary":"Heavy cedar perch with round top beam, braced uprights and broad limestone feet.","description":"Heavy cedar perch with round top beam, braced uprights and broad limestone feet. Dimensions 2.15 × 1.25 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-roost-perch-beam-823f48c5","cdnUrl":"https://cdn.3dassets.dev/assets/30500/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-roost-perch-beam-823f48c5","thumbnailUrl":"https://cdn.3dassets.dev/assets/30500/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30500/v1/poster.webp","blurhash":"U7Ace.-:%M?aVY^jEKD*9uDiInJ6pG~V^%Io","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":147456,"triangles":9584,"vertices":5495,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.0750000476837158,-0.000010527595859455285,-0.24997832268912146],"max":[1.0750000476837158,1.2500473250905466,0.24997832268912146]},"sizeMeters":[2.15,1.25,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:37.335Z","updatedAt":"2026-09-08T10:38:37.457Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30500/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoostPerchBeamGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30500/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30500/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30500/v1/model.glb\" alt=\"Roost Perch Beam (Griffin Airmail Roost and Posthouse)\" 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/30500/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/30500/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30501","slug":"griffin-airmail-roost-and-posthouse-nesting-bowl-68894d3e","title":"Nesting Bowl (Griffin Airmail Roost and Posthouse)","summary":"Oval woven cedar nesting cradle with high sheltered back, low front entrance, interlaced rope rails and a straw-supporting timber floor.","description":"Oval woven cedar nesting cradle with high sheltered back, low front entrance, interlaced rope rails and a straw-supporting timber floor. Dimensions 1.68 × 0.49 × 1.39 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-nesting-bowl-68894d3e","cdnUrl":"https://cdn.3dassets.dev/assets/30501/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-nesting-bowl-68894d3e","thumbnailUrl":"https://cdn.3dassets.dev/assets/30501/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30501/v1/poster.webp","blurhash":"U7A]yms:01Rosmt6RkWV00WT~Bt4S#NHt7ju","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":939104,"triangles":62944,"vertices":34910,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.8379489779472351,-0.000024232594670103857,-0.6944335610875932],"max":[0.8379489779472351,0.4877542886421097,0.6944335610875932]},"sizeMeters":[1.676,0.488,1.389],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:36.747Z","updatedAt":"2026-09-08T10:38:36.842Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30501/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NestingBowlGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30501/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30501/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30501/v1/model.glb\" alt=\"Nesting Bowl (Griffin Airmail Roost and Posthouse)\" 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/30501/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/30501/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30502","slug":"griffin-airmail-roost-and-posthouse-nesting-straw-bund-c22ec168","title":"Nesting Straw Bundle (Griffin Airmail Roost and Posthouse)","summary":"Layered curved straw nest filling with individually resolved crossed stalks and a shallow resting depression.","description":"Layered curved straw nest filling with individually resolved crossed stalks and a shallow resting depression. Dimensions 1.26 × 0.05 × 1.26 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-nesting-straw-bund-c22ec168","cdnUrl":"https://cdn.3dassets.dev/assets/30502/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-nesting-straw-bund-c22ec168","thumbnailUrl":"https://cdn.3dassets.dev/assets/30502/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30502/v1/poster.webp","blurhash":"UCBWC-xt02WCxsWCR+oe00M|~Uj@E3t6t5NH","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":202372,"triangles":12240,"vertices":7980,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.6298174226011535,0.0000370099114402854,-0.6303560733795166],"max":[0.6298174226011535,0.05374818752536925,0.6303560733795166]},"sizeMeters":[1.26,0.054,1.261],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:37.958Z","updatedAt":"2026-09-08T10:38:38.057Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30502/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NestingStrawBundleGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30502/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30502/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30502/v1/model.glb\" alt=\"Nesting Straw Bundle (Griffin Airmail Roost and Posthouse)\" 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/30502/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/30502/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30503","slug":"griffin-airmail-roost-and-posthouse-folded-wing-griffi-5fc428be","title":"Folded Wing Griffin (Griffin Airmail Roost and Posthouse)","summary":"Original resting courier griffin: lion torso and padded hind paws, eagle forelegs with three forward talons each, feathered neck and head, hooked beak, alert eyes, layered folded wings and curved tufted tail. Four-foot static stance; no rig.","description":"Original resting courier griffin: lion torso and padded hind paws, eagle forelegs with three forward talons each, feathered neck and head, hooked beak, alert eyes, layered folded wings and curved tufted tail. Four-foot static stance; no rig. Dimensions 1.41 × 2.02 × 3.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-folded-wing-griffi-5fc428be","cdnUrl":"https://cdn.3dassets.dev/assets/30503/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-folded-wing-griffi-5fc428be","thumbnailUrl":"https://cdn.3dassets.dev/assets/30503/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30503/v1/poster.webp","blurhash":"U8CF^i~p014nN2Rnoeob00I9~U%NE1j=xZxs","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":1201812,"triangles":78032,"vertices":45397,"meshes":8,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-0.7028065793834476,0,-1.5575236938046801],"max":[0.7027880885553967,2.01620026581051,1.5575332363602186]},"sizeMeters":[1.406,2.016,3.115],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:38.522Z","updatedAt":"2026-09-08T10:38:38.620Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30503/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FoldedWingGriffinGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30503/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30503/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30503/v1/model.glb\" alt=\"Folded Wing Griffin (Griffin Airmail Roost and Posthouse)\" 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/30503/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/30503/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30504","slug":"griffin-airmail-roost-and-posthouse-griffin-saddle-8c630125","title":"Griffin Saddle (Griffin Airmail Roost and Posthouse)","summary":"Removable padded courier saddle with shaped saddlecloth, raised pommel and cantle, hanging girth straps and brass buckle.","description":"Removable padded courier saddle with shaped saddlecloth, raised pommel and cantle, hanging girth straps and brass buckle. Dimensions 0.64 × 0.42 × 0.96 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-griffin-saddle-8c630125","cdnUrl":"https://cdn.3dassets.dev/assets/30504/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-griffin-saddle-8c630125","thumbnailUrl":"https://cdn.3dassets.dev/assets/30504/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30504/v1/poster.webp","blurhash":"U68{axxG0yjZ^PS1EMxG0xI:}axG0z$Q=yNt","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":91516,"triangles":5416,"vertices":3456,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3200195246930707,-0.000020685631711453434,-0.47999998927116394],"max":[0.3200195246930707,0.41502067728706116,0.47999998927116394]},"sizeMeters":[0.64,0.415,0.96],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:38.460Z","updatedAt":"2026-09-08T10:38:38.558Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30504/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GriffinSaddleGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30504/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30504/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30504/v1/model.glb\" alt=\"Griffin Saddle (Griffin Airmail Roost and Posthouse)\" 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/30504/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/30504/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30505","slug":"griffin-airmail-roost-and-posthouse-saddle-stand-f987c507","title":"Saddle Stand (Griffin Airmail Roost and Posthouse)","summary":"Braced cedar saddle stand with broad shaped upper rest and stable cross feet.","description":"Braced cedar saddle stand with broad shaped upper rest and stable cross feet. Dimensions 0.72 × 0.96 × 0.55 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-saddle-stand-f987c507","cdnUrl":"https://cdn.3dassets.dev/assets/30505/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-saddle-stand-f987c507","thumbnailUrl":"https://cdn.3dassets.dev/assets/30505/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30505/v1/poster.webp","blurhash":"U296m:-o00n5^NxZ5n9u-:JQIU,[w|-p$+D*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":50560,"triangles":3068,"vertices":1933,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.3599816808480966,0,-0.27501815236600335],"max":[0.3599816808480966,0.9599999785423279,0.27501815236600335]},"sizeMeters":[0.72,0.96,0.55],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:39.045Z","updatedAt":"2026-09-08T10:38:39.168Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30505/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SaddleStandGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30505/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30505/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30505/v1/model.glb\" alt=\"Saddle Stand (Griffin Airmail Roost and Posthouse)\" 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/30505/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/30505/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30506","slug":"griffin-airmail-roost-and-posthouse-paired-mail-pannie-5d403a3d","title":"Paired Mail Panniers (Griffin Airmail Roost and Posthouse)","summary":"Paired burgundy mail panniers joined by two leather saddle bridges, with thick flaps, raised straps and brass buckles.","description":"Paired burgundy mail panniers joined by two leather saddle bridges, with thick flaps, raised straps and brass buckles. Dimensions 0.89 × 0.47 × 0.47 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-paired-mail-pannie-5d403a3d","cdnUrl":"https://cdn.3dassets.dev/assets/30506/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-paired-mail-pannie-5d403a3d","thumbnailUrl":"https://cdn.3dassets.dev/assets/30506/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30506/v1/poster.webp","blurhash":"U5B-[5=d0z}s?Y^6nPEy0LKdKN599IE}OpM|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":123400,"triangles":7336,"vertices":4726,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4449999928474426,0.0000051867919317882816,-0.23698842775032405],"max":[0.4449999928474426,0.4679916582124607,0.23700023474931267]},"sizeMeters":[0.89,0.468,0.474],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:40.082Z","updatedAt":"2026-09-08T10:38:40.597Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30506/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PairedMailPanniersGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30506/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30506/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30506/v1/model.glb\" alt=\"Paired Mail Panniers (Griffin Airmail Roost and Posthouse)\" 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/30506/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/30506/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30508","slug":"griffin-airmail-roost-and-posthouse-harness-hanging-fr-7fd48102","title":"Harness Hanging Frame (Griffin Airmail Roost and Posthouse)","summary":"Freestanding harness frame holding a continuous looped leather breast harness with cross strap and brass buckle.","description":"Freestanding harness frame holding a continuous looped leather breast harness with cross strap and brass buckle. Dimensions 0.75 × 1.49 × 0.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-harness-hanging-fr-7fd48102","cdnUrl":"https://cdn.3dassets.dev/assets/30508/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-harness-hanging-fr-7fd48102","thumbnailUrl":"https://cdn.3dassets.dev/assets/30508/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30508/v1/poster.webp","blurhash":"U18DRy];000|sTR%ADgN.8WFIAs*10t7^NMy","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":86800,"triangles":5236,"vertices":3226,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.37501236239660396,0,-0.20001114053612978],"max":[0.37501236239660396,1.4900000095367432,0.20001114053612978]},"sizeMeters":[0.75,1.49,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:40.518Z","updatedAt":"2026-09-08T10:38:40.653Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30508/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HarnessHangingFrameGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30508/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30508/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30508/v1/model.glb\" alt=\"Harness Hanging Frame (Griffin Airmail Roost and Posthouse)\" 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/30508/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/30508/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30507","slug":"griffin-airmail-roost-and-posthouse-feed-trough-fa15014c","title":"Feed Trough (Griffin Airmail Roost and Posthouse)","summary":"Long hollow cedar feed trough with real wall thickness and reinforced corner construction.","description":"Long hollow cedar feed trough with real wall thickness and reinforced corner construction. Dimensions 1.10 × 0.26 × 0.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-feed-trough-fa15014c","cdnUrl":"https://cdn.3dassets.dev/assets/30507/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-feed-trough-fa15014c","thumbnailUrl":"https://cdn.3dassets.dev/assets/30507/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30507/v1/poster.webp","blurhash":"U3A9c,=_0L-C^Q^jocEM00Na^PIp575SRlbX","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":26560,"triangles":1500,"vertices":1022,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.550000011920929,0.00001555685412440999,-0.20002899691951384],"max":[0.550000011920929,0.2599844336091324,0.20002899691951384]},"sizeMeters":[1.1,0.26,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:40.536Z","updatedAt":"2026-09-08T10:38:40.669Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30507/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FeedTroughGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30507/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30507/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30507/v1/model.glb\" alt=\"Feed Trough (Griffin Airmail Roost and Posthouse)\" 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/30507/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/30507/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30509","slug":"griffin-airmail-roost-and-posthouse-water-basin-e14eb0b4","title":"Water Basin (Griffin Airmail Roost and Posthouse)","summary":"Deep hollow limestone reservoir with thick squared walls, stepped foot and an open lowered pouring notch with projecting stone lip. Empty static vessel.","description":"Deep hollow limestone reservoir with thick squared walls, stepped foot and an open lowered pouring notch with projecting stone lip. Empty static vessel. Dimensions 0.82 × 0.46 × 0.77 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-water-basin-e14eb0b4","cdnUrl":"https://cdn.3dassets.dev/assets/30509/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-water-basin-e14eb0b4","thumbnailUrl":"https://cdn.3dassets.dev/assets/30509/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30509/v1/poster.webp","blurhash":"U5GuXOo~009Z~pt6I:aj00njtQ-pIB-:aKE0","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":58488,"triangles":3300,"vertices":2342,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.4099999964237213,-0.0000064027084038242865,-0.3850248692267931],"max":[0.4099999964237213,0.46000641105305407,0.3850248692267931]},"sizeMeters":[0.82,0.46,0.77],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:40.798Z","updatedAt":"2026-09-08T10:38:40.963Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30509/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaterBasinGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30509/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30509/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30509/v1/model.glb\" alt=\"Water Basin (Griffin Airmail Roost and Posthouse)\" 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/30509/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/30509/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30510","slug":"griffin-airmail-roost-and-posthouse-grooming-brush-49bedfbe","title":"Grooming Brush (Griffin Airmail Roost and Posthouse)","summary":"Palm grooming brush with individually resolved bristles, rounded timber body and leather hand strap.","description":"Palm grooming brush with individually resolved bristles, rounded timber body and leather hand strap. Dimensions 0.15 × 0.10 × 0.08 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-grooming-brush-49bedfbe","cdnUrl":"https://cdn.3dassets.dev/assets/30510/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-grooming-brush-49bedfbe","thumbnailUrl":"https://cdn.3dassets.dev/assets/30510/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30510/v1/poster.webp","blurhash":"U49sSI={02Ip}@-VELE200Na={NG9u9un%s.","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":54972,"triangles":2876,"vertices":2180,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.07500000298023224,0.0000018156443824558777,-0.040005189736274274],"max":[0.07500000298023224,0.10274879558497745,0.040005189736274274]},"sizeMeters":[0.15,0.103,0.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:42.770Z","updatedAt":"2026-09-08T10:38:42.884Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30510/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GroomingBrushGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30510/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30510/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30510/v1/model.glb\" alt=\"Grooming Brush (Griffin Airmail Roost and Posthouse)\" 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/30510/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/30510/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30512","slug":"griffin-airmail-roost-and-posthouse-feather-comb-43e3aef5","title":"Feather Comb (Griffin Airmail Roost and Posthouse)","summary":"Brass feather comb with twelve narrow rounded teeth and thick cedar back.","description":"Brass feather comb with twelve narrow rounded teeth and thick cedar back. Dimensions 0.20 × 0.11 × 0.02 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-feather-comb-43e3aef5","cdnUrl":"https://cdn.3dassets.dev/assets/30512/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-feather-comb-43e3aef5","thumbnailUrl":"https://cdn.3dassets.dev/assets/30512/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30512/v1/poster.webp","blurhash":"U6B31fxt0gxa=h~As,EM0O$l-UbrS]$*xHI;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":24888,"triangles":1068,"vertices":1028,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.10000000149011612,0.000005234640885101727,-0.008996856727587581],"max":[0.10000000149011612,0.10499321212748491,0.008996856727587581]},"sizeMeters":[0.2,0.105,0.018],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:43.014Z","updatedAt":"2026-09-08T10:38:43.121Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30512/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FeatherCombGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30512/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30512/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30512/v1/model.glb\" alt=\"Feather Comb (Griffin Airmail Roost and Posthouse)\" 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/30512/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/30512/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30511","slug":"griffin-airmail-roost-and-posthouse-talon-care-rest-6814c98c","title":"Talon Care Rest (Griffin Airmail Roost and Posthouse)","summary":"Padded talon support rest with broad stable foot, short stem and rounded top cradle.","description":"Padded talon support rest with broad stable foot, short stem and rounded top cradle. Dimensions 0.35 × 0.46 × 0.28 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-talon-care-rest-6814c98c","cdnUrl":"https://cdn.3dassets.dev/assets/30511/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-talon-care-rest-6814c98c","thumbnailUrl":"https://cdn.3dassets.dev/assets/30511/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30511/v1/poster.webp","blurhash":"U29~mR}u000_.swJ3fEy:;i~G9b;_MxuidRi","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":16020,"triangles":760,"vertices":592,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.17500426617220818,0,-0.14000579338141836],"max":[0.17500426617220818,0.45999328294768305,0.14000579338141836]},"sizeMeters":[0.35,0.46,0.28],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:42.901Z","updatedAt":"2026-09-08T10:38:43.013Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30511/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TalonCareRestGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30511/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30511/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30511/v1/model.glb\" alt=\"Talon Care Rest (Griffin Airmail Roost and Posthouse)\" 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/30511/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/30511/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30513","slug":"griffin-airmail-roost-and-posthouse-roost-cleaning-rak-7702ac92","title":"Roost Cleaning Rake (Griffin Airmail Roost and Posthouse)","summary":"Roost rake with nine curved metal teeth, supported socket and long cedar shaft.","description":"Roost rake with nine curved metal teeth, supported socket and long cedar shaft. Dimensions 0.42 × 1.06 × 0.14 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-roost-cleaning-rak-7702ac92","cdnUrl":"https://cdn.3dassets.dev/assets/30513/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-roost-cleaning-rak-7702ac92","thumbnailUrl":"https://cdn.3dassets.dev/assets/30513/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30513/v1/poster.webp","blurhash":"U36HGnX401wO02NK~U-R-:SdIV$QVtxZtQE2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":240144,"triangles":15980,"vertices":8884,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.20772986114025116,-0.000003788873421849831,-0.07154149097968389],"max":[0.20772313863545167,1.061098575592041,0.07154149097968389]},"sizeMeters":[0.415,1.061,0.143],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:43.105Z","updatedAt":"2026-09-08T10:38:43.210Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30513/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoostCleaningRakeGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30513/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30513/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30513/v1/model.glb\" alt=\"Roost Cleaning Rake (Griffin Airmail Roost and Posthouse)\" 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/30513/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/30513/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30514","slug":"griffin-airmail-roost-and-posthouse-feed-storage-chest-8d53bd20","title":"Feed Storage Chest (Griffin Airmail Roost and Posthouse)","summary":"Closed cedar grain chest with thick overhanging lid, wraparound brass bands and front hasp.","description":"Closed cedar grain chest with thick overhanging lid, wraparound brass bands and front hasp. Dimensions 0.94 × 0.62 × 0.56 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-feed-storage-chest-8d53bd20","cdnUrl":"https://cdn.3dassets.dev/assets/30514/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-feed-storage-chest-8d53bd20","thumbnailUrl":"https://cdn.3dassets.dev/assets/30514/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30514/v1/poster.webp","blurhash":"U9Ch$d}s4;wJ^Q$*V[V]0#E%JRJ+R*tQOEEf","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":28196,"triangles":1500,"vertices":1069,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4699999988079071,-0.000024716822153048046,-0.2794771073336902],"max":[0.4699999988079071,0.6200247215905246,0.2794949187325482]},"sizeMeters":[0.94,0.62,0.559],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:45.594Z","updatedAt":"2026-09-08T10:38:45.691Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30514/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FeedStorageChestGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30514/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30514/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30514/v1/model.glb\" alt=\"Feed Storage Chest (Griffin Airmail Roost and Posthouse)\" 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/30514/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/30514/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30515","slug":"griffin-airmail-roost-and-posthouse-dispatch-counter-0a4373d5","title":"Dispatch Counter (Griffin Airmail Roost and Posthouse)","summary":"Cedar dispatch counter with thick writing ledge, recessed front panels and brass reveals.","description":"Cedar dispatch counter with thick writing ledge, recessed front panels and brass reveals. Dimensions 1.90 × 0.97 × 0.78 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-dispatch-counter-0a4373d5","cdnUrl":"https://cdn.3dassets.dev/assets/30515/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-dispatch-counter-0a4373d5","thumbnailUrl":"https://cdn.3dassets.dev/assets/30515/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30515/v1/poster.webp","blurhash":"U6B.lw^j02RQ~C^PaKIW0hkD$%M{Wo-pS2E2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":33332,"triangles":1800,"vertices":1280,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.949999988079071,-0.00004593976744476924,-0.3900372276872385],"max":[0.949999988079071,0.9700459087730295,0.3900372276872385]},"sizeMeters":[1.9,0.97,0.78],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:44.616Z","updatedAt":"2026-09-08T10:38:44.714Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30515/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DispatchCounterGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30515/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30515/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30515/v1/model.glb\" alt=\"Dispatch Counter (Griffin Airmail Roost and Posthouse)\" 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/30515/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/30515/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30516","slug":"griffin-airmail-roost-and-posthouse-pigeonhole-mail-ca-c8e41aed","title":"Pigeonhole Mail Cabinet (Griffin Airmail Roost and Posthouse)","summary":"Twenty open mail cubbies with thick cedar partitions, continuous back and lower plinth.","description":"Twenty open mail cubbies with thick cedar partitions, continuous back and lower plinth. Dimensions 1.40 × 1.63 × 0.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-pigeonhole-mail-ca-c8e41aed","cdnUrl":"https://cdn.3dassets.dev/assets/30516/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-pigeonhole-mail-ca-c8e41aed","thumbnailUrl":"https://cdn.3dassets.dev/assets/30516/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30516/v1/poster.webp","blurhash":"U4A9c*~A00E2^Q%1NZIp9vI;RjafxaxZNZEL","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":69076,"triangles":3900,"vertices":2776,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.6999891638814008,0,-0.19997558460741435],"max":[0.6999891638814008,1.6299999952316284,0.19997558460741435]},"sizeMeters":[1.4,1.63,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:44.792Z","updatedAt":"2026-09-08T10:38:44.901Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30516/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PigeonholeMailCabinetGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30516/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30516/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30516/v1/model.glb\" alt=\"Pigeonhole Mail Cabinet (Griffin Airmail Roost and Posthouse)\" 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/30516/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/30516/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30517","slug":"griffin-airmail-roost-and-posthouse-parcel-weighing-ba-0ac873d1","title":"Parcel Weighing Balance (Griffin Airmail Roost and Posthouse)","summary":"Twin-pan postal balance with visible centre pivot, rigid beam and paired suspension wires carrying hollow pans.","description":"Twin-pan postal balance with visible centre pivot, rigid beam and paired suspension wires carrying hollow pans. Dimensions 0.80 × 0.52 × 0.24 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-parcel-weighing-ba-0ac873d1","cdnUrl":"https://cdn.3dassets.dev/assets/30517/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-parcel-weighing-ba-0ac873d1","thumbnailUrl":"https://cdn.3dassets.dev/assets/30517/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30517/v1/poster.webp","blurhash":"U5Am3T-U00NZ~T?FM}D,04--xV4=D;IWSwW;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":180556,"triangles":11340,"vertices":6902,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,0.000013962777086866385,-0.12001098845171443],"max":[0.4000000059604645,0.5189945403755709,0.12001098845171443]},"sizeMeters":[0.8,0.519,0.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:44.810Z","updatedAt":"2026-09-08T10:38:44.918Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30517/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ParcelWeighingBalanceGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30517/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30517/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30517/v1/model.glb\" alt=\"Parcel Weighing Balance (Griffin Airmail Roost and Posthouse)\" 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/30517/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/30517/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30518","slug":"griffin-airmail-roost-and-posthouse-balance-weight-set-a5bdddad","title":"Balance Weight Set (Griffin Airmail Roost and Posthouse)","summary":"Four graduated brass balance weights with grasping bosses in a fitted cedar tray.","description":"Four graduated brass balance weights with grasping bosses in a fitted cedar tray. Dimensions 0.28 × 0.11 × 0.18 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-balance-weight-set-a5bdddad","cdnUrl":"https://cdn.3dassets.dev/assets/30518/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-balance-weight-set-a5bdddad","thumbnailUrl":"https://cdn.3dassets.dev/assets/30518/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30518/v1/poster.webp","blurhash":"U3AS#owf01x@Nf$zt3S500OY~TIVD%Nf$*NF","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":56136,"triangles":2780,"vertices":2336,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.14000000059604645,0.000006408088740753742,-0.09000640927018996],"max":[0.14000000059604645,0.11300311166005575,0.09000640927018996]},"sizeMeters":[0.28,0.113,0.18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:47.387Z","updatedAt":"2026-09-08T10:38:47.541Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30518/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BalanceWeightSetGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30518/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30518/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30518/v1/model.glb\" alt=\"Balance Weight Set (Griffin Airmail Roost and Posthouse)\" 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/30518/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/30518/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30520","slug":"griffin-airmail-roost-and-posthouse-sealing-wax-heater-43c38ba8","title":"Sealing Wax Heater (Griffin Airmail Roost and Posthouse)","summary":"Small brass wax heater with hollow lower cup, supported upper melting dish and burgundy wax stick; unlit static prop.","description":"Small brass wax heater with hollow lower cup, supported upper melting dish and burgundy wax stick; unlit static prop. Dimensions 0.15 × 0.22 × 0.15 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-sealing-wax-heater-43c38ba8","cdnUrl":"https://cdn.3dassets.dev/assets/30520/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-sealing-wax-heater-43c38ba8","thumbnailUrl":"https://cdn.3dassets.dev/assets/30520/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30520/v1/poster.webp","blurhash":"U8AT1D$%00I;~ToL9ba{Rja#xaj=?YjZ9bfk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":60436,"triangles":3340,"vertices":2396,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.07499570458255195,0,-0.07499570458255195],"max":[0.07499570458255195,0.21999892799914925,0.07499570458255195]},"sizeMeters":[0.15,0.22,0.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:46.464Z","updatedAt":"2026-09-08T10:38:46.582Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30520/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SealingWaxHeaterGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30520/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30520/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30520/v1/model.glb\" alt=\"Sealing Wax Heater (Griffin Airmail Roost and Posthouse)\" 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/30520/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/30520/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30519","slug":"griffin-airmail-roost-and-posthouse-seal-stamp-c0d5b2a5","title":"Seal Stamp (Griffin Airmail Roost and Posthouse)","summary":"Brass seal stamp with broad die base, turned cedar handle and two binding collars.","description":"Brass seal stamp with broad die base, turned cedar handle and two binding collars. Dimensions 0.06 × 0.10 × 0.06 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-seal-stamp-c0d5b2a5","cdnUrl":"https://cdn.3dassets.dev/assets/30519/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-seal-stamp-c0d5b2a5","thumbnailUrl":"https://cdn.3dassets.dev/assets/30519/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30519/v1/poster.webp","blurhash":"U29?wF^k000L9hWF%Eot03WA-.oh?ajaM_ox","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":32572,"triangles":1856,"vertices":1214,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.027998137565285162,0,-0.027998137565285162],"max":[0.027998137565285162,0.10200000554323196,0.027998137565285162]},"sizeMeters":[0.056,0.102,0.056],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:46.449Z","updatedAt":"2026-09-08T10:38:46.564Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30519/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SealStampGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30519/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30519/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30519/v1/model.glb\" alt=\"Seal Stamp (Griffin Airmail Roost and Posthouse)\" 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/30519/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/30519/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30521","slug":"griffin-airmail-roost-and-posthouse-stamp-storage-bloc-ddb2dc4b","title":"Stamp Storage Block (Griffin Airmail Roost and Posthouse)","summary":"Cedar seal storage block with three brass-rimmed stamp seats.","description":"Cedar seal storage block with three brass-rimmed stamp seats. Dimensions 0.25 × 0.06 × 0.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-stamp-storage-bloc-ddb2dc4b","cdnUrl":"https://cdn.3dassets.dev/assets/30521/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-stamp-storage-bloc-ddb2dc4b","thumbnailUrl":"https://cdn.3dassets.dev/assets/30521/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30521/v1/poster.webp","blurhash":"U49sbh-p01R*-o=_R*Ip00NG~ANG5758t5xr","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":42204,"triangles":2604,"vertices":1535,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.125,0.000005341111687328509,-0.06000320444349498],"max":[0.125,0.05600512808610985,0.06000320444349498]},"sizeMeters":[0.25,0.056,0.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:48.326Z","updatedAt":"2026-09-08T10:38:48.448Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30521/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StampStorageBlockGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30521/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30521/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30521/v1/model.glb\" alt=\"Stamp Storage Block (Griffin Airmail Roost and Posthouse)\" 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/30521/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/30521/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30523","slug":"griffin-airmail-roost-and-posthouse-parcel-wrapping-be-61caabbc","title":"Parcel Wrapping Bench (Griffin Airmail Roost and Posthouse)","summary":"Braced cedar parcel bench with broad burgundy working mat and metal foot shoes.","description":"Braced cedar parcel bench with broad burgundy working mat and metal foot shoes. Dimensions 1.80 × 0.81 × 0.75 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-parcel-wrapping-be-61caabbc","cdnUrl":"https://cdn.3dassets.dev/assets/30523/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-parcel-wrapping-be-61caabbc","thumbnailUrl":"https://cdn.3dassets.dev/assets/30523/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30523/v1/poster.webp","blurhash":"UCASPjxGJP$*}a-VNtNG9]xHV]J71GR+$kNa","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":66044,"triangles":3600,"vertices":2547,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.8999999761581421,0.000027766978478394044,-0.3750022789540426],"max":[0.8999999761581421,0.8089618198004,0.3750022789540426]},"sizeMeters":[1.8,0.809,0.75],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:48.177Z","updatedAt":"2026-09-08T10:38:48.295Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30523/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ParcelWrappingBenchGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30523/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30523/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30523/v1/model.glb\" alt=\"Parcel Wrapping Bench (Griffin Airmail Roost and Posthouse)\" 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/30523/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/30523/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30522","slug":"griffin-airmail-roost-and-posthouse-wrapping-paper-rol-c3b599dc","title":"Wrapping Paper Roll (Griffin Airmail Roost and Posthouse)","summary":"Thick wrapping paper roll with visible cedar core and short flat unrolled sheet.","description":"Thick wrapping paper roll with visible cedar core and short flat unrolled sheet. Dimensions 0.50 × 0.19 × 0.31 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-wrapping-paper-rol-c3b599dc","cdnUrl":"https://cdn.3dassets.dev/assets/30522/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-wrapping-paper-rol-c3b599dc","thumbnailUrl":"https://cdn.3dassets.dev/assets/30522/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30522/v1/poster.webp","blurhash":"U8GS10-p00IUM{?Hj]9G00Rj~pW?xYIV%L%L","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":15840,"triangles":684,"vertices":607,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.2524999976158142,-0.000011750818241160199,-0.1574907681508835],"max":[0.2524999976158142,0.19001174843405538,0.1574907681508835]},"sizeMeters":[0.505,0.19,0.315],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:48.190Z","updatedAt":"2026-09-08T10:38:48.309Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30522/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WrappingPaperRollGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30522/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30522/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30522/v1/model.glb\" alt=\"Wrapping Paper Roll (Griffin Airmail Roost and Posthouse)\" 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/30522/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/30522/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30524","slug":"griffin-airmail-roost-and-posthouse-twine-spool-9ce1d5c1","title":"Twine Spool (Griffin Airmail Roost and Posthouse)","summary":"Flanged cedar twine spool with ten individually resolved winding ridges.","description":"Flanged cedar twine spool with ten individually resolved winding ridges. Dimensions 0.18 × 0.17 × 0.18 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-twine-spool-9ce1d5c1","cdnUrl":"https://cdn.3dassets.dev/assets/30524/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-twine-spool-9ce1d5c1","thumbnailUrl":"https://cdn.3dassets.dev/assets/30524/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30524/v1/poster.webp","blurhash":"U6CFnu?G009annV]oyt601M|~U%2_LofD*R*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":129500,"triangles":8160,"vertices":4908,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.09000000357627869,-0.0000010706314009789608,-0.09000000357627869],"max":[0.09000000357627869,0.17000107241954032,0.09000000357627869]},"sizeMeters":[0.18,0.17,0.18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:50.155Z","updatedAt":"2026-09-08T10:38:50.268Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30524/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TwineSpoolGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30524/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30524/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30524/v1/model.glb\" alt=\"Twine Spool (Griffin Airmail Roost and Posthouse)\" 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/30524/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/30524/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30525","slug":"griffin-airmail-roost-and-posthouse-parcel-tying-jig-08280c91","title":"Parcel Tying Jig (Griffin Airmail Roost and Posthouse)","summary":"Parcel tying bed with central spacing rail and two metal cord-routing pins.","description":"Parcel tying bed with central spacing rail and two metal cord-routing pins. Dimensions 0.50 × 0.11 × 0.32 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-parcel-tying-jig-08280c91","cdnUrl":"https://cdn.3dassets.dev/assets/30525/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-parcel-tying-jig-08280c91","thumbnailUrl":"https://cdn.3dassets.dev/assets/30525/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30525/v1/poster.webp","blurhash":"U396w7?G03R*W,-osqIp00IV^%a$e[57SJ-n","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":19592,"triangles":920,"vertices":754,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.25,-0.000009766817101991565,-0.15999328592791529],"max":[0.25,0.10499252030803807,0.15999328592791529]},"sizeMeters":[0.5,0.105,0.32],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:49.823Z","updatedAt":"2026-09-08T10:38:49.923Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30525/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ParcelTyingJigGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30525/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30525/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30525/v1/model.glb\" alt=\"Parcel Tying Jig (Griffin Airmail Roost and Posthouse)\" 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/30525/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/30525/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30526","slug":"griffin-airmail-roost-and-posthouse-tied-mail-parcel-b5fcfa7d","title":"Tied Mail Parcel (Griffin Airmail Roost and Posthouse)","summary":"Wrapped mail parcel with two longitudinal twine bands, cross tie and raised address label.","description":"Wrapped mail parcel with two longitudinal twine bands, cross tie and raised address label. Dimensions 0.35 × 0.19 × 0.24 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-tied-mail-parcel-b5fcfa7d","cdnUrl":"https://cdn.3dassets.dev/assets/30526/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-tied-mail-parcel-b5fcfa7d","thumbnailUrl":"https://cdn.3dassets.dev/assets/30526/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30526/v1/poster.webp","blurhash":"U9IEwt~p00W,_3-;RjM{00D*WZIW9FM}NGD*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":25252,"triangles":1500,"vertices":1067,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.1770000010728836,0.00000775132261081335,-0.12200451747893151],"max":[0.1770000010728836,0.1880028820018378,0.12200451747893151]},"sizeMeters":[0.354,0.188,0.244],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:49.967Z","updatedAt":"2026-09-08T10:38:50.081Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30526/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TiedMailParcelGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30526/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30526/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30526/v1/model.glb\" alt=\"Tied Mail Parcel (Griffin Airmail Roost and Posthouse)\" 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/30526/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/30526/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30527","slug":"griffin-airmail-roost-and-posthouse-letter-bundle-3deec9e9","title":"Letter Bundle (Griffin Airmail Roost and Posthouse)","summary":"Eight slightly offset thick paper envelopes gathered beneath one continuous twine band.","description":"Eight slightly offset thick paper envelopes gathered beneath one continuous twine band. Dimensions 0.16 × 0.05 × 0.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-letter-bundle-3deec9e9","cdnUrl":"https://cdn.3dassets.dev/assets/30527/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-letter-bundle-3deec9e9","thumbnailUrl":"https://cdn.3dassets.dev/assets/30527/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30527/v1/poster.webp","blurhash":"U7GS10~p00oI?b?aRjIU00D%?GIB9F4.V]RQ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":49032,"triangles":2700,"vertices":1924,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.07780233770608902,-0.000003967406313736682,-0.052000001072883606],"max":[0.07780233770608902,0.052003968479197346,0.052000001072883606]},"sizeMeters":[0.156,0.052,0.104],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:50.024Z","updatedAt":"2026-09-08T10:38:50.121Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30527/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LetterBundleGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30527/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30527/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30527/v1/model.glb\" alt=\"Letter Bundle (Griffin Airmail Roost and Posthouse)\" 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/30527/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/30527/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30528","slug":"griffin-airmail-roost-and-posthouse-message-scroll-cas-2244e6a4","title":"Message Scroll Case (Griffin Airmail Roost and Posthouse)","summary":"Cylindrical leather scroll case with brass cap, lower collar and attached carrying loop.","description":"Cylindrical leather scroll case with brass cap, lower collar and attached carrying loop. Dimensions 0.19 × 0.32 × 0.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-message-scroll-cas-2244e6a4","cdnUrl":"https://cdn.3dassets.dev/assets/30528/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-message-scroll-cas-2244e6a4","thumbnailUrl":"https://cdn.3dassets.dev/assets/30528/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30528/v1/poster.webp","blurhash":"U79i#U^O020g~TxZ4;IWGEo|n5My?FtPE2IW","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":44216,"triangles":2656,"vertices":1636,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.09347490955707047,0,-0.049995313292410117],"max":[0.0934787298298793,0.3199999928474426,0.049995313292410117]},"sizeMeters":[0.187,0.32,0.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:51.524Z","updatedAt":"2026-09-08T10:38:51.617Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30528/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MessageScrollCaseGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30528/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30528/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30528/v1/model.glb\" alt=\"Message Scroll Case (Griffin Airmail Roost and Posthouse)\" 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/30528/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/30528/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30529","slug":"griffin-airmail-roost-and-posthouse-courier-satchel-d52f5516","title":"Courier Satchel (Griffin Airmail Roost and Posthouse)","summary":"Burgundy courier satchel with thick leather flap, continuous shoulder strap and brass fastening.","description":"Burgundy courier satchel with thick leather flap, continuous shoulder strap and brass fastening. Dimensions 0.48 × 0.55 × 0.13 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-courier-satchel-d52f5516","cdnUrl":"https://cdn.3dassets.dev/assets/30529/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-courier-satchel-d52f5516","thumbnailUrl":"https://cdn.3dassets.dev/assets/30529/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30529/v1/poster.webp","blurhash":"U4Abkf^5000|-$$xVyI]0zXR}seV+g$*KJ9[","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":53096,"triangles":3068,"vertices":1935,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2411193698644638,7.713446230073195e-7,-0.06448348616294342],"max":[0.2411193698644638,0.5477549588795413,0.06450038815360201]},"sizeMeters":[0.482,0.548,0.129],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:51.726Z","updatedAt":"2026-09-08T10:38:51.829Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30529/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CourierSatchelGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30529/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30529/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30529/v1/model.glb\" alt=\"Courier Satchel (Griffin Airmail Roost and Posthouse)\" 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/30529/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/30529/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30530","slug":"griffin-airmail-roost-and-posthouse-route-map-lectern-8634b74f","title":"Route Map Lectern (Griffin Airmail Roost and Posthouse)","summary":"Cedar route lectern with supported inclined top, thick map sheet and abstract raised route strips.","description":"Cedar route lectern with supported inclined top, thick map sheet and abstract raised route strips. Dimensions 0.65 × 1.04 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-route-map-lectern-8634b74f","cdnUrl":"https://cdn.3dassets.dev/assets/30530/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-route-map-lectern-8634b74f","thumbnailUrl":"https://cdn.3dassets.dev/assets/30530/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30530/v1/poster.webp","blurhash":"U58:-T$*009[_3oy9FM|~Vxa9ZIo%2xaRjIV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":70704,"triangles":4072,"vertices":2710,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.32500847738524846,0,-0.25001742568266205],"max":[0.32500847738524846,1.0363117174975338,0.25001742568266205]},"sizeMeters":[0.65,1.036,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:51.769Z","updatedAt":"2026-09-08T10:38:51.865Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30530/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RouteMapLecternGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30530/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30530/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30530/v1/model.glb\" alt=\"Route Map Lectern (Griffin Airmail Roost and Posthouse)\" 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/30530/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/30530/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30531","slug":"griffin-airmail-roost-and-posthouse-dispatch-ledger-4de6cfbb","title":"Dispatch Ledger (Griffin Airmail Roost and Posthouse)","summary":"Open thick postal ledger with leather covers, central binding and ruled entry marks.","description":"Open thick postal ledger with leather covers, central binding and ruled entry marks. Dimensions 0.23 × 0.06 × 0.18 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-dispatch-ledger-4de6cfbb","cdnUrl":"https://cdn.3dassets.dev/assets/30531/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-dispatch-ledger-4de6cfbb","thumbnailUrl":"https://cdn.3dassets.dev/assets/30531/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30531/v1/poster.webp","blurhash":"UAD+rK%L00WA~qtQM_V[00R+^+M|00M|a$S1","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":45280,"triangles":2400,"vertices":1700,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.11500000208616257,0.000008010865929060362,-0.08999740755929644],"max":[0.11500000208616257,0.06499946402087337,0.08999740755929644]},"sizeMeters":[0.23,0.065,0.18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:51.813Z","updatedAt":"2026-09-08T10:38:51.920Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30531/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DispatchLedgerGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30531/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30531/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30531/v1/model.glb\" alt=\"Dispatch Ledger (Griffin Airmail Roost and Posthouse)\" 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/30531/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/30531/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30532","slug":"griffin-airmail-roost-and-posthouse-destination-tag-ra-fd56f172","title":"Destination Tag Rack (Griffin Airmail Roost and Posthouse)","summary":"Five hanging destination tags on brass hooks and a freestanding cedar frame.","description":"Five hanging destination tags on brass hooks and a freestanding cedar frame. Dimensions 0.45 × 0.48 × 0.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-destination-tag-ra-fd56f172","cdnUrl":"https://cdn.3dassets.dev/assets/30532/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-destination-tag-ra-fd56f172","thumbnailUrl":"https://cdn.3dassets.dev/assets/30532/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30532/v1/poster.webp","blurhash":"U5B3KM_2009F.8-:D%9Z01M|?uSd00i_~po}","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":166132,"triangles":10540,"vertices":6251,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2250041934716224,0,-0.10000266911471102],"max":[0.2250041934716224,0.4749999940395355,0.10000266911471102]},"sizeMeters":[0.45,0.475,0.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:53.233Z","updatedAt":"2026-09-08T10:38:53.343Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30532/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DestinationTagRackGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30532/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30532/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30532/v1/model.glb\" alt=\"Destination Tag Rack (Griffin Airmail Roost and Posthouse)\" 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/30532/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/30532/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30534","slug":"griffin-airmail-roost-and-posthouse-wind-direction-pen-475c079a","title":"Wind Direction Pennant (Griffin Airmail Roost and Posthouse)","summary":"Short pole with burgundy canvas pennant, brass finial and stable stone foot.","description":"Short pole with burgundy canvas pennant, brass finial and stable stone foot. Dimensions 0.52 × 1.57 × 0.25 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-wind-direction-pen-475c079a","cdnUrl":"https://cdn.3dassets.dev/assets/30534/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-wind-direction-pen-475c079a","thumbnailUrl":"https://cdn.3dassets.dev/assets/30534/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30534/v1/poster.webp","blurhash":"U383qt}@0002QARQuMx]?[Xl8{q^EyoM,@R*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":23244,"triangles":1208,"vertices":920,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.26185066159814596,-0.000002365109978582497,-0.125],"max":[0.26185065507888794,1.5750030585564019,0.125]},"sizeMeters":[0.524,1.575,0.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:53.988Z","updatedAt":"2026-09-08T10:38:54.115Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30534/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WindDirectionPennantGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30534/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30534/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30534/v1/model.glb\" alt=\"Wind Direction Pennant (Griffin Airmail Roost and Posthouse)\" 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/30534/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/30534/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30533","slug":"griffin-airmail-roost-and-posthouse-windsock-mast-e5a531cb","title":"Windsock Mast (Griffin Airmail Roost and Posthouse)","summary":"Tall cedar mast with supported open tapered canvas windsock, thick mouth hoop and stone footing.","description":"Tall cedar mast with supported open tapered canvas windsock, thick mouth hoop and stone footing. Dimensions 1.10 × 2.86 × 0.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-windsock-mast-e5a531cb","cdnUrl":"https://cdn.3dassets.dev/assets/30533/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-windsock-mast-e5a531cb","thumbnailUrl":"https://cdn.3dassets.dev/assets/30533/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30533/v1/poster.webp","blurhash":"U36HGt%L004ovMIoPA^k~Ut74:MytOoKRSNd","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":56560,"triangles":3276,"vertices":2076,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.550000011920929,-0.000005800752277036053,-0.20000001043081284],"max":[0.550000011920929,2.859999895095825,0.20000001043081284]},"sizeMeters":[1.1,2.86,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:53.999Z","updatedAt":"2026-09-08T10:38:54.117Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30533/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WindsockMastGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30533/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30533/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30533/v1/model.glb\" alt=\"Windsock Mast (Griffin Airmail Roost and Posthouse)\" 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/30533/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/30533/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30535","slug":"griffin-airmail-roost-and-posthouse-signal-bell-87b22605","title":"Signal Bell (Griffin Airmail Roost and Posthouse)","summary":"Hollow flared brass bell with inner clapper and joined crown hanging loop.","description":"Hollow flared brass bell with inner clapper and joined crown hanging loop. Dimensions 0.22 × 0.26 × 0.22 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-signal-bell-87b22605","cdnUrl":"https://cdn.3dassets.dev/assets/30535/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-signal-bell-87b22605","thumbnailUrl":"https://cdn.3dassets.dev/assets/30535/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30535/v1/poster.webp","blurhash":"UAA]=]xa00E24:WB?Gt603R*~Uxt~Uoe9aRk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":70804,"triangles":4176,"vertices":2733,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.11000469925438738,0,-0.11000469925438738],"max":[0.11000469925438738,0.2639999985694885,0.11000469925438738]},"sizeMeters":[0.22,0.264,0.22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:54.005Z","updatedAt":"2026-09-08T10:38:54.127Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30535/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SignalBellGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30535/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30535/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30535/v1/model.glb\" alt=\"Signal Bell (Griffin Airmail Roost and Posthouse)\" 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/30535/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/30535/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30536","slug":"griffin-airmail-roost-and-posthouse-bell-support-arch-9f74d935","title":"Bell Support Arch (Griffin Airmail Roost and Posthouse)","summary":"Braced cedar signal arch with grounded feet and central bell suspension link.","description":"Braced cedar signal arch with grounded feet and central bell suspension link. Dimensions 0.82 × 1.52 × 0.35 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-bell-support-arch-9f74d935","cdnUrl":"https://cdn.3dassets.dev/assets/30536/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-bell-support-arch-9f74d935","thumbnailUrl":"https://cdn.3dassets.dev/assets/30536/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30536/v1/poster.webp","blurhash":"U48|V0xs00Mz00of_MNH~WnP4oS~rs%2bu9Z","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":52216,"triangles":3068,"vertices":1935,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4099999964237213,-0.000020142488660682134,-0.17498855403258592],"max":[0.4099999964237213,1.5199999809265137,0.17498855403258592]},"sizeMeters":[0.82,1.52,0.35],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:55.916Z","updatedAt":"2026-09-08T10:38:56.043Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30536/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BellSupportArchGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30536/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30536/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30536/v1/model.glb\" alt=\"Bell Support Arch (Griffin Airmail Roost and Posthouse)\" 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/30536/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/30536/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30539","slug":"griffin-airmail-roost-and-posthouse-landing-beacon-3158a9cd","title":"Landing Beacon (Griffin Airmail Roost and Posthouse)","summary":"Stone landing beacon with brass-framed glass lantern, luminous core and closed pyramidal weather cap; no embedded light.","description":"Stone landing beacon with brass-framed glass lantern, luminous core and closed pyramidal weather cap; no embedded light. Dimensions 0.64 × 2.17 × 0.64 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-landing-beacon-3158a9cd","cdnUrl":"https://cdn.3dassets.dev/assets/30539/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-landing-beacon-3158a9cd","thumbnailUrl":"https://cdn.3dassets.dev/assets/30539/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30539/v1/poster.webp","blurhash":"U2AJl@~U000000M{~W-qIUXS?Hv$02aK~VXm","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":72884,"triangles":4248,"vertices":2734,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3200085578986504,0,-0.3200085578986504],"max":[0.3200085578986504,2.1700000762939453,0.3200085578986504]},"sizeMeters":[0.64,2.17,0.64],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:56.066Z","updatedAt":"2026-09-08T10:38:56.193Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30539/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LandingBeaconGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30539/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30539/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30539/v1/model.glb\" alt=\"Landing Beacon (Griffin Airmail Roost and Posthouse)\" 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/30539/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/30539/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30538","slug":"griffin-airmail-roost-and-posthouse-beacon-service-lad-29d6a5c4","title":"Beacon Service Ladder (Griffin Airmail Roost and Posthouse)","summary":"Seven-rung cedar service ladder with joined cylindrical rungs and continuous stiles.","description":"Seven-rung cedar service ladder with joined cylindrical rungs and continuous stiles. Dimensions 0.45 × 1.60 × 0.05 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-beacon-service-lad-29d6a5c4","cdnUrl":"https://cdn.3dassets.dev/assets/30538/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-beacon-service-lad-29d6a5c4","thumbnailUrl":"https://cdn.3dassets.dev/assets/30538/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30538/v1/poster.webp","blurhash":"U29$C0^O000h-U$NIpE%1^ob|^NfxXxDWEI@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":174656,"triangles":11576,"vertices":6497,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.22249214479920118,0,-0.022461623309038198],"max":[0.22249214479920118,1.600000023841858,0.022461623309038198]},"sizeMeters":[0.445,1.6,0.045],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:56.843Z","updatedAt":"2026-09-08T10:38:56.944Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30538/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BeaconServiceLadderGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30538/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30538/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30538/v1/model.glb\" alt=\"Beacon Service Ladder (Griffin Airmail Roost and Posthouse)\" 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/30538/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/30538/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30537","slug":"griffin-airmail-roost-and-posthouse-cliff-anchor-brack-6704634f","title":"Cliff Anchor Bracket (Griffin Airmail Roost and Posthouse)","summary":"Thick triangular anchor bracket with base plate, upright web, diagonal gusset and two bolt heads.","description":"Thick triangular anchor bracket with base plate, upright web, diagonal gusset and two bolt heads. Dimensions 0.30 × 0.34 × 0.25 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-cliff-anchor-brack-6704634f","cdnUrl":"https://cdn.3dassets.dev/assets/30537/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-cliff-anchor-brack-6704634f","thumbnailUrl":"https://cdn.3dassets.dev/assets/30537/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30537/v1/poster.webp","blurhash":"UDCr}$^i02E2D+-o%KE2E3WFxaNG~UWBD*s.","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":36460,"triangles":2232,"vertices":1363,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.14999450824600655,0,-0.125003205758337],"max":[0.14999450824600655,0.3400000035762787,0.125003205758337]},"sizeMeters":[0.3,0.34,0.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:55.799Z","updatedAt":"2026-09-08T10:38:55.899Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30537/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CliffAnchorBracketGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30537/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30537/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30537/v1/model.glb\" alt=\"Cliff Anchor Bracket (Griffin Airmail Roost and Posthouse)\" 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/30537/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/30537/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30540","slug":"griffin-airmail-roost-and-posthouse-cargo-hand-winch-58c61046","title":"Cargo Hand Winch (Griffin Airmail Roost and Posthouse)","summary":"Supported cargo hand winch with wound rope drum, axle bearings, flanges, offset crank and short payout lead.","description":"Supported cargo hand winch with wound rope drum, axle bearings, flanges, offset crank and short payout lead. Dimensions 0.74 × 0.45 × 0.61 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-cargo-hand-winch-58c61046","cdnUrl":"https://cdn.3dassets.dev/assets/30540/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-cargo-hand-winch-58c61046","thumbnailUrl":"https://cdn.3dassets.dev/assets/30540/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30540/v1/poster.webp","blurhash":"U7Aco1?Z004o~nxt9HIV02NG~Bxt4pV]?at6","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":101228,"triangles":6180,"vertices":3825,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3684999942779541,-0.00002260812935031553,-0.30274763265070115],"max":[0.3684999942779541,0.45000608270203346,0.30272501707077026]},"sizeMeters":[0.737,0.45,0.605],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:57.642Z","updatedAt":"2026-09-08T10:38:57.823Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30540/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CargoHandWinchGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30540/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30540/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30540/v1/model.glb\" alt=\"Cargo Hand Winch (Griffin Airmail Roost and Posthouse)\" 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/30540/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/30540/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30541","slug":"griffin-airmail-roost-and-posthouse-winch-loading-bask-de683d8c","title":"Winch Loading Basket (Griffin Airmail Roost and Posthouse)","summary":"Open slatted cargo basket with thick floor, four corner posts and two joined rope lifting slings.","description":"Open slatted cargo basket with thick floor, four corner posts and two joined rope lifting slings. Dimensions 0.70 × 0.71 × 0.55 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-winch-loading-bask-de683d8c","cdnUrl":"https://cdn.3dassets.dev/assets/30541/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-winch-loading-bask-de683d8c","thumbnailUrl":"https://cdn.3dassets.dev/assets/30541/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30541/v1/poster.webp","blurhash":"U6B.y2}s02$%THt3xGRl0MKOJ-5RIBxtxaIV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":157048,"triangles":9436,"vertices":6148,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3499999940395355,0.000011217467905000333,-0.27501601753398],"max":[0.3499999940395355,0.7099995125539535,0.27501601753398]},"sizeMeters":[0.7,0.71,0.55],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:57.702Z","updatedAt":"2026-09-08T10:38:57.857Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30541/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WinchLoadingBasketGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30541/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30541/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30541/v1/model.glb\" alt=\"Winch Loading Basket (Griffin Airmail Roost and Posthouse)\" 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/30541/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/30541/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30542","slug":"griffin-airmail-roost-and-posthouse-posthouse-cliff-ba-dab769ef","title":"Posthouse Cliff Base (Griffin Airmail Roost and Posthouse)","summary":"Compact layered limestone cliff foundation with a continuous level summit and twelve irregular front rock columns supporting the landing edge.","description":"Compact layered limestone cliff foundation with a continuous level summit and twelve irregular front rock columns supporting the landing edge. Dimensions 16.19 × 1.90 × 14.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original honey limestone, dark cedar, antique brass and burgundy canvas. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-posthouse-cliff-ba-dab769ef","cdnUrl":"https://cdn.3dassets.dev/assets/30542/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-posthouse-cliff-ba-dab769ef","thumbnailUrl":"https://cdn.3dassets.dev/assets/30542/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30542/v1/poster.webp","blurhash":"U7EL?1?H00NZ?Ht6RQRk00IU~pV[4nV[oyoI","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"}],"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":30268,"triangles":1536,"vertices":1238,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-8.094942092895508,0.00035682864762076605,-7.000036140085886],"max":[8.094942092895508,1.8996431475105213,7.000036140085886]},"sizeMeters":[16.19,1.899,14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:38:57.839Z","updatedAt":"2026-09-08T10:38:57.969Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30542/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PosthouseCliffBaseGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30542/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30542/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30542/v1/model.glb\" alt=\"Posthouse Cliff Base (Griffin Airmail Roost and Posthouse)\" 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/30542/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/30542/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30543","slug":"griffin-airmail-roost-and-posthouse-grif-d1c30fe4-starter-scene","title":"Griffin Courier Cliff (Griffin Airmail Roost and Posthouse)","summary":"Compact roofed postal dispatch room, stocked griffin shelter and supported guarded landing deck with postal cargo equipment.","description":"Compact roofed postal dispatch room, stocked griffin shelter and supported guarded landing deck with postal cargo equipment.","status":"published","url":"https://3dassets.dev/assets/griffin-airmail-roost-and-posthouse-grif-d1c30fe4-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/30543/v1/model.glb","downloadUrl":"https://3dassets.dev/download/griffin-airmail-roost-and-posthouse-grif-d1c30fe4-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/30543/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30543/v1/poster.webp","blurhash":"U7DI?x-;01bq9Goef+Rk00IBwgRj~oRkxtxs","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":5875988,"triangles":381384,"vertices":236415,"meshes":133,"materials":16,"textures":0,"animations":[],"boundingBox":{"min":[-8.094942092895508,0.00035682864762076605,-7.000036140085886],"max":[8.094942092895508,5.201986671994428,7.000036140085886]},"sizeMeters":[16.19,5.202,14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:00.335Z","updatedAt":"2026-09-08T10:39:00.439Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30543/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GriffinCourierCliffGriffinAirmailRoostAndPosthouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30543/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30543/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30543/v1/model.glb\" alt=\"Griffin Courier Cliff (Griffin Airmail Roost and Posthouse)\" 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/30543/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/30543/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}