{"data":{"id":68,"slug":"adventurers-tavern-and-guild-hall","title":"Adventurers Tavern and Guild Hall","summary":"Detailed oak tavern, modular mezzanine, working bar, kitchen and guild administration props.","description":"Original tavern hub and guild office kit with profiled vessels, turned furniture, pegged framing and iron fittings. Metres, +Y up, +Z front; static geometry without animation, collision or navigation.","url":"https://3dassets.dev/packs/adventurers-tavern-and-guild-hall","coverUrl":"https://cdn.3dassets.dev/assets/24757/v1/poster.webp","assetCount":97,"aiGenerated":true,"aiGeneratedAssetCount":97,"aiModels":["Claude Fable 5.1"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":10558484,"totalTriangles":231616,"starterScene":{"id":"24757","slug":"adventurers-tavern-and-guild-hall-two-st-1a9ba984-starter-scene","title":"Two-storey Tavern (Adventurers Tavern and Guild Hall)","summary":"Open cutaway tavern with a rear bar, hearth, dining area and a three-metre stair reaching the mezzanine. Front and roof omitted for inspection.","description":"Open cutaway tavern with a rear bar, hearth, dining area and a three-metre stair reaching the mezzanine. Front and roof omitted for inspection.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-two-st-1a9ba984-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/24757/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-two-st-1a9ba984-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/24757/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24757/v1/poster.webp","blurhash":"U39P=vI;01#7FzSOMxs.00%L$*S#h|#l~pNa","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":571132,"triangles":27280,"vertices":22682,"meshes":48,"materials":5,"textures":2,"animations":[],"boundingBox":{"min":[-4.374970232532332,0.00004150338474800952,-4.119957270577814],"max":[4.000061037018952,4.7100320103736975,4.014999985694885]},"sizeMeters":[8.375,4.71,8.135],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":18,"publishedAt":"2026-09-07T20:30:43.238Z","updatedAt":"2026-10-25T11:08:35.908Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24757/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TwoStoreyTavernAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24757/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24757/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24757/v1/model.glb\" alt=\"Two-storey Tavern (Adventurers Tavern and Guild Hall)\" 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/24757/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/24757/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"24665","slug":"adventurers-tavern-and-guild-hall-timber-wall-straight-b2fb5a6d","title":"Timber Wall Straight (Adventurers Tavern and Guild Hall)","summary":"Two-metre timber framed plaster wall with bevelled framing, brace and pegged joints.","description":"Two-metre timber framed plaster wall with bevelled framing, brace and pegged joints. Dimensions 2.00 × 3.00 × 0.27 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-timber-wall-straight-b2fb5a6d","cdnUrl":"https://cdn.3dassets.dev/assets/24665/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-timber-wall-straight-b2fb5a6d","thumbnailUrl":"https://cdn.3dassets.dev/assets/24665/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24665/v1/poster.webp","blurhash":"UAC6iT-p004.xtxtWBE100Rj~qxuofWBWBt8","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":52004,"triangles":1032,"vertices":3096,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.000061037018952,0,-0.11007240426966214],"max":[1.000061037018952,3,0.15507240605780148]},"sizeMeters":[2,3,0.265],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T20:30:18.722Z","updatedAt":"2026-10-25T14:40:43.959Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24665/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TimberWallStraightAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24665/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24665/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24665/v1/model.glb\" alt=\"Timber Wall Straight (Adventurers Tavern and Guild Hall)\" 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/24665/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/24665/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24664","slug":"adventurers-tavern-and-guild-hall-timber-wall-corner-2a393c90","title":"Timber Wall Corner (Adventurers Tavern and Guild Hall)","summary":"Return corner of two framed wall bays.","description":"Return corner of two framed wall bays. Dimensions 2.10 × 3.00 × 2.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-timber-wall-corner-2a393c90","cdnUrl":"https://cdn.3dassets.dev/assets/24664/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-timber-wall-corner-2a393c90","thumbnailUrl":"https://cdn.3dassets.dev/assets/24664/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24664/v1/poster.webp","blurhash":"U9DJ3G?b009F9GWU-:t800IU~p%Mx]aeM{af","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":101572,"triangles":2064,"vertices":6192,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.0474868007446516,0,-1.0474868007446516],"max":[1.0474868007446516,3,1.0474868007446516]},"sizeMeters":[2.095,3,2.095],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:30:17.645Z","updatedAt":"2026-10-08T08:55:37.891Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24664/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TimberWallCornerAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24664/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24664/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24664/v1/model.glb\" alt=\"Timber Wall Corner (Adventurers Tavern and Guild Hall)\" 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/24664/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/24664/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24667","slug":"adventurers-tavern-and-guild-hall-timber-wall-end-8bc29ad2","title":"Timber Wall End (Adventurers Tavern and Guild Hall)","summary":"Framed wall ending in a capped oak pier.","description":"Framed wall ending in a capped oak pier. Dimensions 2.10 × 3.00 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-timber-wall-end-8bc29ad2","cdnUrl":"https://cdn.3dassets.dev/assets/24667/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-timber-wall-end-8bc29ad2","thumbnailUrl":"https://cdn.3dassets.dev/assets/24667/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24667/v1/poster.webp","blurhash":"UAB:W?-;0001%2xtRjE100Rj~px[s.aeR*oz","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":61720,"triangles":1140,"vertices":3420,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.049911477557798,0,-0.15246795318086442],"max":[1.049978625122438,3.001199960708618,0.15244225136885461]},"sizeMeters":[2.1,3.001,0.305],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:30:17.748Z","updatedAt":"2026-10-06T19:52:05.106Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24667/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TimberWallEndAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24667/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24667/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24667/v1/model.glb\" alt=\"Timber Wall End (Adventurers Tavern and Guild Hall)\" 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/24667/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/24667/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24663","slug":"adventurers-tavern-and-guild-hall-window-bay-2e7ff094","title":"Window Bay (Adventurers Tavern and Guild Hall)","summary":"Timber sash window bay with deep sill, mullions and transmissive glazing.","description":"Timber sash window bay with deep sill, mullions and transmissive glazing. Dimensions 2.00 × 3.00 × 0.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-window-bay-2e7ff094","cdnUrl":"https://cdn.3dassets.dev/assets/24663/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-window-bay-2e7ff094","thumbnailUrl":"https://cdn.3dassets.dev/assets/24663/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24663/v1/poster.webp","blurhash":"U2A0p_-o004:-:%LIV4:02R+~os.=z%MEd4n","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":109112,"triangles":1896,"vertices":5688,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-1.000061037018952,0,-0.11995727057781416],"max":[1.000061037018952,3,0.27995726700153545]},"sizeMeters":[2,3,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:30:17.654Z","updatedAt":"2026-10-08T08:56:06.380Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24663/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WindowBayAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24663/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24663/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24663/v1/model.glb\" alt=\"Window Bay (Adventurers Tavern and Guild Hall)\" 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/24663/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/24663/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24668","slug":"adventurers-tavern-and-guild-hall-doorway-with-door-3b0e2107","title":"Doorway With Door (Adventurers Tavern and Guild Hall)","summary":"Timber entrance with separate pivoted plank door leaves, iron strap hinges and ring pulls.","description":"Timber entrance with separate pivoted plank door leaves, iron strap hinges and ring pulls. Dimensions 2.00 × 3.00 × 0.24 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-doorway-with-door-3b0e2107","cdnUrl":"https://cdn.3dassets.dev/assets/24668/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-doorway-with-door-3b0e2107","thumbnailUrl":"https://cdn.3dassets.dev/assets/24668/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24668/v1/poster.webp","blurhash":"U58pr#$+00EL~pxt4oE2KikVrXRPDit6.7Io","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":126688,"triangles":2320,"vertices":6960,"meshes":5,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.000061037018952,0,-0.11004974517044587],"max":[1.000061037018952,3,0.12904505569888114]},"sizeMeters":[2,3,0.239],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:30:17.755Z","updatedAt":"2026-10-08T08:55:37.725Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24668/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DoorwayWithDoorAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24668/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24668/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24668/v1/model.glb\" alt=\"Doorway With Door (Adventurers Tavern and Guild Hall)\" 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/24668/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/24668/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24669","slug":"adventurers-tavern-and-guild-hall-double-doorway-382923f0","title":"Double Doorway (Adventurers Tavern and Guild Hall)","summary":"Timber entrance with separate pivoted plank door leaves, iron strap hinges and ring pulls.","description":"Timber entrance with separate pivoted plank door leaves, iron strap hinges and ring pulls. Dimensions 2.00 × 3.00 × 0.24 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-double-doorway-382923f0","cdnUrl":"https://cdn.3dassets.dev/assets/24669/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-double-doorway-382923f0","thumbnailUrl":"https://cdn.3dassets.dev/assets/24669/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24669/v1/poster.webp","blurhash":"U58pr#$+00EL~p%14oE2KikVrXRPDit6.7Io","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":148012,"triangles":3716,"vertices":11148,"meshes":7,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.000061037018952,0,-0.11004974517044587],"max":[1.000061037018952,3,0.12904505569888114]},"sizeMeters":[2,3,0.239],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:17.818Z","updatedAt":"2026-10-06T19:52:02.364Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24669/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DoubleDoorwayAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24669/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24669/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24669/v1/model.glb\" alt=\"Double Doorway (Adventurers Tavern and Guild Hall)\" 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/24669/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/24669/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24666","slug":"adventurers-tavern-and-guild-hall-half-wall-with-rail-ccbb7b71","title":"Half Wall With Rail (Adventurers Tavern and Guild Hall)","summary":"Waist-height partition capped by an open handrail.","description":"Waist-height partition capped by an open handrail. Dimensions 2.00 × 1.22 × 0.24 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-half-wall-with-rail-ccbb7b71","cdnUrl":"https://cdn.3dassets.dev/assets/24666/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-half-wall-with-rail-ccbb7b71","thumbnailUrl":"https://cdn.3dassets.dev/assets/24666/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24666/v1/poster.webp","blurhash":"UDEL?7-;00V[4T-o?bE100Dj^+-;_NV@9Ft7","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":30732,"triangles":540,"vertices":1620,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.0011999607086182,-0.00004162868647372697,-0.11999877925962096],"max":[1.0011999607086182,1.2199421936505868,0.11999877925962096]},"sizeMeters":[2.002,1.22,0.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:30:17.732Z","updatedAt":"2026-10-08T08:55:37.839Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24666/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HalfWallWithRailAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24666/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24666/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24666/v1/model.glb\" alt=\"Half Wall With Rail (Adventurers Tavern and Guild Hall)\" 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/24666/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/24666/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24670","slug":"adventurers-tavern-and-guild-hall-floor-tile-eca03e44","title":"Floor Tile (Adventurers Tavern and Guild Hall)","summary":"Two-metre modular floor with separately bevelled surface units and solid timber backing.","description":"Two-metre modular floor with separately bevelled surface units and solid timber backing. Dimensions 2.00 × 0.22 × 2.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-floor-tile-eca03e44","cdnUrl":"https://cdn.3dassets.dev/assets/24670/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-floor-tile-eca03e44","thumbnailUrl":"https://cdn.3dassets.dev/assets/24670/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24670/v1/poster.webp","blurhash":"U27c:7-W0zWC=Ln$I:oJ01I.]nae2oW?$*R-","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":76776,"triangles":1228,"vertices":3684,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1,0.00004150338474800952,-1],"max":[1,0.2220190447735063,1]},"sizeMeters":[2,0.222,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:30:17.985Z","updatedAt":"2026-10-06T21:11:19.263Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24670/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FloorTileAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24670/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24670/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24670/v1/model.glb\" alt=\"Floor Tile (Adventurers Tavern and Guild Hall)\" 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/24670/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/24670/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24671","slug":"adventurers-tavern-and-guild-hall-flagstone-tile-d700ecdb","title":"Flagstone Tile (Adventurers Tavern and Guild Hall)","summary":"Two-metre modular floor with separately bevelled surface units and solid timber backing.","description":"Two-metre modular floor with separately bevelled surface units and solid timber backing. Dimensions 2.00 × 0.20 × 2.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-flagstone-tile-d700ecdb","cdnUrl":"https://cdn.3dassets.dev/assets/24671/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-flagstone-tile-d700ecdb","thumbnailUrl":"https://cdn.3dassets.dev/assets/24671/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24671/v1/poster.webp","blurhash":"U48|;Q%M00Rj?vj@M_j]00M{~qj]00f8x]WA","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":123048,"triangles":1836,"vertices":5508,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1,0.00004150338474800952,-1],"max":[1,0.20499335935891128,1]},"sizeMeters":[2,0.205,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:30:19.416Z","updatedAt":"2026-10-06T21:11:20.065Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24671/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlagstoneTileAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24671/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24671/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24671/v1/model.glb\" alt=\"Flagstone Tile (Adventurers Tavern and Guild Hall)\" 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/24671/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/24671/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24673","slug":"adventurers-tavern-and-guild-hall-mezzanine-floor-tile-461158b5","title":"Mezzanine Floor Tile (Adventurers Tavern and Guild Hall)","summary":"Two-metre modular floor with separately bevelled surface units and solid timber backing.","description":"Two-metre modular floor with separately bevelled surface units and solid timber backing. Dimensions 2.00 × 0.22 × 2.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-mezzanine-floor-tile-461158b5","cdnUrl":"https://cdn.3dassets.dev/assets/24673/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-mezzanine-floor-tile-461158b5","thumbnailUrl":"https://cdn.3dassets.dev/assets/24673/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24673/v1/poster.webp","blurhash":"U27c:7-W0zWC=Ln$I:oJ01I.]nae2oW?$*R-","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":87228,"triangles":1444,"vertices":4332,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1,0.00002640476918443213,-1],"max":[1,0.2220190447735063,1]},"sizeMeters":[2,0.222,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:30:19.542Z","updatedAt":"2026-10-06T19:51:55.739Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24673/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MezzanineFloorTileAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24673/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24673/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24673/v1/model.glb\" alt=\"Mezzanine Floor Tile (Adventurers Tavern and Guild Hall)\" 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/24673/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/24673/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24672","slug":"adventurers-tavern-and-guild-hall-mezzanine-rail-f3f86c69","title":"Mezzanine Rail (Adventurers Tavern and Guild Hall)","summary":"One-metre turned-baluster guard rail on a two-metre frontage.","description":"One-metre turned-baluster guard rail on a two-metre frontage. Dimensions 2.03 × 1.04 × 0.13 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-mezzanine-rail-f3f86c69","cdnUrl":"https://cdn.3dassets.dev/assets/24672/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-mezzanine-rail-f3f86c69","thumbnailUrl":"https://cdn.3dassets.dev/assets/24672/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24672/v1/poster.webp","blurhash":"U383tw$QEL$+;4}@odNG0#r=oLXRTG$kX79u","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":151576,"triangles":2988,"vertices":8964,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.0149999856948853,0.000004293731830085079,-0.06505020203128938],"max":[1.0149999856948853,1.040035244110073,0.06505020203128938]},"sizeMeters":[2.03,1.04,0.13],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:30:19.432Z","updatedAt":"2026-10-06T19:51:54.899Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24672/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MezzanineRailAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24672/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24672/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24672/v1/model.glb\" alt=\"Mezzanine Rail (Adventurers Tavern and Guild Hall)\" 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/24672/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/24672/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24675","slug":"adventurers-tavern-and-guild-hall-staircase-run-897a558d","title":"Staircase Run (Adventurers Tavern and Guild Hall)","summary":"Fifteen tread stair climbing three metres over four metres; solid treads, stringers and paired rails.","description":"Fifteen tread stair climbing three metres over four metres; solid treads, stringers and paired rails. Dimensions 1.00 × 3.85 × 4.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-staircase-run-897a558d","cdnUrl":"https://cdn.3dassets.dev/assets/24675/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-staircase-run-897a558d","thumbnailUrl":"https://cdn.3dassets.dev/assets/24675/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24675/v1/poster.webp","blurhash":"U14T.K$i1INb,s,?W:Ez0}af^4baAX5,sA=w","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":205204,"triangles":3348,"vertices":10044,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.50011796627795,0.00003729030072907591,-2.000166654586792],"max":[0.50011796627795,3.8499628527504184,2.000166654586792]},"sizeMeters":[1,3.85,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:30:19.590Z","updatedAt":"2026-10-06T21:11:21.097Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24675/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StaircaseRunAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24675/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24675/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24675/v1/model.glb\" alt=\"Staircase Run (Adventurers Tavern and Guild Hall)\" 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/24675/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/24675/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24674","slug":"adventurers-tavern-and-guild-hall-stair-landing-57974e1b","title":"Stair Landing (Adventurers Tavern and Guild Hall)","summary":"Two-metre landing with an outer guardrail; align floor top to stair rise.","description":"Two-metre landing with an outer guardrail; align floor top to stair rise. Dimensions 2.03 × 1.25 × 2.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-stair-landing-57974e1b","cdnUrl":"https://cdn.3dassets.dev/assets/24674/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-stair-landing-57974e1b","thumbnailUrl":"https://cdn.3dassets.dev/assets/24674/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24674/v1/poster.webp","blurhash":"U37,iJ~B5l-A0gjF=yo{03ELi_9u}rNHNIwK","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":221624,"triangles":4216,"vertices":12648,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.0149999856948853,0.00002567724148794248,-1.002500057220459],"max":[1.0149999856948853,1.2499995566764706,1.0024855658755325]},"sizeMeters":[2.03,1.25,2.005],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":14,"publishedAt":"2026-09-07T20:30:19.572Z","updatedAt":"2026-10-06T19:51:56.718Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24674/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StairLandingAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24674/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24674/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24674/v1/model.glb\" alt=\"Stair Landing (Adventurers Tavern and Guild Hall)\" 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/24674/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/24674/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24676","slug":"adventurers-tavern-and-guild-hall-roof-beam-c758c824","title":"Roof Beam (Adventurers Tavern and Guild Hall)","summary":"Four-metre scarf-style ceiling beam with iron fastening collars.","description":"Four-metre scarf-style ceiling beam with iron fastening collars. Dimensions 4.00 × 0.30 × 0.32 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-roof-beam-c758c824","cdnUrl":"https://cdn.3dassets.dev/assets/24676/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-roof-beam-c758c824","thumbnailUrl":"https://cdn.3dassets.dev/assets/24676/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24676/v1/poster.webp","blurhash":"U25XiNs94;xWxZ={n%M|01oy~ARnIq0fkB-.","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":20320,"triangles":388,"vertices":1164,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.0001004150511744184,-0.159514141929711],"max":[2,0.29989959686975454,0.159514141929711]},"sizeMeters":[4,0.3,0.319],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:30:19.703Z","updatedAt":"2026-10-06T19:51:59.409Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24676/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofBeamAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24676/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24676/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24676/v1/model.glb\" alt=\"Roof Beam (Adventurers Tavern and Guild Hall)\" 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/24676/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/24676/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24677","slug":"adventurers-tavern-and-guild-hall-king-post-truss-b78120d7","title":"King Post Truss (Adventurers Tavern and Guild Hall)","summary":"Four-metre triangular king-post roof truss with braced joints.","description":"Four-metre triangular king-post roof truss with braced joints. Dimensions 4.11 × 1.83 × 0.18 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-king-post-truss-b78120d7","cdnUrl":"https://cdn.3dassets.dev/assets/24677/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-king-post-truss-b78120d7","thumbnailUrl":"https://cdn.3dassets.dev/assets/24677/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24677/v1/poster.webp","blurhash":"U27dE_Xl02NI56}?EkE2010f~9x[$l9^xV-T","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":32172,"triangles":648,"vertices":1944,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-2.054985523223877,0.00007031570694704392,-0.09005887665485053],"max":[2.054985523223877,1.8304730831501697,0.09005887665485053]},"sizeMeters":[4.11,1.83,0.18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:30:20.992Z","updatedAt":"2026-10-06T19:51:36.986Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24677/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KingPostTrussAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24677/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24677/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24677/v1/model.glb\" alt=\"King Post Truss (Adventurers Tavern and Guild Hall)\" 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/24677/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/24677/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24678","slug":"adventurers-tavern-and-guild-hall-fireplace-wall-ca153e5a","title":"Fireplace Wall (Adventurers Tavern and Guild Hall)","summary":"Open masonry hearth with stone jambs, mantel, soot back and a five-bar fire basket.","description":"Open masonry hearth with stone jambs, mantel, soot back and a five-bar fire basket. Dimensions 2.00 × 2.96 × 0.90 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-fireplace-wall-ca153e5a","cdnUrl":"https://cdn.3dassets.dev/assets/24678/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-fireplace-wall-ca153e5a","thumbnailUrl":"https://cdn.3dassets.dev/assets/24678/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24678/v1/poster.webp","blurhash":"U3AJ.s~B004:=|$*9ZEK9uE2IAawY5tl$$IA","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":162556,"triangles":2484,"vertices":7452,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-1,0,-0.37497023253233197],"max":[1,2.9600000381469727,0.5199506381789725]},"sizeMeters":[2,2.96,0.895],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:30:20.732Z","updatedAt":"2026-10-06T21:11:21.140Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24678/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FireplaceWallAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24678/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24678/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24678/v1/model.glb\" alt=\"Fireplace Wall (Adventurers Tavern and Guild Hall)\" 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/24678/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/24678/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24679","slug":"adventurers-tavern-and-guild-hall-chimney-breast-dcf7a89a","title":"Chimney Breast (Adventurers Tavern and Guild Hall)","summary":"Stepped masonry chimney breast above the hearth, with projecting cornice.","description":"Stepped masonry chimney breast above the hearth, with projecting cornice. Dimensions 1.80 × 3.08 × 0.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-chimney-breast-dcf7a89a","cdnUrl":"https://cdn.3dassets.dev/assets/24679/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-chimney-breast-dcf7a89a","thumbnailUrl":"https://cdn.3dassets.dev/assets/24679/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24679/v1/poster.webp","blurhash":"U6A0?w~q0000xuoeRjRj4nIUxtxuoft7WBM{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":32984,"triangles":324,"vertices":972,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-0.900021410331839,0,-0.40009829066083263],"max":[0.900021410331839,3.080000162124634,0.40009829066083263]},"sizeMeters":[1.8,3.08,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:30:21.513Z","updatedAt":"2026-10-06T19:51:35.804Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24679/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChimneyBreastAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24679/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24679/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24679/v1/model.glb\" alt=\"Chimney Breast (Adventurers Tavern and Guild Hall)\" 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/24679/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/24679/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24680","slug":"adventurers-tavern-and-guild-hall-wall-lantern-bracket-62687770","title":"Wall Lantern Bracket (Adventurers Tavern and Guild Hall)","summary":"Forged wall bracket supporting a glazed candle lantern.","description":"Forged wall bracket supporting a glazed candle lantern. Dimensions 0.28 × 0.80 × 0.60 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-wall-lantern-bracket-62687770","cdnUrl":"https://cdn.3dassets.dev/assets/24680/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-wall-lantern-bracket-62687770","thumbnailUrl":"https://cdn.3dassets.dev/assets/24680/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24680/v1/poster.webp","blurhash":"U13bs^.6004W-;j[IUah00Dk_L_LV^M{f#%f","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":83484,"triangles":1668,"vertices":5004,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.14000671615834734,0,-0.299984745215383],"max":[0.14000671615834734,0.800000011920929,0.299984745215383]},"sizeMeters":[0.28,0.8,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":14,"publishedAt":"2026-09-07T20:30:21.660Z","updatedAt":"2026-10-25T16:50:45.032Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24680/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WallLanternBracketAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24680/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24680/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24680/v1/model.glb\" alt=\"Wall Lantern Bracket (Adventurers Tavern and Guild Hall)\" 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/24680/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/24680/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24681","slug":"adventurers-tavern-and-guild-hall-cellar-hatch-47baba30","title":"Cellar Hatch (Adventurers Tavern and Guild Hall)","summary":"Framed cellar hatch with individual boards, iron ring and named rear hinge pivot.","description":"Framed cellar hatch with individual boards, iron ring and named rear hinge pivot. Dimensions 1.20 × 0.21 × 1.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-cellar-hatch-47baba30","cdnUrl":"https://cdn.3dassets.dev/assets/24681/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-cellar-hatch-47baba30","thumbnailUrl":"https://cdn.3dassets.dev/assets/24681/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24681/v1/poster.webp","blurhash":"U17c:8^R0fS|rtR%NH%0009t}XNHGXt8%1E3","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":63628,"triangles":1032,"vertices":3096,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.6000000238418579,0.00001281404919895035,-0.6000000238418579],"max":[0.6000000238418579,0.2109954496452086,0.6000000238418579]},"sizeMeters":[1.2,0.211,1.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:30:21.662Z","updatedAt":"2026-10-06T21:11:20.983Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24681/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CellarHatchAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24681/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24681/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24681/v1/model.glb\" alt=\"Cellar Hatch (Adventurers Tavern and Guild Hall)\" 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/24681/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/24681/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24683","slug":"adventurers-tavern-and-guild-hall-bar-back-wall-08522174","title":"Bar Back Wall (Adventurers Tavern and Guild Hall)","summary":"Framed plaster bar wall with two stout display shelves.","description":"Framed plaster bar wall with two stout display shelves. Dimensions 2.00 × 3.00 × 0.47 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-bar-back-wall-08522174","cdnUrl":"https://cdn.3dassets.dev/assets/24683/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-bar-back-wall-08522174","thumbnailUrl":"https://cdn.3dassets.dev/assets/24683/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24683/v1/poster.webp","blurhash":"U5Bfqf%K00D+^%?GE20L00s.~WRlbFWCRlfl","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":70780,"triangles":1248,"vertices":3744,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.000061037018952,0,-0.11007240426966214],"max":[1.000061037018952,3,0.35501753971608413]},"sizeMeters":[2,3,0.465],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:30:22.712Z","updatedAt":"2026-10-06T21:11:20.981Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24683/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BarBackWallAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24683/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24683/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24683/v1/model.glb\" alt=\"Bar Back Wall (Adventurers Tavern and Guild Hall)\" 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/24683/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/24683/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24682","slug":"adventurers-tavern-and-guild-hall-ceiling-tile-e1a393fa","title":"Ceiling Tile (Adventurers Tavern and Guild Hall)","summary":"Planked ceiling panel with visible cross joists.","description":"Planked ceiling panel with visible cross joists. Dimensions 2.00 × 0.35 × 2.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-ceiling-tile-e1a393fa","cdnUrl":"https://cdn.3dassets.dev/assets/24682/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-ceiling-tile-e1a393fa","thumbnailUrl":"https://cdn.3dassets.dev/assets/24682/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24682/v1/poster.webp","blurhash":"U17AML?G0LM_s?R+Rir?00E3}sWYJ4%0$+Oq","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":87164,"triangles":1444,"vertices":4332,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1,0.0000679007033518586,-1],"max":[1,0.3499320933361837,1]},"sizeMeters":[2,0.35,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:30:21.671Z","updatedAt":"2026-10-06T21:11:23.944Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24682/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CeilingTileAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24682/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24682/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24682/v1/model.glb\" alt=\"Ceiling Tile (Adventurers Tavern and Guild Hall)\" 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/24682/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/24682/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24684","slug":"adventurers-tavern-and-guild-hall-notice-wall-0d158bfe","title":"Notice Wall (Adventurers Tavern and Guild Hall)","summary":"Timber bay with oak notice panel and separate blank parchment sheets.","description":"Timber bay with oak notice panel and separate blank parchment sheets. Dimensions 2.00 × 3.00 × 0.32 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-notice-wall-0d158bfe","cdnUrl":"https://cdn.3dassets.dev/assets/24684/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-notice-wall-0d158bfe","thumbnailUrl":"https://cdn.3dassets.dev/assets/24684/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24684/v1/poster.webp","blurhash":"U6A]{O%M009Z%L%2M|9Z01WV~VsTtQoLRjR+","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":71112,"triangles":1324,"vertices":3972,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-1.000061037018952,0,-0.11007240426966214],"max":[1.000061037018952,3,0.20601062338478518]},"sizeMeters":[2,3,0.316],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:30:21.715Z","updatedAt":"2026-10-25T12:44:21.785Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24684/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NoticeWallAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24684/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24684/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24684/v1/model.glb\" alt=\"Notice Wall (Adventurers Tavern and Guild Hall)\" 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/24684/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/24684/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24686","slug":"adventurers-tavern-and-guild-hall-snug-partition-15512878","title":"Snug Partition (Adventurers Tavern and Guild Hall)","summary":"Panelled snug divider with an open sight line above its waist-high panels.","description":"Panelled snug divider with an open sight line above its waist-high panels. Dimensions 2.05 × 1.61 × 0.18 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-snug-partition-15512878","cdnUrl":"https://cdn.3dassets.dev/assets/24686/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-snug-partition-15512878","thumbnailUrl":"https://cdn.3dassets.dev/assets/24686/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24686/v1/poster.webp","blurhash":"U28y#B~92VTJ^j^PaeAD0}tL[:NG-$?VxpIp","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":36656,"triangles":540,"vertices":1620,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.024999976158142,-0.00004773643337840916,-0.08996856593523972],"max":[1.024999976158142,1.6100477865012814,0.08996856593523972]},"sizeMeters":[2.05,1.61,0.18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:30:24.166Z","updatedAt":"2026-10-06T21:11:25.096Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24686/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnugPartitionAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24686/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24686/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24686/v1/model.glb\" alt=\"Snug Partition (Adventurers Tavern and Guild Hall)\" 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/24686/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/24686/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24685","slug":"adventurers-tavern-and-guild-hall-mezzanine-support-po-ca0616ef","title":"Mezzanine Support Post (Adventurers Tavern and Guild Hall)","summary":"Structural mezzanine post with a broad capital bearing at 2.79 m.","description":"Structural mezzanine post with a broad capital bearing at 2.79 m. Dimensions 0.50 × 2.79 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-mezzanine-support-po-ca0616ef","cdnUrl":"https://cdn.3dassets.dev/assets/24685/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-mezzanine-support-po-ca0616ef","thumbnailUrl":"https://cdn.3dassets.dev/assets/24685/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24685/v1/poster.webp","blurhash":"U04nb^^5000g}qoJ5TR-M_S2tS-A^NoK9wR,","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":15892,"triangles":216,"vertices":648,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.25,0,-0.25],"max":[0.25,2.7899842877359915,0.25]},"sizeMeters":[0.5,2.79,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T20:30:24.151Z","updatedAt":"2026-10-13T01:52:45.874Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24685/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MezzanineSupportPostAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24685/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24685/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24685/v1/model.glb\" alt=\"Mezzanine Support Post (Adventurers Tavern and Guild Hall)\" 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/24685/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/24685/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24688","slug":"adventurers-tavern-and-guild-hall-long-trestle-table-b2a78a4d","title":"Long Trestle Table (Adventurers Tavern and Guild Hall)","summary":"Long planked feast table with turned legs, lower stretcher and iron peg heads; top at 76 cm.","description":"Long planked feast table with turned legs, lower stretcher and iron peg heads; top at 76 cm. Dimensions 2.60 × 0.76 × 0.84 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-long-trestle-table-b2a78a4d","cdnUrl":"https://cdn.3dassets.dev/assets/24688/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-long-trestle-table-b2a78a4d","thumbnailUrl":"https://cdn.3dassets.dev/assets/24688/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24688/v1/poster.webp","blurhash":"U47TUjwMEN-T}s=_NHIq0gxGwMEf0}EM$%e.","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":116340,"triangles":2144,"vertices":6432,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.2999999523162842,-0.00008344643629043524,-0.4210608079449667],"max":[1.2999999523162842,0.7599893250327364,0.4210608079449667]},"sizeMeters":[2.6,0.76,0.842],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":14,"publishedAt":"2026-09-07T20:30:23.469Z","updatedAt":"2026-10-06T19:51:32.067Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24688/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LongTrestleTableAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24688/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24688/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24688/v1/model.glb\" alt=\"Long Trestle Table (Adventurers Tavern and Guild Hall)\" 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/24688/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/24688/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24689","slug":"adventurers-tavern-and-guild-hall-round-table-fa8adf25","title":"Round Table (Adventurers Tavern and Guild Hall)","summary":"Round pedestal table with crossed foot, turned centre and thick circular top.","description":"Round pedestal table with crossed foot, turned centre and thick circular top. Dimensions 1.30 × 0.76 × 1.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-round-table-fa8adf25","cdnUrl":"https://cdn.3dassets.dev/assets/24689/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-round-table-fa8adf25","thumbnailUrl":"https://cdn.3dassets.dev/assets/24689/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24689/v1/poster.webp","blurhash":"U47J,;s;0gSc}paxNukC1HWV-Us.1vjcr@WU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":38348,"triangles":632,"vertices":1896,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.6499999761581421,-0.0000016702478767838258,-0.6499999761581421],"max":[0.6499999761581421,0.7599903885955562,0.6499999761581421]},"sizeMeters":[1.3,0.76,1.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T20:30:23.487Z","updatedAt":"2026-10-25T15:32:17.100Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24689/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoundTableAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24689/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24689/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24689/v1/model.glb\" alt=\"Round Table (Adventurers Tavern and Guild Hall)\" 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/24689/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/24689/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24690","slug":"adventurers-tavern-and-guild-hall-barrel-table-ed2f2a6e","title":"Barrel Table (Adventurers Tavern and Guild Hall)","summary":"Standing table made from a banded oak barrel with a broad circular tabletop.","description":"Standing table made from a banded oak barrel with a broad circular tabletop. Dimensions 1.10 × 1.00 × 1.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-barrel-table-ed2f2a6e","cdnUrl":"https://cdn.3dassets.dev/assets/24690/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-barrel-table-ed2f2a6e","thumbnailUrl":"https://cdn.3dassets.dev/assets/24690/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24690/v1/poster.webp","blurhash":"U770rTxG0}Nu}roLEgayXRWVsAs:OWj[oLWV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":162164,"triangles":3088,"vertices":9264,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.550000011920929,0.000019826194381178386,-0.550000011920929],"max":[0.550000011920929,0.9999801738056189,0.550000011920929]},"sizeMeters":[1.1,1,1.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:23.586Z","updatedAt":"2026-10-06T19:51:30.527Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24690/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BarrelTableAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24690/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24690/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24690/v1/model.glb\" alt=\"Barrel Table (Adventurers Tavern and Guild Hall)\" 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/24690/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/24690/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24687","slug":"adventurers-tavern-and-guild-hall-bench-45413c45","title":"Bench (Adventurers Tavern and Guild Hall)","summary":"Long oak bench with four turned legs and a low stretcher; seat 49 cm high.","description":"Long oak bench with four turned legs and a low stretcher; seat 49 cm high. Dimensions 1.80 × 0.49 × 0.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-bench-45413c45","cdnUrl":"https://cdn.3dassets.dev/assets/24687/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-bench-45413c45","thumbnailUrl":"https://cdn.3dassets.dev/assets/24687/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24687/v1/poster.webp","blurhash":"U47Jqa#pJ7$%}Z^ONHJ70#$jxGAC0}EM-Bod","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":79968,"triangles":1496,"vertices":4488,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.8999999761581421,-0.000021062064866433916,-0.19995726878967482],"max":[0.8999999761581421,0.4949645170679381,0.19995726878967482]},"sizeMeters":[1.8,0.495,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:23.393Z","updatedAt":"2026-10-06T21:11:27.132Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24687/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BenchAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24687/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24687/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24687/v1/model.glb\" alt=\"Bench (Adventurers Tavern and Guild Hall)\" 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/24687/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/24687/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24691","slug":"adventurers-tavern-and-guild-hall-high-back-settle-c76ef694","title":"High Back Settle (Adventurers Tavern and Guild Hall)","summary":"Wide settle with enclosing high back, planked seat and supported arm rests.","description":"Wide settle with enclosing high back, planked seat and supported arm rests. Dimensions 1.83 × 1.35 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-high-back-settle-c76ef694","cdnUrl":"https://cdn.3dassets.dev/assets/24691/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-high-back-settle-c76ef694","thumbnailUrl":"https://cdn.3dassets.dev/assets/24691/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24691/v1/poster.webp","blurhash":"U28V[xIp0#-n|[=x0}5m0gRQwJOEF_s9xZSg","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":154828,"triangles":2892,"vertices":8676,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.9150000214576721,-0.0000038322783347810585,-0.2500051867919318],"max":[0.9150000214576721,1.3512038168288107,0.2500051867919318]},"sizeMeters":[1.83,1.351,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T20:30:24.715Z","updatedAt":"2026-10-25T16:57:12.304Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24691/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HighBackSettleAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24691/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24691/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24691/v1/model.glb\" alt=\"High Back Settle (Adventurers Tavern and Guild Hall)\" 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/24691/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/24691/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24692","slug":"adventurers-tavern-and-guild-hall-stool-40d25208","title":"Stool (Adventurers Tavern and Guild Hall)","summary":"Four-legged round stool with turned legs and bevelled seat.","description":"Four-legged round stool with turned legs and bevelled seat. Dimensions 0.58 × 0.49 × 0.58 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-stool-40d25208","cdnUrl":"https://cdn.3dassets.dev/assets/24692/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-stool-40d25208","thumbnailUrl":"https://cdn.3dassets.dev/assets/24692/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24692/v1/poster.webp","blurhash":"U58MaHxZ0gR*}XoKNbj[V@WVX8j@OqW;WCjs","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":74076,"triangles":1376,"vertices":4128,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.28999999165534973,0,-0.28999999165534973],"max":[0.28999999165534973,0.49001205201564385,0.28999999165534973]},"sizeMeters":[0.58,0.49,0.58],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:30:25.558Z","updatedAt":"2026-10-12T02:26:00.844Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24692/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoolAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24692/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24692/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24692/v1/model.glb\" alt=\"Stool (Adventurers Tavern and Guild Hall)\" 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/24692/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/24692/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24693","slug":"adventurers-tavern-and-guild-hall-captains-chair-79e3e260","title":"Captains Chair (Adventurers Tavern and Guild Hall)","summary":"Broad captain chair with low arms, turned front posts and leather back pad.","description":"Broad captain chair with low arms, turned front posts and leather back pad. Dimensions 0.78 × 1.05 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-captains-chair-79e3e260","cdnUrl":"https://cdn.3dassets.dev/assets/24693/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-captains-chair-79e3e260","thumbnailUrl":"https://cdn.3dassets.dev/assets/24693/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24693/v1/poster.webp","blurhash":"U17,V?-W00X3}YEh5l,:0g9[,p=xJ6TEw|wO","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":154252,"triangles":2892,"vertices":8676,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.3900128000623034,0,-0.24998534356037588],"max":[0.3900128000623034,1.05120731836085,0.24998534356037588]},"sizeMeters":[0.78,1.051,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:25.215Z","updatedAt":"2026-10-08T08:28:59.887Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24693/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CaptainsChairAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24693/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24693/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24693/v1/model.glb\" alt=\"Captains Chair (Adventurers Tavern and Guild Hall)\" 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/24693/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/24693/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24694","slug":"adventurers-tavern-and-guild-hall-bar-counter-straight-5e30d076","title":"Bar Counter Straight (Adventurers Tavern and Guild Hall)","summary":"Working bar with plank panels, deep overhanging top, brass footrail and pegged framing.","description":"Working bar with plank panels, deep overhanging top, brass footrail and pegged framing. Dimensions 2.10 × 1.14 × 0.83 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-bar-counter-straight-5e30d076","cdnUrl":"https://cdn.3dassets.dev/assets/24694/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-bar-counter-straight-5e30d076","thumbnailUrl":"https://cdn.3dassets.dev/assets/24694/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24694/v1/poster.webp","blurhash":"UAA+B9xZ5SoJ}r$%N@R*E#$jWVRkN^%0s-NH","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":102108,"triangles":1940,"vertices":5820,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-1.0499999523162842,0.000020576152038431772,-0.4174519055910236],"max":[1.0499999523162842,1.1399903536319484,0.41746855908070557]},"sizeMeters":[2.1,1.14,0.835],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:30:25.290Z","updatedAt":"2026-10-06T21:11:25.278Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24694/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BarCounterStraightAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24694/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24694/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24694/v1/model.glb\" alt=\"Bar Counter Straight (Adventurers Tavern and Guild Hall)\" 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/24694/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/24694/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24696","slug":"adventurers-tavern-and-guild-hall-bar-counter-corner-fb17fd38","title":"Bar Counter Corner (Adventurers Tavern and Guild Hall)","summary":"Working bar with plank panels, deep overhanging top, brass footrail and pegged framing.","description":"Working bar with plank panels, deep overhanging top, brass footrail and pegged framing. Dimensions 2.23 × 1.14 × 1.71 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-bar-counter-corner-fb17fd38","cdnUrl":"https://cdn.3dassets.dev/assets/24696/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-bar-counter-corner-fb17fd38","thumbnailUrl":"https://cdn.3dassets.dev/assets/24696/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24696/v1/poster.webp","blurhash":"U68{t0I;0$od}rbYEzRl5l$j$hSy5l$%w^JA","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":195444,"triangles":3880,"vertices":11640,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-1.1150000095367432,0.00002056050643306495,-0.8525469909236869],"max":[1.1150000095367432,1.1400379641494014,0.8525469909236869]},"sizeMeters":[2.23,1.14,1.705],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:30:25.368Z","updatedAt":"2026-10-06T21:11:26.043Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24696/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BarCounterCornerAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24696/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24696/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24696/v1/model.glb\" alt=\"Bar Counter Corner (Adventurers Tavern and Guild Hall)\" 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/24696/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/24696/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24695","slug":"adventurers-tavern-and-guild-hall-bar-counter-end-3ef04d3f","title":"Bar Counter End (Adventurers Tavern and Guild Hall)","summary":"Working bar with plank panels, deep overhanging top, brass footrail and pegged framing.","description":"Working bar with plank panels, deep overhanging top, brass footrail and pegged framing. Dimensions 1.10 × 1.14 × 0.85 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-bar-counter-end-3ef04d3f","cdnUrl":"https://cdn.3dassets.dev/assets/24695/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-bar-counter-end-3ef04d3f","thumbnailUrl":"https://cdn.3dassets.dev/assets/24695/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24695/v1/poster.webp","blurhash":"U9A8}b$40#S#}XsoEgWCaeWXNaWVt6xFf6Nc","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":107448,"triangles":2048,"vertices":6144,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.548799991607666,0,-0.42751328038256875],"max":[0.5512000322341919,1.1411842732614756,0.4274685718957042]},"sizeMeters":[1.1,1.141,0.855],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:30:25.348Z","updatedAt":"2026-10-06T21:11:25.944Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24695/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BarCounterEndAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24695/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24695/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24695/v1/model.glb\" alt=\"Bar Counter End (Adventurers Tavern and Guild Hall)\" 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/24695/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/24695/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24698","slug":"adventurers-tavern-and-guild-hall-bar-stool-0d9c6e83","title":"Bar Stool (Adventurers Tavern and Guild Hall)","summary":"Tall upholstered bar stool with turned legs and a circular footrest.","description":"Tall upholstered bar stool with turned legs and a circular footrest. Dimensions 0.50 × 0.80 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-bar-stool-0d9c6e83","cdnUrl":"https://cdn.3dassets.dev/assets/24698/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-bar-stool-0d9c6e83","thumbnailUrl":"https://cdn.3dassets.dev/assets/24698/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24698/v1/poster.webp","blurhash":"U47c{U%102Ip}rkAEMe:-5axJ8jcxtbaaLsB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":86876,"triangles":1760,"vertices":5280,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.25,0,-0.25],"max":[0.25,0.8000097861886115,0.25]},"sizeMeters":[0.5,0.8,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:25.978Z","updatedAt":"2026-10-06T19:51:13.679Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24698/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BarStoolAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24698/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24698/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24698/v1/model.glb\" alt=\"Bar Stool (Adventurers Tavern and Guild Hall)\" 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/24698/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/24698/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24697","slug":"adventurers-tavern-and-guild-hall-sideboard-a51b7f4c","title":"Sideboard (Adventurers Tavern and Guild Hall)","summary":"Low oak sideboard with two front fields, moulded top and brass centre strip.","description":"Low oak sideboard with two front fields, moulded top and brass centre strip. Dimensions 1.70 × 0.88 × 0.60 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-sideboard-a51b7f4c","cdnUrl":"https://cdn.3dassets.dev/assets/24697/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-sideboard-a51b7f4c","thumbnailUrl":"https://cdn.3dassets.dev/assets/24697/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24697/v1/poster.webp","blurhash":"U5965X-A0~of}@-AaLS31cofsVNaEfxZSgEN","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":67288,"triangles":1356,"vertices":4068,"meshes":5,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.8500000238418579,-0.00003416349985563283,-0.30004333488220924],"max":[0.8500000238418579,0.8800067240297549,0.299995764652281]},"sizeMeters":[1.7,0.88,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:30:25.853Z","updatedAt":"2026-10-06T21:11:28.995Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24697/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SideboardAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24697/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24697/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24697/v1/model.glb\" alt=\"Sideboard (Adventurers Tavern and Guild Hall)\" 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/24697/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/24697/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24699","slug":"adventurers-tavern-and-guild-hall-dresser-with-plates-d268ff5c","title":"Dresser With Plates (Adventurers Tavern and Guild Hall)","summary":"Three open shelves displaying nine upright ceramic plates above a sturdy oak base.","description":"Three open shelves displaying nine upright ceramic plates above a sturdy oak base. Dimensions 1.50 × 1.90 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-dresser-with-plates-d268ff5c","cdnUrl":"https://cdn.3dassets.dev/assets/24699/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-dresser-with-plates-d268ff5c","thumbnailUrl":"https://cdn.3dassets.dev/assets/24699/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24699/v1/poster.webp","blurhash":"U29Pl[}@000L_3=x9F0|00EM~q-oIU+^%LBn","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":265628,"triangles":5184,"vertices":15552,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.7512268190966181,1.1026859425555813e-8,-0.22624823672619127],"max":[0.7512268190966181,1.9011999368667603,0.2262324431824877]},"sizeMeters":[1.502,1.901,0.452],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:30:27.595Z","updatedAt":"2026-10-06T20:23:18.442Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24699/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DresserWithPlatesAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24699/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24699/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24699/v1/model.glb\" alt=\"Dresser With Plates (Adventurers Tavern and Guild Hall)\" 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/24699/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/24699/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24700","slug":"adventurers-tavern-and-guild-hall-bookcase-3e7d1da0","title":"Bookcase (Adventurers Tavern and Guild Hall)","summary":"Panelled oak bookcase filled with leather-bound blank books and visible cream page edges.","description":"Panelled oak bookcase filled with leather-bound blank books and visible cream page edges. Dimensions 1.20 × 1.80 × 0.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-bookcase-3e7d1da0","cdnUrl":"https://cdn.3dassets.dev/assets/24700/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-bookcase-3e7d1da0","thumbnailUrl":"https://cdn.3dassets.dev/assets/24700/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24700/v1/poster.webp","blurhash":"U28:VD}@000K~Bxa9aIo00My~W.6#,nPSgb]","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":185424,"triangles":4464,"vertices":13392,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.6012451261157178,2.294778944644804e-8,-0.2012726600035726],"max":[0.6012451261157178,1.8011999130249023,0.20120726322647384]},"sizeMeters":[1.202,1.801,0.402],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:30:28.122Z","updatedAt":"2026-10-06T19:51:07.632Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24700/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BookcaseAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24700/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24700/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24700/v1/model.glb\" alt=\"Bookcase (Adventurers Tavern and Guild Hall)\" 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/24700/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/24700/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24701","slug":"adventurers-tavern-and-guild-hall-storage-chest-a2d9d275","title":"Storage Chest (Adventurers Tavern and Guild Hall)","summary":"Oak storage chest with iron straps, ring pull and brass lock plate.","description":"Oak storage chest with iron straps, ring pull and brass lock plate. Dimensions 1.03 × 0.67 × 0.64 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-storage-chest-a2d9d275","cdnUrl":"https://cdn.3dassets.dev/assets/24701/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-storage-chest-a2d9d275","thumbnailUrl":"https://cdn.3dassets.dev/assets/24701/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24701/v1/poster.webp","blurhash":"U48o@+-T0#I=}@-ANGNH1coen%WBI:t6X7Eg","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":60796,"triangles":1140,"vertices":3420,"meshes":5,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.5149999856948853,-0.000007323250181323626,-0.3175268230974299],"max":[0.5149999856948853,0.6700198321370554,0.317484799501577]},"sizeMeters":[1.03,0.67,0.635],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:30:28.114Z","updatedAt":"2026-10-25T09:23:22.173Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24701/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StorageChestAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24701/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24701/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24701/v1/model.glb\" alt=\"Storage Chest (Adventurers Tavern and Guild Hall)\" 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/24701/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/24701/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24702","slug":"adventurers-tavern-and-guild-hall-iron-coffer-e6442c8b","title":"Iron Coffer (Adventurers Tavern and Guild Hall)","summary":"Compact strong coffer reinforced by full side plates and a metal top.","description":"Compact strong coffer reinforced by full side plates and a metal top. Dimensions 0.73 × 0.48 × 0.48 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-iron-coffer-e6442c8b","cdnUrl":"https://cdn.3dassets.dev/assets/24702/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-iron-coffer-e6442c8b","thumbnailUrl":"https://cdn.3dassets.dev/assets/24702/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24702/v1/poster.webp","blurhash":"U26aI[}Z0L1P*0S#vf$e0zJ-$e+@Md$+KkI;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":76388,"triangles":1464,"vertices":4392,"meshes":5,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.3662000000476837,-0.000025625329584166856,-0.24251373001439216],"max":[0.3662000000476837,0.47999081739293875,0.24248401473335748]},"sizeMeters":[0.732,0.48,0.485],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:28.256Z","updatedAt":"2026-10-06T19:51:07.093Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24702/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IronCofferAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24702/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24702/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24702/v1/model.glb\" alt=\"Iron Coffer (Adventurers Tavern and Guild Hall)\" 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/24702/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/24702/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24703","slug":"adventurers-tavern-and-guild-hall-bunk-65129119","title":"Bunk (Adventurers Tavern and Guild Hall)","summary":"Two-tier inn bunk with linen mattresses, tall turned posts and a fixed side ladder.","description":"Two-tier inn bunk with linen mattresses, tall turned posts and a fixed side ladder. Dimensions 1.59 × 1.90 × 2.13 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-bunk-65129119","cdnUrl":"https://cdn.3dassets.dev/assets/24703/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-bunk-65129119","thumbnailUrl":"https://cdn.3dassets.dev/assets/24703/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24703/v1/poster.webp","blurhash":"UAC$yB_200M{~qbI9Fs.00IV-;j]8{Rj-:tQ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":141516,"triangles":2576,"vertices":7728,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.7975393354312456,-0.0000722392414415074,-1.065000057220459],"max":[0.7975393354312456,1.9000722153995837,1.065000057220459]},"sizeMeters":[1.595,1.9,2.13],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:28.321Z","updatedAt":"2026-10-25T11:11:59.373Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24703/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BunkAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24703/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24703/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24703/v1/model.glb\" alt=\"Bunk (Adventurers Tavern and Guild Hall)\" 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/24703/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/24703/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24704","slug":"adventurers-tavern-and-guild-hall-box-bed-3ba496e9","title":"Box Bed (Adventurers Tavern and Guild Hall)","summary":"Enclosed timber box bed with open foot, linen mattress and deep sheltering canopy.","description":"Enclosed timber box bed with open foot, linen mattress and deep sheltering canopy. Dimensions 1.40 × 1.50 × 2.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-box-bed-3ba496e9","cdnUrl":"https://cdn.3dassets.dev/assets/24704/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-box-bed-3ba496e9","thumbnailUrl":"https://cdn.3dassets.dev/assets/24704/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24704/v1/poster.webp","blurhash":"U8AlhD~V9]9Gv#D*Na%L9ZD*S2%M?u.7o1D%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":44364,"triangles":648,"vertices":1944,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.7000426941221822,-0.000032010373697599626,-1.0499999523162842],"max":[0.7000426941221822,1.5000320103736975,1.0499999523162842]},"sizeMeters":[1.4,1.5,2.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:30:27.381Z","updatedAt":"2026-10-25T09:02:27.569Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24704/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoxBedAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24704/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24704/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24704/v1/model.glb\" alt=\"Box Bed (Adventurers Tavern and Guild Hall)\" 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/24704/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/24704/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24706","slug":"adventurers-tavern-and-guild-hall-wardrobe-8dbf0027","title":"Wardrobe (Adventurers Tavern and Guild Hall)","summary":"Tall double-door wardrobe with moulded cap and paired brass knobs.","description":"Tall double-door wardrobe with moulded cap and paired brass knobs. Dimensions 1.30 × 1.98 × 0.76 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-wardrobe-8dbf0027","cdnUrl":"https://cdn.3dassets.dev/assets/24706/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-wardrobe-8dbf0027","thumbnailUrl":"https://cdn.3dassets.dev/assets/24706/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24706/v1/poster.webp","blurhash":"U27vx=}D021z}r$#EMI@GYOqrXv$-UxYNII=","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":59884,"triangles":1008,"vertices":3024,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.6499991034040388,0,-0.3774904742935635],"max":[0.6499991034040388,1.9800000190734863,0.37750152775251344]},"sizeMeters":[1.3,1.98,0.755],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:30:27.831Z","updatedAt":"2026-10-06T21:11:32.773Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24706/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WardrobeAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24706/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24706/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24706/v1/model.glb\" alt=\"Wardrobe (Adventurers Tavern and Guild Hall)\" 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/24706/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/24706/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24705","slug":"adventurers-tavern-and-guild-hall-washstand-1a5bd03b","title":"Washstand (Adventurers Tavern and Guild Hall)","summary":"Turned-leg washstand carrying a hollow glazed ceramic basin.","description":"Turned-leg washstand carrying a hollow glazed ceramic basin. Dimensions 0.90 × 0.94 × 0.54 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-washstand-1a5bd03b","cdnUrl":"https://cdn.3dassets.dev/assets/24705/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-washstand-1a5bd03b","thumbnailUrl":"https://cdn.3dassets.dev/assets/24705/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24705/v1/poster.webp","blurhash":"UEA9~FoL01oM~psm4oWEkqWBM{ofELWV%2kC","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":127164,"triangles":2356,"vertices":7068,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.44999998807907104,-1.5087977106587047e-7,-0.2710135125202914],"max":[0.44999998807907104,0.940002123977455,0.2710135125202914]},"sizeMeters":[0.9,0.94,0.542],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:27.820Z","updatedAt":"2026-10-06T21:11:30.779Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24705/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WashstandAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24705/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24705/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24705/v1/model.glb\" alt=\"Washstand (Adventurers Tavern and Guild Hall)\" 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/24705/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/24705/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24707","slug":"adventurers-tavern-and-guild-hall-hat-stand-5b598c61","title":"Hat Stand (Adventurers Tavern and Guild Hall)","summary":"Freestanding turned coat tree with four brass-tipped hooks and stable crossed feet.","description":"Freestanding turned coat tree with four brass-tipped hooks and stable crossed feet. Dimensions 0.68 × 1.70 × 0.68 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-hat-stand-5b598c61","cdnUrl":"https://cdn.3dassets.dev/assets/24707/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-hat-stand-5b598c61","thumbnailUrl":"https://cdn.3dassets.dev/assets/24707/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24707/v1/poster.webp","blurhash":"U25;gU$j02Ap_In+8~br}pjH5nkUVue:XRXQ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":111924,"triangles":2120,"vertices":6360,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.3400000035762787,0,-0.3400000035762787],"max":[0.3400000035762787,1.7000000476837158,0.3400000035762787]},"sizeMeters":[0.68,1.7,0.68],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:30:29.295Z","updatedAt":"2026-10-06T21:11:32.675Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24707/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HatStandAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24707/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24707/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24707/v1/model.glb\" alt=\"Hat Stand (Adventurers Tavern and Guild Hall)\" 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/24707/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/24707/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24708","slug":"adventurers-tavern-and-guild-hall-keg-rack-972c423a","title":"Keg Rack (Adventurers Tavern and Guild Hall)","summary":"Heavy timber rack carrying paired banded casks with an upper storage shelf.","description":"Heavy timber rack carrying paired banded casks with an upper storage shelf. Dimensions 1.80 × 1.80 × 0.65 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-keg-rack-972c423a","cdnUrl":"https://cdn.3dassets.dev/assets/24708/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-keg-rack-972c423a","thumbnailUrl":"https://cdn.3dassets.dev/assets/24708/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24708/v1/poster.webp","blurhash":"U28o^;?E0LNZ}@s:E2I;AYWENLNbo|-BrsIp","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":337592,"triangles":6524,"vertices":19572,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.8999999761581421,0,-0.3250129617566239],"max":[0.8999999761581421,1.7999999523162842,0.3250129617566239]},"sizeMeters":[1.8,1.8,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:29.412Z","updatedAt":"2026-10-06T21:11:31.077Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24708/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KegRackAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24708/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24708/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24708/v1/model.glb\" alt=\"Keg Rack (Adventurers Tavern and Guild Hall)\" 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/24708/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/24708/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24709","slug":"adventurers-tavern-and-guild-hall-wine-rack-02e943bc","title":"Wine Rack (Adventurers Tavern and Guild Hall)","summary":"Open cellular wine rack with six bottle-width bays and four horizontal tiers.","description":"Open cellular wine rack with six bottle-width bays and four horizontal tiers. Dimensions 1.40 × 1.50 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-wine-rack-02e943bc","cdnUrl":"https://cdn.3dassets.dev/assets/24709/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-wine-rack-02e943bc","thumbnailUrl":"https://cdn.3dassets.dev/assets/24709/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24709/v1/poster.webp","blurhash":"U28C:Z=w02Ip}@,?IoNHE#n%aykB%1$%RjEM","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":70304,"triangles":1512,"vertices":4536,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.7000106814783166,0,-0.22626193359716232],"max":[0.7012106834287226,1.5011999607086182,0.22622482103758942]},"sizeMeters":[1.401,1.501,0.452],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:30:30.662Z","updatedAt":"2026-10-08T13:35:19.234Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24709/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WineRackAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24709/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24709/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24709/v1/model.glb\" alt=\"Wine Rack (Adventurers Tavern and Guild Hall)\" 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/24709/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/24709/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24710","slug":"adventurers-tavern-and-guild-hall-bar-gate-3b2f91ff","title":"Bar Gate (Adventurers Tavern and Guild Hall)","summary":"Waist-high swinging bar gate, braced plank frame and a separate hinge pivot.","description":"Waist-high swinging bar gate, braced plank frame and a separate hinge pivot. Dimensions 1.20 × 1.10 × 0.14 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-bar-gate-3b2f91ff","cdnUrl":"https://cdn.3dassets.dev/assets/24710/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-bar-gate-3b2f91ff","thumbnailUrl":"https://cdn.3dassets.dev/assets/24710/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24710/v1/poster.webp","blurhash":"U27mg4^P0gRS~U~AIY0g1akq]:IVJ;%e$zIV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":42408,"triangles":648,"vertices":1944,"meshes":3,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.6000000238418579,0.00002593079997792458,-0.07002167092413907],"max":[0.6000000238418579,1.09997409304188,0.07002167092413907]},"sizeMeters":[1.2,1.1,0.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:30.665Z","updatedAt":"2026-10-06T19:50:57.413Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24710/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BarGateAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24710/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24710/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24710/v1/model.glb\" alt=\"Bar Gate (Adventurers Tavern and Guild Hall)\" 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/24710/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/24710/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24714","slug":"adventurers-tavern-and-guild-hall-keg-on-stand-89a3285f","title":"Keg On Stand (Adventurers Tavern and Guild Hall)","summary":"Banded oak dispensing keg raised on a stout stand with projecting brass tap.","description":"Banded oak dispensing keg raised on a stout stand with projecting brass tap. Dimensions 0.80 × 0.95 × 0.81 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-keg-on-stand-89a3285f","cdnUrl":"https://cdn.3dassets.dev/assets/24714/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-keg-on-stand-89a3285f","thumbnailUrl":"https://cdn.3dassets.dev/assets/24714/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24714/v1/poster.webp","blurhash":"U27^6^^Q019tICNGADxs1cAHMz-4~Uxa$isB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":172728,"triangles":3316,"vertices":9948,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.39998329937718163,0,-0.40626839254505415],"max":[0.39998329937718163,0.949999988079071,0.40625]},"sizeMeters":[0.8,0.95,0.813],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:30:30.148Z","updatedAt":"2026-10-06T21:11:33.335Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24714/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KegOnStandAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24714/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24714/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24714/v1/model.glb\" alt=\"Keg On Stand (Adventurers Tavern and Guild Hall)\" 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/24714/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/24714/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24711","slug":"adventurers-tavern-and-guild-hall-cask-86ac06c8","title":"Cask (Adventurers Tavern and Guild Hall)","summary":"One-metre bulged oak cask with dark stave seams and four fitted iron hoops.","description":"One-metre bulged oak cask with dark stave seams and four fitted iron hoops. Dimensions 0.76 × 1.00 × 0.76 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-cask-86ac06c8","cdnUrl":"https://cdn.3dassets.dev/assets/24711/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-cask-86ac06c8","thumbnailUrl":"https://cdn.3dassets.dev/assets/24711/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24711/v1/poster.webp","blurhash":"U26Z^7={0L0z|?en5=XS5?N^,nwJM{WXo}oy","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":156300,"triangles":2992,"vertices":8976,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.3781504150087573,0,-0.3781504150087573],"max":[0.3781504150087573,1,0.3781504150087573]},"sizeMeters":[0.756,1,0.756],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:30.996Z","updatedAt":"2026-10-06T19:50:56.944Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24711/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CaskAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24711/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24711/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24711/v1/model.glb\" alt=\"Cask (Adventurers Tavern and Guild Hall)\" 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/24711/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/24711/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24712","slug":"adventurers-tavern-and-guild-hall-tankard-set-81117bdb","title":"Tankard Set (Adventurers Tavern and Guild Hall)","summary":"Pair of hollow pewter tankards with rolled rims and attached loop handles.","description":"Pair of hollow pewter tankards with rolled rims and attached loop handles. Dimensions 0.59 × 0.20 × 0.15 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-tankard-set-81117bdb","cdnUrl":"https://cdn.3dassets.dev/assets/24712/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-tankard-set-81117bdb","thumbnailUrl":"https://cdn.3dassets.dev/assets/24712/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24712/v1/poster.webp","blurhash":"U47d:.%MD%.8~q?bt6M{00-;%MDi8_IUtRWA","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":93220,"triangles":1920,"vertices":5760,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.29600000381469727,0.00000842331009097419,-0.07498690852582789],"max":[0.29600000381469727,0.19999157967014125,0.07498690852582789]},"sizeMeters":[0.592,0.2,0.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:31.123Z","updatedAt":"2026-10-06T21:11:34.014Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24712/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TankardSetAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24712/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24712/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24712/v1/model.glb\" alt=\"Tankard Set (Adventurers Tavern and Guild Hall)\" 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/24712/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/24712/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24713","slug":"adventurers-tavern-and-guild-hall-wine-bottle-3859fae3","title":"Wine Bottle (Adventurers Tavern and Guild Hall)","summary":"Green glass wine bottle with shoulder, moulded lip and cork stopper.","description":"Green glass wine bottle with shoulder, moulded lip and cork stopper. Dimensions 0.14 × 0.37 × 0.14 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-wine-bottle-3859fae3","cdnUrl":"https://cdn.3dassets.dev/assets/24713/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-wine-bottle-3859fae3","thumbnailUrl":"https://cdn.3dassets.dev/assets/24713/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24713/v1/poster.webp","blurhash":"U57xN.x[00DkH@WByCoz8yWB?@tQaJkBkEV]","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":47340,"triangles":816,"vertices":2448,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.06999038547758588,0,-0.06999038547758588],"max":[0.06999038547758588,0.36999850386218935,0.06999038547758588]},"sizeMeters":[0.14,0.37,0.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:30:30.107Z","updatedAt":"2026-10-06T21:03:11.956Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24713/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WineBottleAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24713/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24713/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24713/v1/model.glb\" alt=\"Wine Bottle (Adventurers Tavern and Guild Hall)\" 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/24713/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/24713/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24715","slug":"adventurers-tavern-and-guild-hall-water-jug-27448f41","title":"Water Jug (Adventurers Tavern and Guild Hall)","summary":"Rounded ceramic pouring jug with a hollow mouth and broad attached handle.","description":"Rounded ceramic pouring jug with a hollow mouth and broad attached handle. Dimensions 0.41 × 0.35 × 0.28 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-water-jug-27448f41","cdnUrl":"https://cdn.3dassets.dev/assets/24715/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-water-jug-27448f41","thumbnailUrl":"https://cdn.3dassets.dev/assets/24715/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24715/v1/poster.webp","blurhash":"UFE39o?b009F~p%MD%M{00Rk-;ayM{Rja#WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":47132,"triangles":960,"vertices":2880,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.20499999821186066,0.000005186692793840431,-0.14000335581484474],"max":[0.20499999821186066,0.3499948073467417,0.14000335581484474]},"sizeMeters":[0.41,0.35,0.28],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:31.060Z","updatedAt":"2026-10-06T21:11:34.793Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24715/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaterJugAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24715/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24715/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24715/v1/model.glb\" alt=\"Water Jug (Adventurers Tavern and Guild Hall)\" 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/24715/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/24715/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24716","slug":"adventurers-tavern-and-guild-hall-goblet-c46c7d9a","title":"Goblet (Adventurers Tavern and Guild Hall)","summary":"Turned pewter goblet with stepped foot, slender stem and a truly hollow bowl.","description":"Turned pewter goblet with stepped foot, slender stem and a truly hollow bowl. Dimensions 0.17 × 0.31 × 0.17 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-goblet-c46c7d9a","cdnUrl":"https://cdn.3dassets.dev/assets/24716/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-goblet-c46c7d9a","thumbnailUrl":"https://cdn.3dassets.dev/assets/24716/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24716/v1/poster.webp","blurhash":"U68XIIt700My~qof4nWB_3fQ4nay-;ayD%j[","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":47116,"triangles":960,"vertices":2880,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.08500473102273351,0,-0.08500473102273351],"max":[0.08500473102273351,0.3100000023841858,0.08500473102273351]},"sizeMeters":[0.17,0.31,0.17],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:31.141Z","updatedAt":"2026-10-06T19:50:50.359Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24716/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GobletAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24716/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24716/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24716/v1/model.glb\" alt=\"Goblet (Adventurers Tavern and Guild Hall)\" 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/24716/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/24716/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24718","slug":"adventurers-tavern-and-guild-hall-plate-stack-c0dd34cf","title":"Plate Stack (Adventurers Tavern and Guild Hall)","summary":"Six shallow ceramic plates with raised rims and distinct stacked edges.","description":"Six shallow ceramic plates with raised rims and distinct stacked edges. Dimensions 0.32 × 0.17 × 0.32 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-plate-stack-c0dd34cf","cdnUrl":"https://cdn.3dassets.dev/assets/24718/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-plate-stack-c0dd34cf","thumbnailUrl":"https://cdn.3dassets.dev/assets/24718/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24718/v1/poster.webp","blurhash":"UAFr-K-;00Ri%Mj]j]ay00M{~pofIUaxWBa#","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":166948,"triangles":3456,"vertices":10368,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.1599999964237213,0.000007174643534280101,-0.1599999964237213],"max":[0.1599999964237213,0.16999282714460506,0.1599999964237213]},"sizeMeters":[0.32,0.17,0.32],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:30:32.045Z","updatedAt":"2026-10-25T07:02:04.203Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24718/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlateStackAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24718/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24718/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24718/v1/model.glb\" alt=\"Plate Stack (Adventurers Tavern and Guild Hall)\" 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/24718/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/24718/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24717","slug":"adventurers-tavern-and-guild-hall-serving-bowl-1793836c","title":"Serving Bowl (Adventurers Tavern and Guild Hall)","summary":"Broad hollow ceramic serving bowl with a rolled lip and sturdy foot.","description":"Broad hollow ceramic serving bowl with a rolled lip and sturdy foot. Dimensions 0.48 × 0.16 × 0.48 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-serving-bowl-1793836c","cdnUrl":"https://cdn.3dassets.dev/assets/24717/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-serving-bowl-1793836c","thumbnailUrl":"https://cdn.3dassets.dev/assets/24717/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24717/v1/poster.webp","blurhash":"UDCZb9xu00Rj?bj[IUj[00Rj~pof0Ka#%MRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":28712,"triangles":576,"vertices":1728,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.23999999463558197,0.000009765922814028438,-0.23999999463558197],"max":[0.23999999463558197,0.15999023050090727,0.23999999463558197]},"sizeMeters":[0.48,0.16,0.48],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:30:32.009Z","updatedAt":"2026-10-06T19:50:49.763Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24717/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ServingBowlAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24717/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24717/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24717/v1/model.glb\" alt=\"Serving Bowl (Adventurers Tavern and Guild Hall)\" 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/24717/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/24717/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24719","slug":"adventurers-tavern-and-guild-hall-bread-loaf-2b2cddad","title":"Bread Loaf (Adventurers Tavern and Guild Hall)","summary":"Oval baked loaf with rounded crust and four pale scoring seams.","description":"Oval baked loaf with rounded crust and four pale scoring seams. Dimensions 0.68 × 0.26 × 0.36 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-bread-loaf-2b2cddad","cdnUrl":"https://cdn.3dassets.dev/assets/24719/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-bread-loaf-2b2cddad","thumbnailUrl":"https://cdn.3dassets.dev/assets/24719/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24719/v1/poster.webp","blurhash":"UDCP2@%K03Rj-n%1R*Ip03WC~9ay9b9vs.-U","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":72400,"triangles":1472,"vertices":4416,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3400000035762787,-0.000004569011080618468,-0.17998718411920928],"max":[0.3400000035762787,0.2600045892766598,0.17998718411920928]},"sizeMeters":[0.68,0.26,0.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:30:32.491Z","updatedAt":"2026-10-12T06:41:38.944Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24719/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BreadLoafAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24719/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24719/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24719/v1/model.glb\" alt=\"Bread Loaf (Adventurers Tavern and Guild Hall)\" 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/24719/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/24719/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24720","slug":"adventurers-tavern-and-guild-hall-cheese-wheel-a53ce7ec","title":"Cheese Wheel (Adventurers Tavern and Guild Hall)","summary":"Round cheese with rolled rind and broad flat cutting face.","description":"Round cheese with rolled rind and broad flat cutting face. Dimensions 0.45 × 0.13 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-cheese-wheel-a53ce7ec","cdnUrl":"https://cdn.3dassets.dev/assets/24720/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-cheese-wheel-a53ce7ec","thumbnailUrl":"https://cdn.3dassets.dev/assets/24720/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24720/v1/poster.webp","blurhash":"UDF5i~%L02Rj-oaxM}of01IW~Tof9aogxtRj","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":43204,"triangles":864,"vertices":2592,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.2240000069141388,0.0000010661158493519007,-0.2240000069141388],"max":[0.2240000069141388,0.13201271132533277,0.2240000069141388]},"sizeMeters":[0.448,0.132,0.448],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:30:32.511Z","updatedAt":"2026-10-12T06:50:37.513Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24720/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CheeseWheelAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24720/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24720/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24720/v1/model.glb\" alt=\"Cheese Wheel (Adventurers Tavern and Guild Hall)\" 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/24720/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/24720/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24721","slug":"adventurers-tavern-and-guild-hall-ham-hock-e219b17d","title":"Ham Hock (Adventurers Tavern and Guild Hall)","summary":"Cured ham hock with rounded meat, narrow neck and exposed bone.","description":"Cured ham hock with rounded meat, narrow neck and exposed bone. Dimensions 0.30 × 0.65 × 0.24 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-ham-hock-e219b17d","cdnUrl":"https://cdn.3dassets.dev/assets/24721/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-ham-hock-e219b17d","thumbnailUrl":"https://cdn.3dassets.dev/assets/24721/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24721/v1/poster.webp","blurhash":"UAA]ED$*019ux^fkIUae0$R+}XxZnha|ozoe","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":84972,"triangles":1720,"vertices":5160,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.14999452139360844,0,-0.12000962511211144],"max":[0.14999452139360844,0.6450000405311584,0.12000962511211144]},"sizeMeters":[0.3,0.645,0.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:32.806Z","updatedAt":"2026-10-12T09:19:27.748Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24721/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HamHockAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24721/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24721/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24721/v1/model.glb\" alt=\"Ham Hock (Adventurers Tavern and Guild Hall)\" 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/24721/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/24721/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24722","slug":"adventurers-tavern-and-guild-hall-roast-bird-27139eb2","title":"Roast Bird (Adventurers Tavern and Guild Hall)","summary":"Roast fowl with paired drumsticks and sculpted body on a pewter serving tray.","description":"Roast fowl with paired drumsticks and sculpted body on a pewter serving tray. Dimensions 0.50 × 0.26 × 0.60 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-roast-bird-27139eb2","cdnUrl":"https://cdn.3dassets.dev/assets/24722/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-roast-bird-27139eb2","thumbnailUrl":"https://cdn.3dassets.dev/assets/24722/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24722/v1/poster.webp","blurhash":"UACiBf=_0MI:MdRkXSn+00Ek}qs+yXxZ$jbv","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":125900,"triangles":2572,"vertices":7716,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2500106914128485,-0.000019455549427144225,-0.30000001192092896],"max":[0.2500106914128485,0.2550194507810556,0.30000001192092896]},"sizeMeters":[0.5,0.255,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:30:32.913Z","updatedAt":"2026-10-12T08:00:00.075Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24722/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoastBirdAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24722/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24722/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24722/v1/model.glb\" alt=\"Roast Bird (Adventurers Tavern and Guild Hall)\" 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/24722/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/24722/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24723","slug":"adventurers-tavern-and-guild-hall-cauldron-on-hook-704f5793","title":"Cauldron On Hook (Adventurers Tavern and Guild Hall)","summary":"Hollow iron cauldron on a hooked bail beneath a free-standing cooking frame.","description":"Hollow iron cauldron on a hooked bail beneath a free-standing cooking frame. Dimensions 0.85 × 1.40 × 0.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-cauldron-on-hook-704f5793","cdnUrl":"https://cdn.3dassets.dev/assets/24723/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-cauldron-on-hook-704f5793","thumbnailUrl":"https://cdn.3dassets.dev/assets/24723/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24723/v1/poster.webp","blurhash":"U368EV-;009F00M|~pxu^+oy9ZRQ%MayWBt7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":94660,"triangles":1648,"vertices":4944,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.42499464840441775,1.1920929132713809e-8,-0.4000000059604645],"max":[0.42499464840441775,1.399999976158142,0.4000000059604645]},"sizeMeters":[0.85,1.4,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:33.963Z","updatedAt":"2026-10-06T21:11:37.744Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24723/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CauldronOnHookAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24723/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24723/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24723/v1/model.glb\" alt=\"Cauldron On Hook (Adventurers Tavern and Guild Hall)\" 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/24723/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/24723/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24724","slug":"adventurers-tavern-and-guild-hall-roasting-spit-e1434e45","title":"Roasting Spit (Adventurers Tavern and Guild Hall)","summary":"Long iron roasting spit between two stable uprights with a bent turning handle.","description":"Long iron roasting spit between two stable uprights with a bent turning handle. Dimensions 2.02 × 0.65 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-roasting-spit-e1434e45","cdnUrl":"https://cdn.3dassets.dev/assets/24724/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-roasting-spit-e1434e45","thumbnailUrl":"https://cdn.3dassets.dev/assets/24724/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24724/v1/poster.webp","blurhash":"U02~W6%KITIv_3_3D%9F00n-ogM^009F?c%L","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":32164,"triangles":648,"vertices":1944,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.0075000524520874,0.00003071855894071218,-0.1500473115013943],"max":[1.0075000524520874,0.6499692575992013,0.1500473115013943]},"sizeMeters":[2.015,0.65,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:30:34.082Z","updatedAt":"2026-10-06T21:11:34.863Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24724/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoastingSpitAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24724/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24724/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24724/v1/model.glb\" alt=\"Roasting Spit (Adventurers Tavern and Guild Hall)\" 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/24724/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/24724/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24726","slug":"adventurers-tavern-and-guild-hall-hearth-irons-a50b0927","title":"Hearth Irons (Adventurers Tavern and Guild Hall)","summary":"Pair of andirons joined by five fuel bars, with brass ball finials.","description":"Pair of andirons joined by five fuel bars, with brass ball finials. Dimensions 0.50 × 0.39 × 0.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-hearth-irons-a50b0927","cdnUrl":"https://cdn.3dassets.dev/assets/24726/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-hearth-irons-a50b0927","thumbnailUrl":"https://cdn.3dassets.dev/assets/24726/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24726/v1/poster.webp","blurhash":"U34n_GNIE1Rn~TR-I;M}abxYNLIWIn-mIrE3","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":65652,"triangles":1332,"vertices":3996,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.25,0.000006710495806028227,-0.2000106814783166],"max":[0.25,0.38999144796300356,0.2000106814783166]},"sizeMeters":[0.5,0.39,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:30:34.093Z","updatedAt":"2026-10-08T04:30:12.294Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24726/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HearthIronsAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24726/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24726/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24726/v1/model.glb\" alt=\"Hearth Irons (Adventurers Tavern and Guild Hall)\" 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/24726/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/24726/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24725","slug":"adventurers-tavern-and-guild-hall-bellows-8c735e00","title":"Bellows (Adventurers Tavern and Guild Hall)","summary":"Leather bellows between wooden cheeks with extended nozzle and hand grip.","description":"Leather bellows between wooden cheeks with extended nozzle and hand grip. Dimensions 0.37 × 0.13 × 0.97 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-bellows-8c735e00","cdnUrl":"https://cdn.3dassets.dev/assets/24725/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-bellows-8c735e00","thumbnailUrl":"https://cdn.3dassets.dev/assets/24725/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24725/v1/poster.webp","blurhash":"U35W^+S#0}WU-AR*Nas:0zjF}ss:5+$%$*NH","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":57596,"triangles":960,"vertices":2880,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.18401123613649378,0.00001426719080992872,-0.48532482981681824],"max":[0.18401123613649378,0.1249857337777655,0.48532482981681824]},"sizeMeters":[0.368,0.125,0.971],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:30:35.095Z","updatedAt":"2026-10-06T21:11:36.819Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24725/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BellowsAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24725/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24725/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24725/v1/model.glb\" alt=\"Bellows (Adventurers Tavern and Guild Hall)\" 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/24725/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/24725/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24728","slug":"adventurers-tavern-and-guild-hall-copper-kettle-7bdd71f9","title":"Copper Kettle (Adventurers Tavern and Guild Hall)","summary":"Copper kettle with domed belly, lid knob, arch handle and rising pouring spout.","description":"Copper kettle with domed belly, lid knob, arch handle and rising pouring spout. Dimensions 0.32 × 0.41 × 0.48 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-copper-kettle-7bdd71f9","cdnUrl":"https://cdn.3dassets.dev/assets/24728/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-copper-kettle-7bdd71f9","thumbnailUrl":"https://cdn.3dassets.dev/assets/24728/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24728/v1/poster.webp","blurhash":"U67^A3Ip0M%1%3WBRja$0fs:}?S29Zxa%2R*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":103284,"triangles":1920,"vertices":5760,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.15999902535387836,-5.807118991230098e-8,-0.23810918629169464],"max":[0.15999902535387836,0.4142676127104919,0.23810918629169464]},"sizeMeters":[0.32,0.414,0.476],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:30:34.379Z","updatedAt":"2026-10-06T19:50:41.504Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24728/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CopperKettleAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24728/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24728/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24728/v1/model.glb\" alt=\"Copper Kettle (Adventurers Tavern and Guild Hall)\" 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/24728/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/24728/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24727","slug":"adventurers-tavern-and-guild-hall-cutting-board-with-k-2bfa3e40","title":"Cutting Board With Knife (Adventurers Tavern and Guild Hall)","summary":"Thick pine cutting board with a separate metal-bladed kitchen knife.","description":"Thick pine cutting board with a separate metal-bladed kitchen knife. Dimensions 0.56 × 0.06 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-cutting-board-with-k-2bfa3e40","cdnUrl":"https://cdn.3dassets.dev/assets/24727/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-cutting-board-with-k-2bfa3e40","thumbnailUrl":"https://cdn.3dassets.dev/assets/24727/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24727/v1/poster.webp","blurhash":"U58y#FX80fr=s;xGWUNa02ni}@X8M_I:t7$*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":23988,"triangles":340,"vertices":1020,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.2775000035762787,0.000012894144759415666,-0.1500137333292642],"max":[0.2775000035762787,0.05700134470708452,0.1500137333292642]},"sizeMeters":[0.555,0.057,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:30:34.324Z","updatedAt":"2026-10-25T13:43:23.624Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24727/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CuttingBoardWithKnifeAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24727/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24727/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24727/v1/model.glb\" alt=\"Cutting Board With Knife (Adventurers Tavern and Guild Hall)\" 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/24727/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/24727/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24730","slug":"adventurers-tavern-and-guild-hall-hanging-herbs-31923639","title":"Hanging Herbs (Adventurers Tavern and Guild Hall)","summary":"Three dried herb bunches with overlapping sculpted leaves tied to a short drying rail.","description":"Three dried herb bunches with overlapping sculpted leaves tied to a short drying rail. Dimensions 0.40 × 0.52 × 0.07 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-hanging-herbs-31923639","cdnUrl":"https://cdn.3dassets.dev/assets/24730/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-hanging-herbs-31923639","thumbnailUrl":"https://cdn.3dassets.dev/assets/24730/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24730/v1/poster.webp","blurhash":"U26*]T%K00E2=g.59[8|02nk.iOT-.i{M|OV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":197012,"triangles":4068,"vertices":12204,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.20000000298023224,0,-0.0358897671437727],"max":[0.20000000298023224,0.5175054023951219,0.0358897671437727]},"sizeMeters":[0.4,0.518,0.072],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T20:30:34.775Z","updatedAt":"2026-10-25T17:05:24.392Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24730/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HangingHerbsAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24730/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24730/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24730/v1/model.glb\" alt=\"Hanging Herbs (Adventurers Tavern and Guild Hall)\" 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/24730/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/24730/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24729","slug":"adventurers-tavern-and-guild-hall-flour-sack-47b32dba","title":"Flour Sack (Adventurers Tavern and Guild Hall)","summary":"Bulging flour sack with gathered cloth neck and a tied dark cord.","description":"Bulging flour sack with gathered cloth neck and a tied dark cord. Dimensions 0.46 × 0.82 × 0.37 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-flour-sack-47b32dba","cdnUrl":"https://cdn.3dassets.dev/assets/24729/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-flour-sack-47b32dba","thumbnailUrl":"https://cdn.3dassets.dev/assets/24729/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24729/v1/poster.webp","blurhash":"UBCZOr%M009G-:oeD*Rk00M{~p%Mj=axa$j]","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":83132,"triangles":1696,"vertices":5088,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.23000640688072896,0,-0.18399761795131755],"max":[0.23000640688072896,0.8199999928474426,0.18399761795131755]},"sizeMeters":[0.46,0.82,0.368],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T20:30:34.694Z","updatedAt":"2026-10-25T17:31:39.945Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24729/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlourSackAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24729/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24729/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24729/v1/model.glb\" alt=\"Flour Sack (Adventurers Tavern and Guild Hall)\" 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/24729/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/24729/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24731","slug":"adventurers-tavern-and-guild-hall-vegetable-crate-fcbcd6ed","title":"Vegetable Crate (Adventurers Tavern and Guild Hall)","summary":"Open slatted produce crate containing six rounded root vegetables.","description":"Open slatted produce crate containing six rounded root vegetables. Dimensions 0.70 × 0.30 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-vegetable-crate-fcbcd6ed","cdnUrl":"https://cdn.3dassets.dev/assets/24731/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-vegetable-crate-fcbcd6ed","thumbnailUrl":"https://cdn.3dassets.dev/assets/24731/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24731/v1/poster.webp","blurhash":"U5BoBN}r03Ip~AxZIpR%03I=%eWB0Nn%x@JU","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":115120,"triangles":2484,"vertices":7452,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.3499999940395355,0.000021371471218639693,-0.25001067722066006],"max":[0.3499999940395355,0.29997864044971034,0.25001067722066006]},"sizeMeters":[0.7,0.3,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:35.884Z","updatedAt":"2026-10-12T14:43:25.610Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24731/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VegetableCrateAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24731/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24731/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24731/v1/model.glb\" alt=\"Vegetable Crate (Adventurers Tavern and Guild Hall)\" 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/24731/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/24731/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24732","slug":"adventurers-tavern-and-guild-hall-candle-stand-01c92400","title":"Candle Stand (Adventurers Tavern and Guild Hall)","summary":"Tall turned brass candle stand with flared foot, drip dish and sculpted flame.","description":"Tall turned brass candle stand with flared foot, drip dish and sculpted flame. Dimensions 0.26 × 0.93 × 0.26 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-candle-stand-01c92400","cdnUrl":"https://cdn.3dassets.dev/assets/24732/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-candle-stand-01c92400","thumbnailUrl":"https://cdn.3dassets.dev/assets/24732/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24732/v1/poster.webp","blurhash":"U17ddr^%0001pIa_H@e@~oah0LtOSdbvnmic","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":42408,"triangles":832,"vertices":2496,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.13000519331255295,0,-0.13000519331255295],"max":[0.13000519331255295,0.9340000152587891,0.13000519331255295]},"sizeMeters":[0.26,0.934,0.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:30:35.902Z","updatedAt":"2026-10-06T19:50:36.453Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24732/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CandleStandAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24732/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24732/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24732/v1/model.glb\" alt=\"Candle Stand (Adventurers Tavern and Guild Hall)\" 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/24732/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/24732/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24735","slug":"adventurers-tavern-and-guild-hall-candelabra-4711116c","title":"Candelabra (Adventurers Tavern and Guild Hall)","summary":"Three-arm brass candelabrum with curved branches, drip dishes and separate wax candles.","description":"Three-arm brass candelabrum with curved branches, drip dishes and separate wax candles. Dimensions 0.53 × 0.56 × 0.26 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-candelabra-4711116c","cdnUrl":"https://cdn.3dassets.dev/assets/24735/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-candelabra-4711116c","thumbnailUrl":"https://cdn.3dassets.dev/assets/24735/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24735/v1/poster.webp","blurhash":"U8A]{9%K00E3~oxtD+Ip4:%L?FD*02s:?GM|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":126872,"triangles":2592,"vertices":7776,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.26499998569488525,-0.000009443868187769544,-0.1299888537270391],"max":[0.26499998569488525,0.5619947306731544,0.1299888537270391]},"sizeMeters":[0.53,0.562,0.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:36.268Z","updatedAt":"2026-10-06T19:50:35.505Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24735/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CandelabraAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24735/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24735/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24735/v1/model.glb\" alt=\"Candelabra (Adventurers Tavern and Guild Hall)\" 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/24735/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/24735/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24733","slug":"adventurers-tavern-and-guild-hall-oil-lamp-675220e8","title":"Oil Lamp (Adventurers Tavern and Guild Hall)","summary":"Four-post glazed oil lantern with reservoir, luminous sculpted flame and top carrying ring.","description":"Four-post glazed oil lantern with reservoir, luminous sculpted flame and top carrying ring. Dimensions 0.28 × 0.51 × 0.28 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-oil-lamp-675220e8","cdnUrl":"https://cdn.3dassets.dev/assets/24733/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-oil-lamp-675220e8","thumbnailUrl":"https://cdn.3dassets.dev/assets/24733/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24733/v1/poster.webp","blurhash":"U455d%xt00IVMyWCx@oy01Rk_Lxt.5oeIDRk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":72932,"triangles":1452,"vertices":4356,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.1400115695164855,4.470348535789981e-10,-0.1400115695164855],"max":[0.1400115695164855,0.5130000114440918,0.1400115695164855]},"sizeMeters":[0.28,0.513,0.28],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:37.224Z","updatedAt":"2026-10-06T19:50:32.709Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24733/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OilLampAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24733/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24733/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24733/v1/model.glb\" alt=\"Oil Lamp (Adventurers Tavern and Guild Hall)\" 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/24733/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/24733/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24734","slug":"adventurers-tavern-and-guild-hall-chandelier-5a0df936","title":"Chandelier (Adventurers Tavern and Guild Hall)","summary":"Six-candle wrought-iron ring chandelier suspended by three chains and a mounting eye.","description":"Six-candle wrought-iron ring chandelier suspended by three chains and a mounting eye. Dimensions 1.44 × 0.93 × 1.39 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-chandelier-5a0df936","cdnUrl":"https://cdn.3dassets.dev/assets/24734/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-chandelier-5a0df936","thumbnailUrl":"https://cdn.3dassets.dev/assets/24734/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24734/v1/poster.webp","blurhash":"U46a#Es;D%V[9GWBxtkC00bYxua{~obcRkjY","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":179872,"triangles":3972,"vertices":11916,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.7200000286102295,0.000035462042350165035,-0.6949999928474426],"max":[0.7200000286102295,0.9289645579848105,0.6949999928474426]},"sizeMeters":[1.44,0.929,1.39],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:30:36.254Z","updatedAt":"2026-10-12T21:30:53.664Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24734/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChandelierAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24734/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24734/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24734/v1/model.glb\" alt=\"Chandelier (Adventurers Tavern and Guild Hall)\" 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/24734/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/24734/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24736","slug":"adventurers-tavern-and-guild-hall-ledger-and-quill-8b0fcf27","title":"Ledger And Quill (Adventurers Tavern and Guild Hall)","summary":"Leather ledger beside an iron inkwell and a slender quill.","description":"Leather ledger beside an iron inkwell and a slender quill. Dimensions 0.50 × 0.25 × 0.26 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-ledger-and-quill-8b0fcf27","cdnUrl":"https://cdn.3dassets.dev/assets/24736/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-ledger-and-quill-8b0fcf27","thumbnailUrl":"https://cdn.3dassets.dev/assets/24736/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24736/v1/poster.webp","blurhash":"U58M{p^*0}NZ9aM{xZxt00E2=eRj~V-:NcMy","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":29228,"triangles":540,"vertices":1620,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.24959614872932434,1.1175871339474952e-10,-0.1312542664178247],"max":[0.24959715005352234,0.25147587060928345,0.1312448856321819]},"sizeMeters":[0.499,0.251,0.262],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:30:36.386Z","updatedAt":"2026-10-09T13:19:51.378Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24736/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LedgerAndQuillAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24736/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24736/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24736/v1/model.glb\" alt=\"Ledger And Quill (Adventurers Tavern and Guild Hall)\" 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/24736/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/24736/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24737","slug":"adventurers-tavern-and-guild-hall-quest-board-ef28295c","title":"Quest Board (Adventurers Tavern and Guild Hall)","summary":"Freestanding oak quest board carrying four pinned blank parchment notices.","description":"Freestanding oak quest board carrying four pinned blank parchment notices. Dimensions 1.62 × 1.80 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-quest-board-ef28295c","cdnUrl":"https://cdn.3dassets.dev/assets/24737/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-quest-board-ef28295c","thumbnailUrl":"https://cdn.3dassets.dev/assets/24737/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24737/v1/poster.webp","blurhash":"U48M:Q-U00IV~V%14:9u01WX_2WB01aK~Vtk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":125272,"triangles":2276,"vertices":6828,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.8100192049010327,6.705522803684971e-10,-0.24997405255177169],"max":[0.8100192049010327,1.7999999523162842,0.24997405255177169]},"sizeMeters":[1.62,1.8,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":14,"publishedAt":"2026-09-07T20:30:36.509Z","updatedAt":"2026-10-25T16:21:15.525Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24737/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuestBoardAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24737/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24737/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24737/v1/model.glb\" alt=\"Quest Board (Adventurers Tavern and Guild Hall)\" 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/24737/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/24737/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24738","slug":"adventurers-tavern-and-guild-hall-guild-counter-9cf4fe04","title":"Guild Counter (Adventurers Tavern and Guild Hall)","summary":"Tall registry counter with front modesty panel and an inset brass writing rail.","description":"Tall registry counter with front modesty panel and an inset brass writing rail. Dimensions 2.00 × 1.05 × 0.68 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-guild-counter-9cf4fe04","cdnUrl":"https://cdn.3dassets.dev/assets/24738/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-guild-counter-9cf4fe04","thumbnailUrl":"https://cdn.3dassets.dev/assets/24738/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24738/v1/poster.webp","blurhash":"U58yk#=d5-%1}s=xNHEf1Jj]wJI:AEf,ofNH","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":123456,"triangles":2252,"vertices":6756,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1,0.000010363434502447255,-0.34045666516955897],"max":[1,1.0499450428410853,0.34046316642403895]},"sizeMeters":[2,1.05,0.681],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:37.149Z","updatedAt":"2026-10-09T13:19:47.756Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24738/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GuildCounterAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24738/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24738/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24738/v1/model.glb\" alt=\"Guild Counter (Adventurers Tavern and Guild Hall)\" 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/24738/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/24738/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24739","slug":"adventurers-tavern-and-guild-hall-registry-desk-f0eb5340","title":"Registry Desk (Adventurers Tavern and Guild Hall)","summary":"Clerk desk with two suspended drawers, brass knobs and blank writing paper.","description":"Clerk desk with two suspended drawers, brass knobs and blank writing paper. Dimensions 1.50 × 0.79 × 0.74 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-registry-desk-f0eb5340","cdnUrl":"https://cdn.3dassets.dev/assets/24739/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-registry-desk-f0eb5340","thumbnailUrl":"https://cdn.3dassets.dev/assets/24739/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24739/v1/poster.webp","blurhash":"U89F~9xa9a$%}@$%IVNH5RniSNI;0zRk-pSg","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":158260,"triangles":2936,"vertices":8808,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.75,-0.000028833301698838465,-0.37100589007232887],"max":[0.75,0.784995349615273,0.37100589007232887]},"sizeMeters":[1.5,0.785,0.742],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:30:37.879Z","updatedAt":"2026-10-13T09:31:46.637Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24739/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RegistryDeskAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24739/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24739/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24739/v1/model.glb\" alt=\"Registry Desk (Adventurers Tavern and Guild Hall)\" 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/24739/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/24739/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24740","slug":"adventurers-tavern-and-guild-hall-contract-scroll-rack-6509671d","title":"Contract Scroll Rack (Adventurers Tavern and Guild Hall)","summary":"Three-tier contract rack containing fifteen rolled parchment scrolls.","description":"Three-tier contract rack containing fifteen rolled parchment scrolls. Dimensions 1.00 × 1.60 × 0.35 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-contract-scroll-rack-6509671d","cdnUrl":"https://cdn.3dassets.dev/assets/24740/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-contract-scroll-rack-6509671d","thumbnailUrl":"https://cdn.3dassets.dev/assets/24740/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24740/v1/poster.webp","blurhash":"U28|9N^k0001?a$R9aAB00EL~p^*WBwJX7Kh","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":196512,"triangles":3744,"vertices":11232,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.49996643708965677,0,-0.17621161769025062],"max":[0.5011664302062158,1.601199984550476,0.1762553421548482]},"sizeMeters":[1.001,1.601,0.352],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:30:37.983Z","updatedAt":"2026-10-06T19:50:29.376Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24740/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ContractScrollRackAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24740/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24740/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24740/v1/model.glb\" alt=\"Contract Scroll Rack (Adventurers Tavern and Guild Hall)\" 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/24740/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/24740/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24742","slug":"adventurers-tavern-and-guild-hall-map-table-de6c37d2","title":"Map Table (Adventurers Tavern and Guild Hall)","summary":"Broad oak map table with raised route lines and two brass marker pins on an original abstract map.","description":"Broad oak map table with raised route lines and two brass marker pins on an original abstract map. Dimensions 1.80 × 0.83 × 1.09 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-map-table-de6c37d2","cdnUrl":"https://cdn.3dassets.dev/assets/24742/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-map-table-de6c37d2","thumbnailUrl":"https://cdn.3dassets.dev/assets/24742/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24742/v1/poster.webp","blurhash":"UCA]$+xZ01WC~V%1D*M|01oy-;Ip00NG_2of","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":161384,"triangles":3056,"vertices":9168,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.8999999761581421,-0.000013805165712699186,-0.545982223763895],"max":[0.8999999761581421,0.8290163647900402,0.545982223763895]},"sizeMeters":[1.8,0.829,1.092],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:38.181Z","updatedAt":"2026-10-06T19:50:28.075Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24742/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MapTableAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24742/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24742/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24742/v1/model.glb\" alt=\"Map Table (Adventurers Tavern and Guild Hall)\" 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/24742/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/24742/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24741","slug":"adventurers-tavern-and-guild-hall-bounty-poster-stand-72d3cad3","title":"Bounty Poster Stand (Adventurers Tavern and Guild Hall)","summary":"Narrow freestanding bounty notice easel with four blank handbills and stable feet.","description":"Narrow freestanding bounty notice easel with four blank handbills and stable feet. Dimensions 0.82 × 1.60 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-bounty-poster-stand-72d3cad3","cdnUrl":"https://cdn.3dassets.dev/assets/24741/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-bounty-poster-stand-72d3cad3","thumbnailUrl":"https://cdn.3dassets.dev/assets/24741/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24741/v1/poster.webp","blurhash":"U37J;3-U0057~B$*4:9[4pR*?axa02NG_2%2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":125396,"triangles":2276,"vertices":6828,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.4100222846217255,0,-0.2500320481607176],"max":[0.4100222846217255,1.600000023841858,0.2500320481607176]},"sizeMeters":[0.82,1.6,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:30:38.051Z","updatedAt":"2026-10-06T21:11:37.154Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24741/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BountyPosterStandAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24741/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24741/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24741/v1/model.glb\" alt=\"Bounty Poster Stand (Adventurers Tavern and Guild Hall)\" 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/24741/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/24741/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24743","slug":"adventurers-tavern-and-guild-hall-banner-stand-28bce7df","title":"Banner Stand (Adventurers Tavern and Guild Hall)","summary":"Guild banner in dark oxblood cloth with narrow metallic borders and original unmarked field.","description":"Guild banner in dark oxblood cloth with narrow metallic borders and original unmarked field. Dimensions 1.00 × 2.10 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-banner-stand-28bce7df","cdnUrl":"https://cdn.3dassets.dev/assets/24743/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-banner-stand-28bce7df","thumbnailUrl":"https://cdn.3dassets.dev/assets/24743/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24743/v1/poster.webp","blurhash":"U26%f]-A010}?Gs:IVI:1Hoe}ZNHEMkB-UaL","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":48148,"triangles":860,"vertices":2580,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.5000492456387378,0,-0.25001067722066006],"max":[0.5000492456387378,2.0999999046325684,0.25001067722066006]},"sizeMeters":[1,2.1,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:38.217Z","updatedAt":"2026-10-25T15:36:29.773Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24743/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BannerStandAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24743/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24743/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24743/v1/model.glb\" alt=\"Banner Stand (Adventurers Tavern and Guild Hall)\" 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/24743/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/24743/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24744","slug":"adventurers-tavern-and-guild-hall-trophy-head-plaque-275379e7","title":"Trophy Head Plaque (Adventurers Tavern and Guild Hall)","summary":"Original stylised antlered game trophy with branching horns on a bevelled oak plaque.","description":"Original stylised antlered game trophy with branching horns on a bevelled oak plaque. Dimensions 0.50 × 0.79 × 0.23 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-trophy-head-plaque-275379e7","cdnUrl":"https://cdn.3dassets.dev/assets/24744/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-trophy-head-plaque-275379e7","thumbnailUrl":"https://cdn.3dassets.dev/assets/24744/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24744/v1/poster.webp","blurhash":"U58DOp-:029G~W-pE19ZA[xu=xIUIVkB%LRk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":120512,"triangles":2308,"vertices":6924,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.2500160130469419,0,-0.11501708500027914],"max":[0.2500160130469419,0.7865412636104747,0.1149937084999895]},"sizeMeters":[0.5,0.787,0.23],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:38.508Z","updatedAt":"2026-10-25T12:28:36.238Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24744/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrophyHeadPlaqueAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24744/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24744/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24744/v1/model.glb\" alt=\"Trophy Head Plaque (Adventurers Tavern and Guild Hall)\" 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/24744/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/24744/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24746","slug":"adventurers-tavern-and-guild-hall-mounted-weapon-rack-59eb5fb8","title":"Mounted Weapon Rack (Adventurers Tavern and Guild Hall)","summary":"Oak wall rack with three original practice swords, each showing blade, guard and grip.","description":"Oak wall rack with three original practice swords, each showing blade, guard and grip. Dimensions 1.40 × 1.50 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-mounted-weapon-rack-59eb5fb8","cdnUrl":"https://cdn.3dassets.dev/assets/24746/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-mounted-weapon-rack-59eb5fb8","thumbnailUrl":"https://cdn.3dassets.dev/assets/24746/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24746/v1/poster.webp","blurhash":"U7962U|_4;ni$*$jr=R*5+JSX8SfkCoLR*Nb","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":96732,"triangles":1800,"vertices":5400,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.7022821087083011,0,-0.15127266386758784],"max":[0.7012183446129947,1.5007593631744385,0.15125090728511936]},"sizeMeters":[1.404,1.501,0.303],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:30:40.143Z","updatedAt":"2026-10-06T19:50:20.657Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24746/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MountedWeaponRackAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24746/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24746/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24746/v1/model.glb\" alt=\"Mounted Weapon Rack (Adventurers Tavern and Guild Hall)\" 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/24746/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/24746/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24745","slug":"adventurers-tavern-and-guild-hall-coin-scale-2ad71989","title":"Coin Scale (Adventurers Tavern and Guild Hall)","summary":"Balanced brass coin scale with a central turned column and paired suspended shallow pans.","description":"Balanced brass coin scale with a central turned column and paired suspended shallow pans. Dimensions 0.98 × 0.62 × 0.36 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-coin-scale-2ad71989","cdnUrl":"https://cdn.3dassets.dev/assets/24745/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-coin-scale-2ad71989","thumbnailUrl":"https://cdn.3dassets.dev/assets/24745/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24745/v1/poster.webp","blurhash":"U49?,c?G00E4X9-nw|M}01IpoNNG~SD+4:I;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":105912,"triangles":2156,"vertices":6468,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,0,-0.1800021397989983],"max":[0.49000000953674316,0.6174917312532789,0.1800021397989983]},"sizeMeters":[0.98,0.617,0.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:38.925Z","updatedAt":"2026-10-06T19:50:23.932Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24745/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoinScaleAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24745/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24745/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24745/v1/model.glb\" alt=\"Coin Scale (Adventurers Tavern and Guild Hall)\" 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/24745/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/24745/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24747","slug":"adventurers-tavern-and-guild-hall-guild-strongbox-3e8394b0","title":"Guild Strongbox (Adventurers Tavern and Guild Hall)","summary":"Compact guild cash strongbox with iron plating, five rivets and a brass lock.","description":"Compact guild cash strongbox with iron plating, five rivets and a brass lock. Dimensions 0.58 × 0.42 × 0.51 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-guild-strongbox-3e8394b0","cdnUrl":"https://cdn.3dassets.dev/assets/24747/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-guild-strongbox-3e8394b0","thumbnailUrl":"https://cdn.3dassets.dev/assets/24747/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24747/v1/poster.webp","blurhash":"U37AVp=x4.ixuPt7m,R*1NF1OBbEm+f,S~Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":73732,"triangles":1408,"vertices":4224,"meshes":5,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.28999999165534973,-0.000011141423641808368,-0.25249999713525173],"max":[0.28999999165534973,0.4249866514462127,0.25249023130076864]},"sizeMeters":[0.58,0.425,0.505],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:30:39.676Z","updatedAt":"2026-10-13T02:38:53.138Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24747/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GuildStrongboxAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24747/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24747/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24747/v1/model.glb\" alt=\"Guild Strongbox (Adventurers Tavern and Guild Hall)\" 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/24747/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/24747/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24748","slug":"adventurers-tavern-and-guild-hall-guild-bell-38a457be","title":"Guild Bell (Adventurers Tavern and Guild Hall)","summary":"Counter bell with flared brass skirt and a turned central handle.","description":"Counter bell with flared brass skirt and a turned central handle. Dimensions 0.40 × 0.34 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-guild-bell-38a457be","cdnUrl":"https://cdn.3dassets.dev/assets/24748/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-guild-bell-38a457be","thumbnailUrl":"https://cdn.3dassets.dev/assets/24748/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24748/v1/poster.webp","blurhash":"U98z76xZ02M|5SWC%1kC0MR*^%xa~As:D+Rk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":48628,"triangles":828,"vertices":2484,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.20000000298023224,-7.631490127855967e-7,-0.1499923726076915],"max":[0.20000000298023224,0.3400000035762787,0.1499923726076915]},"sizeMeters":[0.4,0.34,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":14,"publishedAt":"2026-09-07T20:30:39.845Z","updatedAt":"2026-10-07T10:10:18.767Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24748/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GuildBellAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24748/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24748/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24748/v1/model.glb\" alt=\"Guild Bell (Adventurers Tavern and Guild Hall)\" 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/24748/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/24748/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24749","slug":"adventurers-tavern-and-guild-hall-party-roster-board-8c055199","title":"Party Roster Board (Adventurers Tavern and Guild Hall)","summary":"Administrative roster board with five ruled brass rows and blank parchment slips.","description":"Administrative roster board with five ruled brass rows and blank parchment slips. Dimensions 1.52 × 1.70 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-party-roster-board-8c055199","cdnUrl":"https://cdn.3dassets.dev/assets/24749/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-party-roster-board-8c055199","thumbnailUrl":"https://cdn.3dassets.dev/assets/24749/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24749/v1/poster.webp","blurhash":"U48DLh%100IV~V-U4:5R0LSN^*aL02nP~Ub]","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":146504,"triangles":2716,"vertices":8148,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.7600375590851343,0,-0.24999085145921157],"max":[0.7600375590851343,1.7000000476837158,0.24999085145921157]},"sizeMeters":[1.52,1.7,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:30:39.878Z","updatedAt":"2026-10-06T21:11:38.200Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24749/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PartyRosterBoardAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24749/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24749/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24749/v1/model.glb\" alt=\"Party Roster Board (Adventurers Tavern and Guild Hall)\" 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/24749/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/24749/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24750","slug":"adventurers-tavern-and-guild-hall-reward-chest-29a798f0","title":"Reward Chest (Adventurers Tavern and Guild Hall)","summary":"Reinforced reward chest with a cloth presentation strip and a brass reward token.","description":"Reinforced reward chest with a cloth presentation strip and a brass reward token. Dimensions 1.13 × 0.79 × 0.73 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-reward-chest-29a798f0","cdnUrl":"https://cdn.3dassets.dev/assets/24750/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-reward-chest-29a798f0","thumbnailUrl":"https://cdn.3dassets.dev/assets/24750/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24750/v1/poster.webp","blurhash":"U49Fi|-T0zNd}[$jELWV1JW=snjF5Qs:$*J7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":85156,"triangles":1632,"vertices":4896,"meshes":6,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.5649999976158142,-0.000011123529696954737,-0.36750228110917504],"max":[0.5649999976158142,0.787992596199261,0.3674878481474584]},"sizeMeters":[1.13,0.788,0.735],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:40.090Z","updatedAt":"2026-10-09T13:19:57.617Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24750/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RewardChestAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24750/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24750/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24750/v1/model.glb\" alt=\"Reward Chest (Adventurers Tavern and Guild Hall)\" 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/24750/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/24750/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24751","slug":"adventurers-tavern-and-guild-hall-travelling-pack-pile-dbea7b40","title":"Travelling Pack Pile (Adventurers Tavern and Guild Hall)","summary":"Pair of bulging leather travelling packs with buckled straps and a rolled bed mat.","description":"Pair of bulging leather travelling packs with buckled straps and a rolled bed mat. Dimensions 1.04 × 0.70 × 0.48 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-travelling-pack-pile-dbea7b40","cdnUrl":"https://cdn.3dassets.dev/assets/24751/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-travelling-pack-pile-dbea7b40","thumbnailUrl":"https://cdn.3dassets.dev/assets/24751/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24751/v1/poster.webp","blurhash":"U9Am0W-600-o~pn$8{tR0zI;%1bI4.S2-;i_","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":97000,"triangles":1968,"vertices":5904,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5199999809265137,-0.000029410213613134673,-0.24198139947026906],"max":[0.5199999809265137,0.7000000476837158,0.24201470379550438]},"sizeMeters":[1.04,0.7,0.484],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:30:41.099Z","updatedAt":"2026-10-06T21:11:39.794Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24751/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TravellingPackPileAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24751/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24751/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24751/v1/model.glb\" alt=\"Travelling Pack Pile (Adventurers Tavern and Guild Hall)\" 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/24751/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/24751/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24752","slug":"adventurers-tavern-and-guild-hall-notice-lantern-ee3a4c55","title":"Notice Lantern (Adventurers Tavern and Guild Hall)","summary":"Candle lantern mounted over a compact blank notice panel for night postings.","description":"Candle lantern mounted over a compact blank notice panel for night postings. Dimensions 0.35 × 1.21 × 0.28 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-notice-lantern-ee3a4c55","cdnUrl":"https://cdn.3dassets.dev/assets/24752/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-notice-lantern-ee3a4c55","thumbnailUrl":"https://cdn.3dassets.dev/assets/24752/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24752/v1/poster.webp","blurhash":"U467+U-B00579[S2=yxG0LNH_2-V}[xG56EL","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":87724,"triangles":1652,"vertices":4956,"meshes":6,"materials":6,"textures":1,"animations":[],"boundingBox":{"min":[-0.17502670071510448,0,-0.1400115533707747],"max":[0.17502670071510448,1.212999939918518,0.1400115533707747]},"sizeMeters":[0.35,1.213,0.28],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:40.353Z","updatedAt":"2026-10-06T21:11:42.174Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24752/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NoticeLanternAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24752/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24752/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24752/v1/model.glb\" alt=\"Notice Lantern (Adventurers Tavern and Guild Hall)\" 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/24752/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/24752/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24753","slug":"adventurers-tavern-and-guild-hall-wanted-poster-frame-4ba62a96","title":"Wanted Poster Frame (Adventurers Tavern and Guild Hall)","summary":"Wall-mounted oak poster frame holding unlettered parchment beneath three brass tacks.","description":"Wall-mounted oak poster frame holding unlettered parchment beneath three brass tacks. Dimensions 0.65 × 0.90 × 0.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-wanted-poster-frame-4ba62a96","cdnUrl":"https://cdn.3dassets.dev/assets/24753/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-wanted-poster-frame-4ba62a96","thumbnailUrl":"https://cdn.3dassets.dev/assets/24753/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24753/v1/poster.webp","blurhash":"UECimv%L009GxZt6WCIo00Rj~pxuj@jYaybb","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":23200,"triangles":296,"vertices":888,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.3250129617566239,0,-0.04949252162096058],"max":[0.3250129617566239,0.8999999761581421,0.049509659117623145]},"sizeMeters":[0.65,0.9,0.099],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:30:40.836Z","updatedAt":"2026-10-25T14:23:29.171Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24753/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WantedPosterFrameAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24753/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24753/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24753/v1/model.glb\" alt=\"Wanted Poster Frame (Adventurers Tavern and Guild Hall)\" 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/24753/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/24753/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24754","slug":"adventurers-tavern-and-guild-hall-training-dummy-5a3c1c07","title":"Training Dummy (Adventurers Tavern and Guild Hall)","summary":"Straw-filled practice dummy with rounded head, wrapped torso and horizontal timber arms.","description":"Straw-filled practice dummy with rounded head, wrapped torso and horizontal timber arms. Dimensions 1.10 × 1.76 × 0.60 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-training-dummy-5a3c1c07","cdnUrl":"https://cdn.3dassets.dev/assets/24754/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-training-dummy-5a3c1c07","thumbnailUrl":"https://cdn.3dassets.dev/assets/24754/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24754/v1/poster.webp","blurhash":"U47-1j-o004:?]t78xIV4oRk?axu01M|~p-:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":102096,"triangles":1928,"vertices":5784,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.5500198370311594,0,-0.299984745215383],"max":[0.5500198370311594,1.7599999904632568,0.299984745215383]},"sizeMeters":[1.1,1.76,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:41.646Z","updatedAt":"2026-10-06T19:50:16.310Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24754/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrainingDummyAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24754/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24754/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24754/v1/model.glb\" alt=\"Training Dummy (Adventurers Tavern and Guild Hall)\" 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/24754/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/24754/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24755","slug":"adventurers-tavern-and-guild-hall-guild-crest-plinth-ccd86fd8","title":"Guild Crest Plinth (Adventurers Tavern and Guild Hall)","summary":"Stone plinth supporting an original open-ring brass guild emblem; no borrowed heraldry.","description":"Stone plinth supporting an original open-ring brass guild emblem; no borrowed heraldry. Dimensions 0.65 × 1.24 × 0.65 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-guild-crest-plinth-ccd86fd8","cdnUrl":"https://cdn.3dassets.dev/assets/24755/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-guild-crest-plinth-ccd86fd8","thumbnailUrl":"https://cdn.3dassets.dev/assets/24755/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24755/v1/poster.webp","blurhash":"U28|;M_2000000IU?w?b00Rj_3t857of-SM|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":57264,"triangles":816,"vertices":2448,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.3250106814783166,0,-0.3250106814783166],"max":[0.3250106814783166,1.2350000143051147,0.3250106814783166]},"sizeMeters":[0.65,1.235,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:41.839Z","updatedAt":"2026-10-06T19:50:14.408Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24755/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GuildCrestPlinthAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24755/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24755/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24755/v1/model.glb\" alt=\"Guild Crest Plinth (Adventurers Tavern and Guild Hall)\" 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/24755/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/24755/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24759","slug":"adventurers-tavern-and-guild-hall-message-pigeon-box-60bb2c28","title":"Message Pigeon Box (Adventurers Tavern and Guild Hall)","summary":"Two-compartment courier pigeon loft with round entrance rims and projecting landing shelf.","description":"Two-compartment courier pigeon loft with round entrance rims and projecting landing shelf. Dimensions 0.90 × 1.07 × 0.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered oak, dark forged iron and warm plaster with brass accents. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-message-pigeon-box-60bb2c28","cdnUrl":"https://cdn.3dassets.dev/assets/24759/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-message-pigeon-box-60bb2c28","thumbnailUrl":"https://cdn.3dassets.dev/assets/24759/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24759/v1/poster.webp","blurhash":"U48yP8}E0gEM^Pj[Ipa{AsE#S2kBxZw{R*Na","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":114696,"triangles":1956,"vertices":5868,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.45003221908836455,0,-0.3999887277591973],"max":[0.45121065428206636,1.0700000524520874,0.3999887277591973]},"sizeMeters":[0.901,1.07,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:30:43.292Z","updatedAt":"2026-10-06T21:11:41.795Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24759/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MessagePigeonBoxAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24759/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24759/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24759/v1/model.glb\" alt=\"Message Pigeon Box (Adventurers Tavern and Guild Hall)\" 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/24759/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/24759/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24757","slug":"adventurers-tavern-and-guild-hall-two-st-1a9ba984-starter-scene","title":"Two-storey Tavern (Adventurers Tavern and Guild Hall)","summary":"Open cutaway tavern with a rear bar, hearth, dining area and a three-metre stair reaching the mezzanine. Front and roof omitted for inspection.","description":"Open cutaway tavern with a rear bar, hearth, dining area and a three-metre stair reaching the mezzanine. Front and roof omitted for inspection.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-two-st-1a9ba984-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/24757/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-two-st-1a9ba984-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/24757/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24757/v1/poster.webp","blurhash":"U39P=vI;01#7FzSOMxs.00%L$*S#h|#l~pNa","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":571132,"triangles":27280,"vertices":22682,"meshes":48,"materials":5,"textures":2,"animations":[],"boundingBox":{"min":[-4.374970232532332,0.00004150338474800952,-4.119957270577814],"max":[4.000061037018952,4.7100320103736975,4.014999985694885]},"sizeMeters":[8.375,4.71,8.135],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":18,"publishedAt":"2026-09-07T20:30:43.238Z","updatedAt":"2026-10-25T11:08:35.908Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24757/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TwoStoreyTavernAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24757/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24757/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24757/v1/model.glb\" alt=\"Two-storey Tavern (Adventurers Tavern and Guild Hall)\" 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/24757/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/24757/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24758","slug":"adventurers-tavern-and-guild-hall-guild-office-d360b678","title":"Guild Office (Adventurers Tavern and Guild Hall)","summary":"Open administrative office with registry desk, contracts, reward coffer and quest board on a continuous floor.","description":"Open administrative office with registry desk, contracts, reward coffer and quest board on a continuous floor.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-guild-office-d360b678","cdnUrl":"https://cdn.3dassets.dev/assets/24758/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-guild-office-d360b678","thumbnailUrl":"https://cdn.3dassets.dev/assets/24758/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24758/v1/poster.webp","blurhash":"U47,iJtk0}WB9vRkt5ox02aLwgRk}Yt7w|bI","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":392604,"triangles":18264,"vertices":15503,"meshes":34,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-3,0.00004150338474800952,-3],"max":[3,2.30879994392395,3]},"sizeMeters":[6,2.309,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:30:43.249Z","updatedAt":"2026-10-12T17:27:33.524Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24758/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GuildOfficeAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24758/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24758/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24758/v1/model.glb\" alt=\"Guild Office (Adventurers Tavern and Guild Hall)\" 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/24758/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/24758/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24756","slug":"adventurers-tavern-and-guild-hall-tavern-connector-cas-4bc41f6b","title":"Tavern Connector Cases (Adventurers Tavern and Guild Hall)","summary":"Adjacent two-metre framed bays, floor panels and mezzanine rails demonstrate declared endpoints.","description":"Adjacent two-metre framed bays, floor panels and mezzanine rails demonstrate declared endpoints.","status":"published","url":"https://3dassets.dev/assets/adventurers-tavern-and-guild-hall-tavern-connector-cas-4bc41f6b","cdnUrl":"https://cdn.3dassets.dev/assets/24756/v1/model.glb","downloadUrl":"https://3dassets.dev/download/adventurers-tavern-and-guild-hall-tavern-connector-cas-4bc41f6b","thumbnailUrl":"https://cdn.3dassets.dev/assets/24756/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24756/v1/poster.webp","blurhash":"U7AJZl000f~q%#4:RP^*00^+xHD%DP^*x]9G","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"medieval","title":"Medieval"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":152696,"triangles":6868,"vertices":5858,"meshes":13,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.0149999856948853,0,-0.11995727057781416],"max":[3.0149999856948853,3,6.06505020203129]},"sizeMeters":[4.03,3,6.185],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T20:30:42.203Z","updatedAt":"2026-10-12T13:45:34.442Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24756/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TavernConnectorCasesAdventurersTavernAndGuildHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24756/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24756/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24756/v1/model.glb\" alt=\"Tavern Connector Cases (Adventurers Tavern and Guild Hall)\" 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/24756/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/24756/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":{"slug":"adventurers-tavern-and-guild-hall","title":"Medieval tavern","url":"https://3dassets.dev/demos/adventurers-tavern-and-guild-hall"}}}