{"data":{"id":187,"slug":"royal-court-and-throne-palace","title":"Royal Court and Throne Palace","summary":"Fifty ivory, maroon and brass designs for court audiences, royal dispatch and palace courtyard banquets.","description":"Original stylized royal court kit with a complete roofed palace, upholstered throne ensemble, working court furniture, ceremonial regalia, banquet service and formal garden fittings. Premium profiled forms and modelled hardware. Static geometry; no animation or navigation.","url":"https://3dassets.dev/packs/royal-court-and-throne-palace","coverUrl":"https://cdn.3dassets.dev/assets/29432/v1/poster.webp","assetCount":51,"aiGenerated":true,"aiGeneratedAssetCount":51,"aiModels":["GPT-6"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":9628380,"totalTriangles":579576,"starterScene":{"id":"29432","slug":"royal-court-and-throne-palace-royal-cour-dab6f27e-starter-scene","title":"Royal Courtyard Audience (Royal Court and Throne Palace)","summary":"A furnished formal courtyard audience before a closed roofed palace, with a sheltered palace-side dispatch alcove, banquet service, fountain garden and musical corner.","description":"A furnished formal courtyard audience before a closed roofed palace, with a sheltered palace-side dispatch alcove, banquet service, fountain garden and musical corner.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-royal-cour-dab6f27e-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/29432/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-royal-cour-dab6f27e-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/29432/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29432/v1/poster.webp","blurhash":"UGD9SEtQ56r@DiR*tRs:00Rjw{bH_Nt6ixR%","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4500780,"triangles":280704,"vertices":194240,"meshes":146,"materials":11,"textures":0,"animations":[],"boundingBox":{"min":[-8,-0.00007376451890334784,-8],"max":[8,5.250247978445419,8]},"sizeMeters":[16,5.25,16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:13.325Z","updatedAt":"2026-09-08T04:17:13.429Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29432/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoyalCourtyardAudienceRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29432/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29432/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29432/v1/model.glb\" alt=\"Royal Courtyard Audience (Royal Court and Throne Palace)\" 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/29432/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/29432/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"29378","slug":"royal-court-and-throne-palace-palace-audience-house-55f0cb24","title":"Palace Audience House (Royal Court and Throne Palace)","summary":"Complete eight metre formal palace with four closed walls, inset paired doors, roof terraces, pilasters and glazed facade panels. Doors and roof are static.","description":"Complete eight metre formal palace with four closed walls, inset paired doors, roof terraces, pilasters and glazed facade panels. Doors and roof are static. Dimensions 8.40 × 5.15 × 4.52 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-palace-audience-house-55f0cb24","cdnUrl":"https://cdn.3dassets.dev/assets/29378/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-palace-audience-house-55f0cb24","thumbnailUrl":"https://cdn.3dassets.dev/assets/29378/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29378/v1/poster.webp","blurhash":"UFFrCg%15QpH8w-pyCM{00IAIAW..lRjnOI:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":789752,"triangles":46344,"vertices":31646,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-4.199999809265137,0.000028067491974592684,-2.2602861609723632],"max":[4.199999809265137,5.150247978445419,2.2602861609723632]},"sizeMeters":[8.4,5.15,4.521],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:49.239Z","updatedAt":"2026-09-08T04:16:49.355Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29378/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PalaceAudienceHouseRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29378/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29378/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29378/v1/model.glb\" alt=\"Palace Audience House (Royal Court and Throne Palace)\" 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/29378/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/29378/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29380","slug":"royal-court-and-throne-palace-royal-throne-5a66abf1","title":"Royal Throne (Royal Court and Throne Palace)","summary":"Tall upholstered royal throne with column finials, raised abstract sun crest and brass arm terminals.","description":"Tall upholstered royal throne with column finials, raised abstract sun crest and brass arm terminals. Dimensions 1.17 × 2.00 × 0.60 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-royal-throne-5a66abf1","cdnUrl":"https://cdn.3dassets.dev/assets/29380/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-royal-throne-5a66abf1","thumbnailUrl":"https://cdn.3dassets.dev/assets/29380/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29380/v1/poster.webp","blurhash":"U6Al,{My00%M~oS14psC0dt8]XRPosspaPOA","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":322620,"triangles":19236,"vertices":12719,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5850341520287401,0.000004252723281528148,-0.298772045196778],"max":[0.5850341520287401,2.005000114440918,0.2987700456439418]},"sizeMeters":[1.17,2.005,0.598],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:50.126Z","updatedAt":"2026-09-08T04:16:50.235Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29380/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoyalThroneRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29380/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29380/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29380/v1/model.glb\" alt=\"Royal Throne (Royal Court and Throne Palace)\" 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/29380/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/29380/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29381","slug":"royal-court-and-throne-palace-throne-dais-6a0689ea","title":"Throne Dais (Royal Court and Throne Palace)","summary":"Three broad limestone steps supporting a velvet inset audience platform, top 49.5 cm.","description":"Three broad limestone steps supporting a velvet inset audience platform, top 49.5 cm. Dimensions 3.80 × 0.49 × 2.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-throne-dais-6a0689ea","cdnUrl":"https://cdn.3dassets.dev/assets/29381/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-throne-dais-6a0689ea","thumbnailUrl":"https://cdn.3dassets.dev/assets/29381/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29381/v1/poster.webp","blurhash":"UCC~xQ-p5QX5Mdxax[S200IU#AWX.lIoH@nP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":22796,"triangles":1200,"vertices":850,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.899999976158142,-0.000058597890273542896,-1.3998779083959432],"max":[1.899999976158142,0.4949800834420341,1.3998779083959432]},"sizeMeters":[3.8,0.495,2.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:50.188Z","updatedAt":"2026-09-08T04:16:50.292Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29381/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThroneDaisRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29381/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29381/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29381/v1/model.glb\" alt=\"Throne Dais (Royal Court and Throne Palace)\" 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/29381/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/29381/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29382","slug":"royal-court-and-throne-palace-ceremonial-canopy-bea3ca9f","title":"Ceremonial Canopy (Royal Court and Throne Palace)","summary":"Four turned posts supporting a complete velvet audience canopy with side valances and brass edging.","description":"Four turned posts supporting a complete velvet audience canopy with side valances and brass edging. Dimensions 3.30 × 3.05 × 2.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-ceremonial-canopy-bea3ca9f","cdnUrl":"https://cdn.3dassets.dev/assets/29382/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-ceremonial-canopy-bea3ca9f","thumbnailUrl":"https://cdn.3dassets.dev/assets/29382/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29382/v1/poster.webp","blurhash":"U6DuxsxB8E~p_P~VK~9Z00n30JOSg%MersOn","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":213316,"triangles":12908,"vertices":8314,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.649999976158142,-0.0000813475031185007,-1.0499130070771587],"max":[1.649999976158142,3.0499359202107725,1.0499130070771587]},"sizeMeters":[3.3,3.05,2.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:50.894Z","updatedAt":"2026-09-08T04:16:51.014Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29382/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CeremonialCanopyRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29382/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29382/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29382/v1/model.glb\" alt=\"Ceremonial Canopy (Royal Court and Throne Palace)\" 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/29382/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/29382/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29383","slug":"royal-court-and-throne-palace-royal-footstool-b9d211ad","title":"Royal Footstool (Royal Court and Throne Palace)","summary":"Low walnut footrest with thick velvet pad and turned feet.","description":"Low walnut footrest with thick velvet pad and turned feet. Dimensions 0.68 × 0.39 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-royal-footstool-b9d211ad","cdnUrl":"https://cdn.3dassets.dev/assets/29383/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-royal-footstool-b9d211ad","thumbnailUrl":"https://cdn.3dassets.dev/assets/29383/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29383/v1/poster.webp","blurhash":"U9BLO~#;1GWV|}xGO,NH0goLxGX51HWUR8ob","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":110152,"triangles":5788,"vertices":4536,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3375000059604645,0.00001999535418939491,-0.22250053800341665],"max":[0.3375000059604645,0.3850036598779526,0.22250053800341665]},"sizeMeters":[0.675,0.385,0.445],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:51.775Z","updatedAt":"2026-09-08T04:16:51.876Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29383/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoyalFootstoolRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29383/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29383/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29383/v1/model.glb\" alt=\"Royal Footstool (Royal Court and Throne Palace)\" 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/29383/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/29383/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29384","slug":"royal-court-and-throne-palace-court-armchair-13556656","title":"Court Armchair (Royal Court and Throne Palace)","summary":"Armchair for senior courtiers with upholstered back and brass arm rails.","description":"Armchair for senior courtiers with upholstered back and brass arm rails. Dimensions 0.73 × 1.33 × 0.56 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-court-armchair-13556656","cdnUrl":"https://cdn.3dassets.dev/assets/29384/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-court-armchair-13556656","thumbnailUrl":"https://cdn.3dassets.dev/assets/29384/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29384/v1/poster.webp","blurhash":"U69s6gs:02sA~9Na58$%2mIq#F%1SwrtrvXk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":162280,"triangles":9288,"vertices":6484,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3650395214697715,0,-0.2800263985106967],"max":[0.3650395214697715,1.3300000429153442,0.2800263985106967]},"sizeMeters":[0.73,1.33,0.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:51.842Z","updatedAt":"2026-09-08T04:16:51.939Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29384/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CourtArmchairRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29384/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29384/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29384/v1/model.glb\" alt=\"Court Armchair (Royal Court and Throne Palace)\" 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/29384/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/29384/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29386","slug":"royal-court-and-throne-palace-petitioners-bench-f0271338","title":"Petitioners Bench (Royal Court and Throne Palace)","summary":"Three-person walnut waiting bench with velvet seat and turned legs.","description":"Three-person walnut waiting bench with velvet seat and turned legs. Dimensions 1.82 × 0.51 × 0.53 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-petitioners-bench-f0271338","cdnUrl":"https://cdn.3dassets.dev/assets/29386/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-petitioners-bench-f0271338","thumbnailUrl":"https://cdn.3dassets.dev/assets/29386/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29386/v1/poster.webp","blurhash":"U79YlKxDBOxG}H=eOTJ70f,[,uJ%1FEN+}xY","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":107588,"triangles":5788,"vertices":4376,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.9125000238418579,0.00004700313926481181,-0.2624687253855864],"max":[0.9125000238418579,0.5100165539427309,0.2624687253855864]},"sizeMeters":[1.825,0.51,0.525],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:52.664Z","updatedAt":"2026-09-08T04:16:52.781Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29386/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PetitionersBenchRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29386/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29386/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29386/v1/model.glb\" alt=\"Petitioners Bench (Royal Court and Throne Palace)\" 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/29386/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/29386/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29385","slug":"royal-court-and-throne-palace-heralds-lectern-a3f2b8fa","title":"Heralds Lectern (Royal Court and Throne Palace)","summary":"Pedestal lectern with broad reading board, retaining lip and blank decree page.","description":"Pedestal lectern with broad reading board, retaining lip and blank decree page. Dimensions 0.70 × 1.19 × 0.48 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-heralds-lectern-a3f2b8fa","cdnUrl":"https://cdn.3dassets.dev/assets/29385/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-heralds-lectern-a3f2b8fa","thumbnailUrl":"https://cdn.3dassets.dev/assets/29385/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29385/v1/poster.webp","blurhash":"U3Av^6^*0000#6skyDtRr;n$%MtR_4xu9EE0","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":46604,"triangles":2564,"vertices":1723,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3499999940395355,0,-0.240012813686586],"max":[0.3499999940395355,1.184999942779541,0.240012813686586]},"sizeMeters":[0.7,1.185,0.48],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:52.646Z","updatedAt":"2026-09-08T04:16:52.768Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29385/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeraldsLecternRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29385/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29385/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29385/v1/model.glb\" alt=\"Heralds Lectern (Royal Court and Throne Palace)\" 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/29385/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/29385/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29387","slug":"royal-court-and-throne-palace-audience-rope-post-3f579151","title":"Audience Rope Post (Royal Court and Throne Palace)","summary":"Weighted turned brass audience stanchion with spherical finial and ring collar.","description":"Weighted turned brass audience stanchion with spherical finial and ring collar. Dimensions 0.42 × 1.04 × 0.42 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-audience-rope-post-3f579151","cdnUrl":"https://cdn.3dassets.dev/assets/29387/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-audience-rope-post-3f579151","thumbnailUrl":"https://cdn.3dassets.dev/assets/29387/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29387/v1/poster.webp","blurhash":"U38NF0-n004;03V]~TkVxaW.WAsDR:a#oHfO","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":27468,"triangles":1520,"vertices":1069,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.20999182767491428,0,-0.20999182767491428],"max":[0.20999182767491428,1.0449999570846558,0.20999182767491428]},"sizeMeters":[0.42,1.045,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:53.412Z","updatedAt":"2026-09-08T04:16:53.511Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29387/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AudienceRopePostRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29387/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29387/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29387/v1/model.glb\" alt=\"Audience Rope Post (Royal Court and Throne Palace)\" 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/29387/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/29387/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29388","slug":"royal-court-and-throne-palace-velvet-rope-span-75c860af","title":"Velvet Rope Span (Royal Court and Throne Palace)","summary":"Separate 1.5 metre velvet queue rope with brass end rings; bottom pivot for placement between stanchions.","description":"Separate 1.5 metre velvet queue rope with brass end rings; bottom pivot for placement between stanchions. Dimensions 1.52 × 0.28 × 0.06 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-velvet-rope-span-75c860af","cdnUrl":"https://cdn.3dassets.dev/assets/29388/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-velvet-rope-span-75c860af","thumbnailUrl":"https://cdn.3dassets.dev/assets/29388/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29388/v1/poster.webp","blurhash":"U37cdP]oLFR~-T}?^5%00v--|3^Q%10|FqwJ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":26140,"triangles":1584,"vertices":913,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.7620000243186951,0.000011802566430935135,-0.03202511867918203],"max":[0.7620000243186951,0.28243222147400054,0.03202511867918203]},"sizeMeters":[1.524,0.282,0.064],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:53.619Z","updatedAt":"2026-09-08T04:16:53.716Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29388/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VelvetRopeSpanRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29388/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29388/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29388/v1/model.glb\" alt=\"Velvet Rope Span (Royal Court and Throne Palace)\" 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/29388/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/29388/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29390","slug":"royal-court-and-throne-palace-heraldic-standard-75acae09","title":"Heraldic Standard (Royal Court and Throne Palace)","summary":"Freestanding maroon court standard bearing an original brass ring-and-rays crest.","description":"Freestanding maroon court standard bearing an original brass ring-and-rays crest. Dimensions 1.05 × 2.40 × 0.27 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-heraldic-standard-75acae09","cdnUrl":"https://cdn.3dassets.dev/assets/29390/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-heraldic-standard-75acae09","thumbnailUrl":"https://cdn.3dassets.dev/assets/29390/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29390/v1/poster.webp","blurhash":"U48f}?$j009]}Yr@5mOqYhn,Z5SwYOX7U_nP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":123464,"triangles":7528,"vertices":4712,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5249895920304121,0,-0.13631158085557504],"max":[0.5249895920304121,2.4000000953674316,0.1361876763188541]},"sizeMeters":[1.05,2.4,0.272],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:54.460Z","updatedAt":"2026-09-08T04:16:54.558Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29390/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeraldicStandardRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29390/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29390/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29390/v1/model.glb\" alt=\"Heraldic Standard (Royal Court and Throne Palace)\" 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/29390/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/29390/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29389","slug":"royal-court-and-throne-palace-ceremonial-guard-spear-r-f754ea3c","title":"Ceremonial Guard Spear Rack (Royal Court and Throne Palace)","summary":"Three ceremonial polearms seated in a brass-trimmed walnut rack, static and decorative.","description":"Three ceremonial polearms seated in a brass-trimmed walnut rack, static and decorative. Dimensions 1.25 × 2.32 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-ceremonial-guard-spear-r-f754ea3c","cdnUrl":"https://cdn.3dassets.dev/assets/29389/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-ceremonial-guard-spear-r-f754ea3c","thumbnailUrl":"https://cdn.3dassets.dev/assets/29389/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29389/v1/poster.webp","blurhash":"U48N8^%L009bORoeVyNHSuR%Vyxb~VxZ9aEN","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":89272,"triangles":4792,"vertices":3603,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6255426901454116,-0.000026703695791496784,-0.22497452015872876],"max":[0.6255426901454116,2.319999933242798,0.22497452015872876]},"sizeMeters":[1.251,2.32,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:54.326Z","updatedAt":"2026-09-08T04:16:54.426Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29389/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CeremonialGuardSpearRackRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29389/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29389/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29389/v1/model.glb\" alt=\"Ceremonial Guard Spear Rack (Royal Court and Throne Palace)\" 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/29389/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/29389/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29391","slug":"royal-court-and-throne-palace-crown-display-cushion-bd5d7fc4","title":"Crown Display Cushion (Royal Court and Throne Palace)","summary":"Open circlet crown with eight beaded points resting on a thick velvet presentation cushion.","description":"Open circlet crown with eight beaded points resting on a thick velvet presentation cushion. Dimensions 0.52 × 0.31 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-crown-display-cushion-bd5d7fc4","cdnUrl":"https://cdn.3dassets.dev/assets/29391/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-crown-display-cushion-bd5d7fc4","thumbnailUrl":"https://cdn.3dassets.dev/assets/29391/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29391/v1/poster.webp","blurhash":"U4BLYM^601NH3{OTvQsC00I;^~Sx_uwN?FoM","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":104888,"triangles":6060,"vertices":4153,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.25999999046325684,0.000008545755461421278,-0.22499159915725114],"max":[0.25999999046325684,0.30801014929350895,0.22499159915725114]},"sizeMeters":[0.52,0.308,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:55.095Z","updatedAt":"2026-09-08T04:16:55.193Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29391/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrownDisplayCushionRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29391/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29391/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29391/v1/model.glb\" alt=\"Crown Display Cushion (Royal Court and Throne Palace)\" 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/29391/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/29391/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29392","slug":"royal-court-and-throne-palace-orb-display-plinth-a579cdb3","title":"Orb Display Plinth (Royal Court and Throne Palace)","summary":"Jewel-toned ceremonial orb with brass meridians on a fluted presentation pedestal.","description":"Jewel-toned ceremonial orb with brass meridians on a fluted presentation pedestal. Dimensions 0.45 × 1.24 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-orb-display-plinth-a579cdb3","cdnUrl":"https://cdn.3dassets.dev/assets/29392/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-orb-display-plinth-a579cdb3","thumbnailUrl":"https://cdn.3dassets.dev/assets/29392/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29392/v1/poster.webp","blurhash":"U8B3.-%M009F00Rj~Wxu9GWA-:t8VYjYXmX8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":65356,"triangles":3872,"vertices":2457,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.22502059999389631,0,-0.22502059999389631],"max":[0.22502059999389631,1.2350000143051147,0.22502059999389631]},"sizeMeters":[0.45,1.235,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:55.235Z","updatedAt":"2026-09-08T04:16:55.328Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29392/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbDisplayPlinthRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29392/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29392/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29392/v1/model.glb\" alt=\"Orb Display Plinth (Royal Court and Throne Palace)\" 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/29392/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/29392/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29393","slug":"royal-court-and-throne-palace-sceptre-rest-eeeb838d","title":"Sceptre Rest (Royal Court and Throne Palace)","summary":"Horizontal ceremonial sceptre supported on two padded saddles over a moulded walnut base.","description":"Horizontal ceremonial sceptre supported on two padded saddles over a moulded walnut base. Dimensions 0.94 × 0.32 × 0.25 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-sceptre-rest-eeeb838d","cdnUrl":"https://cdn.3dassets.dev/assets/29393/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-sceptre-rest-eeeb838d","thumbnailUrl":"https://cdn.3dassets.dev/assets/29393/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29393/v1/poster.webp","blurhash":"U59GaMcZ0OxZT{.8XTEM01XT~AM|U_E0${,t","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":30428,"triangles":1556,"vertices":1091,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4675000011920929,0.00002220011257319382,-0.12499542572960579],"max":[0.4675000011920929,0.3199999928474426,0.12499542572960579]},"sizeMeters":[0.935,0.32,0.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:56.000Z","updatedAt":"2026-09-08T04:16:56.237Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29393/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SceptreRestRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29393/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29393/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29393/v1/model.glb\" alt=\"Sceptre Rest (Royal Court and Throne Palace)\" 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/29393/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/29393/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29394","slug":"royal-court-and-throne-palace-court-dispatch-desk-7e1d0611","title":"Court Dispatch Desk (Royal Court and Throne Palace)","summary":"Turned-leg dispatch desk with a closed writing drawer, maroon inset and brass knob.","description":"Turned-leg dispatch desk with a closed writing drawer, maroon inset and brass knob. Dimensions 1.63 × 0.81 × 0.82 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-court-dispatch-desk-7e1d0611","cdnUrl":"https://cdn.3dassets.dev/assets/29394/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-court-dispatch-desk-7e1d0611","thumbnailUrl":"https://cdn.3dassets.dev/assets/29394/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29394/v1/poster.webp","blurhash":"UKBfd@s:D+s:~TxZIpRkEMxsoeM}4;t6xtRk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":115812,"triangles":6616,"vertices":4579,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.8125,0.000041662608932846457,-0.41256065553758353],"max":[0.8125,0.8149571661277275,0.41256065553758353]},"sizeMeters":[1.625,0.815,0.825],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:56.189Z","updatedAt":"2026-09-08T04:16:56.428Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29394/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CourtDispatchDeskRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29394/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29394/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29394/v1/model.glb\" alt=\"Court Dispatch Desk (Royal Court and Throne Palace)\" 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/29394/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/29394/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29395","slug":"royal-court-and-throne-palace-clerks-stool-fded8d36","title":"Clerks Stool (Royal Court and Throne Palace)","summary":"Round velvet clerk stool with four turned feet and a brass foot ring.","description":"Round velvet clerk stool with four turned feet and a brass foot ring. Dimensions 0.54 × 0.56 × 0.54 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-clerks-stool-fded8d36","cdnUrl":"https://cdn.3dassets.dev/assets/29395/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-clerks-stool-fded8d36","thumbnailUrl":"https://cdn.3dassets.dev/assets/29395/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29395/v1/poster.webp","blurhash":"UAAIJmxG0|WV|5o2FYbGIaWCX7juOpWVnlo2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":87032,"triangles":4928,"vertices":3415,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.27000001072883606,0,-0.27000001072883606],"max":[0.27000001072883606,0.5600035169799688,0.27000001072883606]},"sizeMeters":[0.54,0.56,0.54],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:56.782Z","updatedAt":"2026-09-08T04:16:56.894Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29395/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClerksStoolRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29395/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29395/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29395/v1/model.glb\" alt=\"Clerks Stool (Royal Court and Throne Palace)\" 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/29395/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/29395/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29396","slug":"royal-court-and-throne-palace-pigeonhole-dispatch-cabi-bc1b3b00","title":"Pigeonhole Dispatch Cabinet (Royal Court and Throne Palace)","summary":"Twelve open dispatch cubbies containing folded blank documents in a moulded walnut case.","description":"Twelve open dispatch cubbies containing folded blank documents in a moulded walnut case. Dimensions 1.18 × 1.62 × 0.46 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-pigeonhole-dispatch-cabi-bc1b3b00","cdnUrl":"https://cdn.3dassets.dev/assets/29396/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-pigeonhole-dispatch-cabi-bc1b3b00","thumbnailUrl":"https://cdn.3dassets.dev/assets/29396/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29396/v1/poster.webp","blurhash":"U39Po}.6004p^O$$J%E$4:ixyCxu}[xaE1EM","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":111540,"triangles":6300,"vertices":4477,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.5899673469313936,0,-0.23001953252311313],"max":[0.5899673469313936,1.6200000047683716,0.23001953252311313]},"sizeMeters":[1.18,1.62,0.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:56.959Z","updatedAt":"2026-09-08T04:16:57.053Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29396/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PigeonholeDispatchCabinetRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29396/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29396/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29396/v1/model.glb\" alt=\"Pigeonhole Dispatch Cabinet (Royal Court and Throne Palace)\" 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/29396/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/29396/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29398","slug":"royal-court-and-throne-palace-archive-bookcase-5a3097cc","title":"Archive Bookcase (Royal Court and Throne Palace)","summary":"Three stocked archive shelves with twenty-one bound volumes, page blocks and spine fittings.","description":"Three stocked archive shelves with twenty-one bound volumes, page blocks and spine fittings. Dimensions 1.33 × 1.92 × 0.46 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-archive-bookcase-5a3097cc","cdnUrl":"https://cdn.3dassets.dev/assets/29398/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-archive-bookcase-5a3097cc","thumbnailUrl":"https://cdn.3dassets.dev/assets/29398/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29398/v1/poster.webp","blurhash":"U39?tK_20000^Q$%IoIp00IU~q?b={xFIoJ8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":305056,"triangles":21600,"vertices":15280,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6650007480988115,0,-0.2299288867336097],"max":[0.6650007480988115,1.9199999570846558,0.2299288867336097]},"sizeMeters":[1.33,1.92,0.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:58.017Z","updatedAt":"2026-09-08T04:16:58.107Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29398/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ArchiveBookcaseRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29398/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29398/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29398/v1/model.glb\" alt=\"Archive Bookcase (Royal Court and Throne Palace)\" 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/29398/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/29398/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29397","slug":"royal-court-and-throne-palace-sealed-document-chest-20c6d4c8","title":"Sealed Document Chest (Royal Court and Throne Palace)","summary":"Closed reinforced dispatch chest with two brass straps and a raised lock plate. Static lid.","description":"Closed reinforced dispatch chest with two brass straps and a raised lock plate. Static lid. Dimensions 0.88 × 0.66 × 0.57 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-sealed-document-chest-20c6d4c8","cdnUrl":"https://cdn.3dassets.dev/assets/29397/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-sealed-document-chest-20c6d4c8","thumbnailUrl":"https://cdn.3dassets.dev/assets/29397/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29397/v1/poster.webp","blurhash":"U7A]B3-m0yS1~BxaI:SK5UNeR*epM|xaS5EM","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":72964,"triangles":4128,"vertices":2880,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4399999976158142,0.0000025933959659218964,-0.2875004552038027],"max":[0.4399999976158142,0.6600000262260437,0.28751168708832087]},"sizeMeters":[0.88,0.66,0.575],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:57.936Z","updatedAt":"2026-09-08T04:16:58.051Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29397/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SealedDocumentChestRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29397/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29397/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29397/v1/model.glb\" alt=\"Sealed Document Chest (Royal Court and Throne Palace)\" 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/29397/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/29397/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29399","slug":"royal-court-and-throne-palace-scroll-rack-b27ea000","title":"Scroll Rack (Royal Court and Throne Palace)","summary":"Open walnut rack holding nine rolled court scrolls with visible circular ends and ties.","description":"Open walnut rack holding nine rolled court scrolls with visible circular ends and ties. Dimensions 0.98 × 1.22 × 0.41 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-scroll-rack-b27ea000","cdnUrl":"https://cdn.3dassets.dev/assets/29399/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-scroll-rack-b27ea000","thumbnailUrl":"https://cdn.3dassets.dev/assets/29399/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29399/v1/poster.webp","blurhash":"U4Altk}[0001^R$%IoIp01Io_2-;$*xGNsI;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":134456,"triangles":7872,"vertices":5275,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.49003663370322387,0,-0.2050212151720398],"max":[0.49003663370322387,1.2200000286102295,0.2050212151720398]},"sizeMeters":[0.98,1.22,0.41],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:58.561Z","updatedAt":"2026-09-08T04:16:58.660Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29399/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ScrollRackRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29399/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29399/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29399/v1/model.glb\" alt=\"Scroll Rack (Royal Court and Throne Palace)\" 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/29399/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/29399/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29400","slug":"royal-court-and-throne-palace-open-decree-folio-bab4734c","title":"Open Decree Folio (Royal Court and Throne Palace)","summary":"Open blank decree folio with two raised page blocks, central gutter and maroon cover.","description":"Open blank decree folio with two raised page blocks, central gutter and maroon cover. Dimensions 0.60 × 0.06 × 0.38 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-open-decree-folio-bab4734c","cdnUrl":"https://cdn.3dassets.dev/assets/29400/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-open-decree-folio-bab4734c","thumbnailUrl":"https://cdn.3dassets.dev/assets/29400/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29400/v1/poster.webp","blurhash":"UADli]%200WU?u%MRPMy00X7~pRP009Gtk%f","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":20032,"triangles":1200,"vertices":854,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,0.000011825612451010076,-0.19001435124994534],"max":[0.30000001192092896,0.06200830138756814,0.19001435124994534]},"sizeMeters":[0.6,0.062,0.38],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:58.674Z","updatedAt":"2026-09-08T04:16:58.786Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29400/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OpenDecreeFolioRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29400/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29400/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29400/v1/model.glb\" alt=\"Open Decree Folio (Royal Court and Throne Palace)\" 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/29400/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/29400/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29401","slug":"royal-court-and-throne-palace-inkwell-and-quill-68fa534e","title":"Inkwell And Quill (Royal Court and Throne Palace)","summary":"Blue ceramic inkwell on a pen tray with a stylized ivory quill and nib stem.","description":"Blue ceramic inkwell on a pen tray with a stylized ivory quill and nib stem. Dimensions 0.25 × 0.35 × 0.16 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-inkwell-and-quill-68fa534e","cdnUrl":"https://cdn.3dassets.dev/assets/29401/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-inkwell-and-quill-68fa534e","thumbnailUrl":"https://cdn.3dassets.dev/assets/29401/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29401/v1/poster.webp","blurhash":"U7A0%QEN00~B4=IV-n-;00$$_N9ub[-:s:4o","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":31104,"triangles":1512,"vertices":1195,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.125,-0.000001601967741743024,-0.07999816845595303],"max":[0.1249996577629851,0.35299551486968994,0.07999816845595303]},"sizeMeters":[0.25,0.353,0.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:59.563Z","updatedAt":"2026-09-08T04:16:59.670Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29401/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InkwellAndQuillRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29401/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29401/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29401/v1/model.glb\" alt=\"Inkwell And Quill (Royal Court and Throne Palace)\" 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/29401/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/29401/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29402","slug":"royal-court-and-throne-palace-wax-seal-service-0a4b0aef","title":"Wax Seal Service (Royal Court and Throne Palace)","summary":"Desk tray with a red wax seal and a walnut-handled brass stamp standing beside it.","description":"Desk tray with a red wax seal and a walnut-handled brass stamp standing beside it. Dimensions 0.25 × 0.17 × 0.17 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-wax-seal-service-0a4b0aef","cdnUrl":"https://cdn.3dassets.dev/assets/29402/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-wax-seal-service-0a4b0aef","thumbnailUrl":"https://cdn.3dassets.dev/assets/29402/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29402/v1/poster.webp","blurhash":"U68:VCs:0zj;0gfk-UjJ0fI;,@xG}[r?kBOW","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":17836,"triangles":796,"vertices":764,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.125,-0.0000016776239515070568,-0.08500167851802118],"max":[0.125,0.17000167941209085,0.08500167851802118]},"sizeMeters":[0.25,0.17,0.17],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:59.608Z","updatedAt":"2026-09-08T04:16:59.703Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29402/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaxSealServiceRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29402/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29402/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29402/v1/model.glb\" alt=\"Wax Seal Service (Royal Court and Throne Palace)\" 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/29402/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/29402/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29403","slug":"royal-court-and-throne-palace-dispatch-scroll-case-37fd3291","title":"Dispatch Scroll Case (Royal Court and Throne Palace)","summary":"Standing cylindrical dispatch case with fitted brass cap, lower collar and finial. Static cap.","description":"Standing cylindrical dispatch case with fitted brass cap, lower collar and finial. Static cap. Dimensions 0.15 × 0.49 × 0.15 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-dispatch-scroll-case-37fd3291","cdnUrl":"https://cdn.3dassets.dev/assets/29403/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-dispatch-scroll-case-37fd3291","thumbnailUrl":"https://cdn.3dassets.dev/assets/29403/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29403/v1/poster.webp","blurhash":"U27,#*=_000g.RWYDQob%xS|Dlv*AuWD$Lov","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":31880,"triangles":1808,"vertices":1185,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.07600711257452113,0,-0.07600711257452113],"max":[0.07600711257452113,0.4950000047683716,0.07600711257452113]},"sizeMeters":[0.152,0.495,0.152],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:00.232Z","updatedAt":"2026-09-08T04:17:00.330Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29403/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DispatchScrollCaseRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29403/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29403/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29403/v1/model.glb\" alt=\"Dispatch Scroll Case (Royal Court and Throne Palace)\" 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/29403/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/29403/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29404","slug":"royal-court-and-throne-palace-banquet-table-08a902c0","title":"Banquet Table (Royal Court and Throne Palace)","summary":"Long formal banquet table with a velvet centre runner, brass rim and turned walnut legs.","description":"Long formal banquet table with a velvet centre runner, brass rim and turned walnut legs. Dimensions 2.42 × 0.82 × 1.02 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-banquet-table-08a902c0","cdnUrl":"https://cdn.3dassets.dev/assets/29404/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-banquet-table-08a902c0","thumbnailUrl":"https://cdn.3dassets.dev/assets/29404/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29404/v1/poster.webp","blurhash":"UDAcbmt59us:~T%1IpNH0z%1xZIp0NR+$*V]","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":102276,"triangles":5788,"vertices":4046,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.212499976158142,0.00001004130620491095,-0.5124641306745844],"max":[1.212499976158142,0.8189523233295808,0.5124641306745844]},"sizeMeters":[2.425,0.819,1.025],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:00.369Z","updatedAt":"2026-09-08T04:17:00.469Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29404/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BanquetTableRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29404/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29404/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29404/v1/model.glb\" alt=\"Banquet Table (Royal Court and Throne Palace)\" 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/29404/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/29404/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29406","slug":"royal-court-and-throne-palace-banquet-chair-502088e3","title":"Banquet Chair (Royal Court and Throne Palace)","summary":"Upholstered dining chair with a compact high back, turned legs and a brass crest rail.","description":"Upholstered dining chair with a compact high back, turned legs and a brass crest rail. Dimensions 0.56 × 1.08 × 0.56 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-banquet-chair-502088e3","cdnUrl":"https://cdn.3dassets.dev/assets/29406/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-banquet-chair-502088e3","thumbnailUrl":"https://cdn.3dassets.dev/assets/29406/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29406/v1/poster.webp","blurhash":"U48{wNN101?E~AE30g^i3NEMzw={psxGvmOX","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":115076,"triangles":6544,"vertices":4564,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2800073244422742,0,-0.2800073244422742],"max":[0.2800073244422742,1.0800000429153442,0.2800073244422742]},"sizeMeters":[0.56,1.08,0.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:01.235Z","updatedAt":"2026-09-08T04:17:01.352Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29406/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BanquetChairRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29406/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29406/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29406/v1/model.glb\" alt=\"Banquet Chair (Royal Court and Throne Palace)\" 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/29406/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/29406/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29405","slug":"royal-court-and-throne-palace-service-sideboard-0bb2252d","title":"Service Sideboard (Royal Court and Throne Palace)","summary":"Panelled banquet sideboard with paired inset doors, brass knobs and thick display top.","description":"Panelled banquet sideboard with paired inset doors, brass knobs and thick display top. Dimensions 1.58 × 0.97 × 0.70 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-service-sideboard-0bb2252d","cdnUrl":"https://cdn.3dassets.dev/assets/29405/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-service-sideboard-0bb2252d","thumbnailUrl":"https://cdn.3dassets.dev/assets/29405/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29405/v1/poster.webp","blurhash":"U6B2ZB-B0yjY~C=xV@J61dXSw3nPNHxuSeE2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":66404,"triangles":3756,"vertices":2560,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7900000214576721,-0.00003738404338976542,-0.3484966207417191],"max":[0.7900000214576721,0.9700374126536193,0.34849317209631914]},"sizeMeters":[1.58,0.97,0.697],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:01.218Z","updatedAt":"2026-09-08T04:17:01.337Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29405/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ServiceSideboardRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29405/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29405/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29405/v1/model.glb\" alt=\"Service Sideboard (Royal Court and Throne Palace)\" 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/29405/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/29405/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29407","slug":"royal-court-and-throne-palace-tiered-serving-trolley-9a8dc7ca","title":"Tiered Serving Trolley (Royal Court and Throne Palace)","summary":"Three-tier walnut serving trolley with brass posts and four spherical caster housings; wheels static.","description":"Three-tier walnut serving trolley with brass posts and four spherical caster housings; wheels static. Dimensions 0.88 × 1.15 × 0.51 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-tiered-serving-trolley-9a8dc7ca","cdnUrl":"https://cdn.3dassets.dev/assets/29407/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-tiered-serving-trolley-9a8dc7ca","thumbnailUrl":"https://cdn.3dassets.dev/assets/29407/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29407/v1/poster.webp","blurhash":"UDCs1+xt02NG~TxtD+M}E4t6xZRk%Ls:M}M}","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":79020,"triangles":4424,"vertices":3098,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4400263281868387,-0.000007481242418033718,-0.2550276461559507],"max":[0.4400263281868387,1.1449999809265137,0.2550276461559507]},"sizeMeters":[0.88,1.145,0.51],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:01.860Z","updatedAt":"2026-09-08T04:17:01.983Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29407/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TieredServingTrolleyRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29407/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29407/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29407/v1/model.glb\" alt=\"Tiered Serving Trolley (Royal Court and Throne Palace)\" 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/29407/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/29407/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29408","slug":"royal-court-and-throne-palace-royal-goblet-23c03b3d","title":"Royal Goblet (Royal Court and Throne Palace)","summary":"Hollow ceremonial goblet with a broad foot, fine stem and rolled drinking rim.","description":"Hollow ceremonial goblet with a broad foot, fine stem and rolled drinking rim. Dimensions 0.18 × 0.32 × 0.18 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-royal-goblet-23c03b3d","cdnUrl":"https://cdn.3dassets.dev/assets/29408/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-royal-goblet-23c03b3d","thumbnailUrl":"https://cdn.3dassets.dev/assets/29408/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29408/v1/poster.webp","blurhash":"U7AJcb%L01D*~AW.9bs:-pWXE2oIxvjcIVRi","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":18448,"triangles":800,"vertices":777,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.08999297873132066,0,-0.08999297873132066],"max":[0.08999297873132066,0.3199999928474426,0.08999297873132066]},"sizeMeters":[0.18,0.32,0.18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:01.979Z","updatedAt":"2026-09-08T04:17:02.094Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29408/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoyalGobletRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29408/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29408/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29408/v1/model.glb\" alt=\"Royal Goblet (Royal Court and Throne Palace)\" 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/29408/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/29408/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29409","slug":"royal-court-and-throne-palace-covered-serving-dish-b772cf10","title":"Covered Serving Dish (Royal Court and Throne Palace)","summary":"Domed brass serving dish with a deep rim and spherical lid handle. Closed static cloche.","description":"Domed brass serving dish with a deep rim and spherical lid handle. Closed static cloche. Dimensions 0.48 × 0.32 × 0.48 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-covered-serving-dish-b772cf10","cdnUrl":"https://cdn.3dassets.dev/assets/29409/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-covered-serving-dish-b772cf10","thumbnailUrl":"https://cdn.3dassets.dev/assets/29409/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29409/v1/poster.webp","blurhash":"UEBfqQxa01M|9aWB%1oM02R*~Ut6_0ofE2WU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":17684,"triangles":1008,"vertices":649,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.23999999463558197,-0.000009765922814042316,-0.23999999463558197],"max":[0.23999999463558197,0.32000975877025667,0.23999999463558197]},"sizeMeters":[0.48,0.32,0.48],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:02.899Z","updatedAt":"2026-09-08T04:17:03.012Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29409/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoveredServingDishRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29409/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29409/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29409/v1/model.glb\" alt=\"Covered Serving Dish (Royal Court and Throne Palace)\" 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/29409/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/29409/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29410","slug":"royal-court-and-throne-palace-ceramic-pitcher-37e34ea7","title":"Ceramic Pitcher (Royal Court and Throne Palace)","summary":"Hollow ivory pitcher with a broad belly, raised lip and brass loop handle.","description":"Hollow ivory pitcher with a broad belly, raised lip and brass loop handle. Dimensions 0.45 × 0.34 × 0.26 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-ceramic-pitcher-37e34ea7","cdnUrl":"https://cdn.3dassets.dev/assets/29410/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-ceramic-pitcher-37e34ea7","thumbnailUrl":"https://cdn.3dassets.dev/assets/29410/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29410/v1/poster.webp","blurhash":"UID]Yf~q0000~W%MD*IV0LMx%1tRWXWBV@Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":31308,"triangles":1712,"vertices":1185,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.22522353815692978,0,-0.13000976729053573],"max":[0.22521376609802246,0.3400000035762787,0.13000976729053573]},"sizeMeters":[0.45,0.34,0.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:03.029Z","updatedAt":"2026-09-08T04:17:03.160Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29410/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CeramicPitcherRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29410/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29410/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29410/v1/model.glb\" alt=\"Ceramic Pitcher (Royal Court and Throne Palace)\" 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/29410/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/29410/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29411","slug":"royal-court-and-throne-palace-stacked-dinner-plates-a79ee0dc","title":"Stacked Dinner Plates (Royal Court and Throne Palace)","summary":"Four separate shallow ceramic plates stacked with visible rims and foot rings.","description":"Four separate shallow ceramic plates stacked with visible rims and foot rings. Dimensions 0.37 × 0.14 × 0.37 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-stacked-dinner-plates-a79ee0dc","cdnUrl":"https://cdn.3dassets.dev/assets/29411/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-stacked-dinner-plates-a79ee0dc","thumbnailUrl":"https://cdn.3dassets.dev/assets/29411/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29411/v1/poster.webp","blurhash":"UCF62x%M00WU-;ayRjof00M{~pj[4nkCxtRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":34344,"triangles":1600,"vertices":1468,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.1850000023841858,-0.000008787921273067933,-0.1850000023841858],"max":[0.1850000023841858,0.14200879257043536,0.1850000023841858]},"sizeMeters":[0.37,0.142,0.37],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:03.599Z","updatedAt":"2026-09-08T04:17:03.704Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29411/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StackedDinnerPlatesRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29411/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29411/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29411/v1/model.glb\" alt=\"Stacked Dinner Plates (Royal Court and Throne Palace)\" 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/29411/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/29411/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29412","slug":"royal-court-and-throne-palace-bread-and-fruit-platter-ebb55648","title":"Bread And Fruit Platter (Royal Court and Throne Palace)","summary":"Brass platter carrying two stylized bread portions and three orchard fruits.","description":"Brass platter carrying two stylized bread portions and three orchard fruits. Dimensions 0.56 × 0.12 × 0.56 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-bread-and-fruit-platter-ebb55648","cdnUrl":"https://cdn.3dassets.dev/assets/29412/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-bread-and-fruit-platter-ebb55648","thumbnailUrl":"https://cdn.3dassets.dev/assets/29412/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29412/v1/poster.webp","blurhash":"UCAvtJxa03NGkCj]aeWB01R*~AspV@WBtQt7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":41256,"triangles":2312,"vertices":1527,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2800000011920929,-0.000010147271397888818,-0.2800000011920929],"max":[0.2800000011920929,0.11500000064411471,0.2800000011920929]},"sizeMeters":[0.56,0.115,0.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:03.661Z","updatedAt":"2026-09-08T04:17:03.757Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29412/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BreadAndFruitPlatterRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29412/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29412/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29412/v1/model.glb\" alt=\"Bread And Fruit Platter (Royal Court and Throne Palace)\" 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/29412/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/29412/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29413","slug":"royal-court-and-throne-palace-five-light-candelabrum-654b64cb","title":"Five Light Candelabrum (Royal Court and Throne Palace)","summary":"Five-arm brass table candelabrum with drip cups and unlit wax candles.","description":"Five-arm brass table candelabrum with drip cups and unlit wax candles. Dimensions 0.79 × 0.85 × 0.17 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-five-light-candelabrum-654b64cb","cdnUrl":"https://cdn.3dassets.dev/assets/29413/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-five-light-candelabrum-654b64cb","thumbnailUrl":"https://cdn.3dassets.dev/assets/29413/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29413/v1/poster.webp","blurhash":"U8B:Z:%200D*~AxZR.S658-o?GD+4?x[$~D*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":80076,"triangles":4544,"vertices":3652,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.39500001072883606,0,-0.08250709618800879],"max":[0.39500001072883606,0.8519944536000891,0.08250709618800879]},"sizeMeters":[0.79,0.852,0.165],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:04.695Z","updatedAt":"2026-09-08T04:17:04.790Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29413/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FiveLightCandelabrumRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29413/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29413/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29413/v1/model.glb\" alt=\"Five Light Candelabrum (Royal Court and Throne Palace)\" 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/29413/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/29413/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29414","slug":"royal-court-and-throne-palace-ceremonial-bell-ca245a53","title":"Ceremonial Bell (Royal Court and Throne Palace)","summary":"Hand bell with flared brass skirt, walnut handle and rounded pommel; static clapper.","description":"Hand bell with flared brass skirt, walnut handle and rounded pommel; static clapper. Dimensions 0.30 × 0.41 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-ceremonial-bell-ca245a53","cdnUrl":"https://cdn.3dassets.dev/assets/29414/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-ceremonial-bell-ca245a53","thumbnailUrl":"https://cdn.3dassets.dev/assets/29414/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29414/v1/poster.webp","blurhash":"U89?]wxt00D*03Rk?Zxt4;az?Gt5~Us:4:Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":20900,"triangles":1056,"vertices":783,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.14999374068954457,0,-0.14999374068954457],"max":[0.14999374068954457,0.41499999165534973,0.14999374068954457]},"sizeMeters":[0.3,0.415,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:04.909Z","updatedAt":"2026-09-08T04:17:05.016Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29414/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CeremonialBellRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29414/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29414/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29414/v1/model.glb\" alt=\"Ceremonial Bell (Royal Court and Throne Palace)\" 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/29414/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/29414/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29415","slug":"royal-court-and-throne-palace-courtyard-fountain-7b902f0a","title":"Courtyard Fountain (Royal Court and Throne Palace)","summary":"Two-level courtyard fountain with hollow stone basin, still blue water and an ornamental central finial; no running water simulation.","description":"Two-level courtyard fountain with hollow stone basin, still blue water and an ornamental central finial; no running water simulation. Dimensions 2.20 × 1.63 × 2.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-courtyard-fountain-7b902f0a","cdnUrl":"https://cdn.3dassets.dev/assets/29415/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-courtyard-fountain-7b902f0a","thumbnailUrl":"https://cdn.3dassets.dev/assets/29415/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29415/v1/poster.webp","blurhash":"UBD,7b%M00M|00M|%gof00WA?vWB_Nt7-Us:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":62228,"triangles":3280,"vertices":2481,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.100000023841858,-0.00005252001417765939,-1.100000023841858],"max":[1.100000023841858,1.6299999952316284,1.100000023841858]},"sizeMeters":[2.2,1.63,2.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:05.232Z","updatedAt":"2026-09-08T04:17:05.357Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29415/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CourtyardFountainRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29415/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29415/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29415/v1/model.glb\" alt=\"Courtyard Fountain (Royal Court and Throne Palace)\" 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/29415/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/29415/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29416","slug":"royal-court-and-throne-palace-garden-urn-903587fa","title":"Garden Urn (Royal Court and Throne Palace)","summary":"Hollow limestone garden urn with moulded foot, rolled rim and brass collar.","description":"Hollow limestone garden urn with moulded foot, rolled rim and brass collar. Dimensions 0.62 × 0.64 × 0.62 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-garden-urn-903587fa","cdnUrl":"https://cdn.3dassets.dev/assets/29416/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-garden-urn-903587fa","thumbnailUrl":"https://cdn.3dassets.dev/assets/29416/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29416/v1/poster.webp","blurhash":"U7GIfb~p004o^*NF0Kxu00IU?Gxu_Nt8oJWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":29276,"triangles":1532,"vertices":1081,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3100000023841858,7.450580707946131e-10,-0.3100000023841858],"max":[0.3100000023841858,0.6399999856948853,0.3100000023841858]},"sizeMeters":[0.62,0.64,0.62],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:05.367Z","updatedAt":"2026-09-08T04:17:05.492Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29416/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GardenUrnRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29416/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29416/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29416/v1/model.glb\" alt=\"Garden Urn (Royal Court and Throne Palace)\" 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/29416/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/29416/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29417","slug":"royal-court-and-throne-palace-topiary-planter-33415f17","title":"Topiary Planter (Royal Court and Throne Palace)","summary":"Two-tier clipped topiary tree with visible trunk and a square limestone planter.","description":"Two-tier clipped topiary tree with visible trunk and a square limestone planter. Dimensions 0.86 × 1.91 × 0.86 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-topiary-planter-33415f17","cdnUrl":"https://cdn.3dassets.dev/assets/29417/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-topiary-planter-33415f17","thumbnailUrl":"https://cdn.3dassets.dev/assets/29417/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29417/v1/poster.webp","blurhash":"U89tc5%M009G0JRj~CxaV~WESak8^QspEfS1","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":29916,"triangles":1784,"vertices":1204,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.43000946404510676,0.000004722678083241005,-0.43000946404510676],"max":[0.43000946404510676,1.909999966621399,0.43000946404510676]},"sizeMeters":[0.86,1.91,0.86],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:06.361Z","updatedAt":"2026-09-08T04:17:06.464Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29417/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TopiaryPlanterRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29417/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29417/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29417/v1/model.glb\" alt=\"Topiary Planter (Royal Court and Throne Palace)\" 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/29417/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/29417/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29418","slug":"royal-court-and-throne-palace-stone-garden-bench-f24b167c","title":"Stone Garden Bench (Royal Court and Throne Palace)","summary":"Backless limestone garden bench with moulded slab seat and two solid pedestal legs.","description":"Backless limestone garden bench with moulded slab seat and two solid pedestal legs. Dimensions 1.75 × 0.55 × 0.53 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-stone-garden-bench-f24b167c","cdnUrl":"https://cdn.3dassets.dev/assets/29418/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-stone-garden-bench-f24b167c","thumbnailUrl":"https://cdn.3dassets.dev/assets/29418/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29418/v1/poster.webp","blurhash":"U9DvG#-:4;?b~Q~VWs9G00wa%KE30k4.xU?H","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":22816,"triangles":1200,"vertices":851,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.875,0.00004789723167447635,-0.26503418073061313],"max":[0.875,0.5449973284383279,0.26503418073061313]},"sizeMeters":[1.75,0.545,0.53],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:06.564Z","updatedAt":"2026-09-08T04:17:06.662Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29418/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoneGardenBenchRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29418/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29418/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29418/v1/model.glb\" alt=\"Stone Garden Bench (Royal Court and Throne Palace)\" 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/29418/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/29418/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29419","slug":"royal-court-and-throne-palace-palace-lantern-post-6a52be2f","title":"Palace Lantern Post (Royal Court and Throne Palace)","summary":"Turned outdoor lamp standard with a framed ivory lantern, cap and brass finial; light geometry only.","description":"Turned outdoor lamp standard with a framed ivory lantern, cap and brass finial; light geometry only. Dimensions 0.34 × 2.71 × 0.34 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-palace-lantern-post-6a52be2f","cdnUrl":"https://cdn.3dassets.dev/assets/29419/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-palace-lantern-post-6a52be2f","thumbnailUrl":"https://cdn.3dassets.dev/assets/29419/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29419/v1/poster.webp","blurhash":"U297Id-:0001}$t55aM#=?odERM~.RWU8{sq","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":65680,"triangles":3604,"vertices":2575,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.1699262002686118,0,-0.1699262002686118],"max":[0.1699262002686118,2.7149999141693115,0.1699262002686118]},"sizeMeters":[0.34,2.715,0.34],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:06.965Z","updatedAt":"2026-09-08T04:17:07.070Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29419/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PalaceLanternPostRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29419/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29419/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29419/v1/model.glb\" alt=\"Palace Lantern Post (Royal Court and Throne Palace)\" 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/29419/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/29419/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29420","slug":"royal-court-and-throne-palace-court-brazier-9975beb3","title":"Court Brazier (Royal Court and Throne Palace)","summary":"Unlit raised court brazier with a hollow flared bowl and static dark fuel bed.","description":"Unlit raised court brazier with a hollow flared bowl and static dark fuel bed. Dimensions 0.70 × 0.95 × 0.70 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-court-brazier-9975beb3","cdnUrl":"https://cdn.3dassets.dev/assets/29420/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-court-brazier-9975beb3","thumbnailUrl":"https://cdn.3dassets.dev/assets/29420/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29420/v1/poster.webp","blurhash":"U5A]{E%200IT^FV@Ou%eRjRk%2%K?wbJ4nW9","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":46944,"triangles":2512,"vertices":1815,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.34999687993445877,0,-0.34999687993445877],"max":[0.34999687993445877,0.949999988079071,0.34999687993445877]},"sizeMeters":[0.7,0.95,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:07.111Z","updatedAt":"2026-09-08T04:17:07.221Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29420/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CourtBrazierRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29420/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29420/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29420/v1/model.glb\" alt=\"Court Brazier (Royal Court and Throne Palace)\" 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/29420/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/29420/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29421","slug":"royal-court-and-throne-palace-courtyard-paving-8a07a703","title":"Courtyard Paving (Royal Court and Throne Palace)","summary":"Four metre foundation tile with sixteen individually edged limestone paving slabs.","description":"Four metre foundation tile with sixteen individually edged limestone paving slabs. Dimensions 4.00 × 0.10 × 4.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-courtyard-paving-8a07a703","cdnUrl":"https://cdn.3dassets.dev/assets/29421/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-courtyard-paving-8a07a703","thumbnailUrl":"https://cdn.3dassets.dev/assets/29421/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29421/v1/poster.webp","blurhash":"U8D0Gk%M00ay%MafWAoe00IU~pRk9Fofj]Rk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":90760,"triangles":5100,"vertices":3636,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2,-0.00007376451890334784,-2],"max":[2,0.09807376195590362,2]},"sizeMeters":[4,0.098,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:08.028Z","updatedAt":"2026-09-08T04:17:08.136Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29421/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CourtyardPavingRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29421/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29421/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29421/v1/model.glb\" alt=\"Courtyard Paving (Royal Court and Throne Palace)\" 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/29421/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/29421/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29422","slug":"royal-court-and-throne-palace-maroon-carpet-runner-7f5991e8","title":"Maroon Carpet Runner (Royal Court and Throne Palace)","summary":"Broad formal velvet carpet with raised gold edging, suitable for audience aisles.","description":"Broad formal velvet carpet with raised gold edging, suitable for audience aisles. Dimensions 1.35 × 0.02 × 3.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-maroon-carpet-runner-7f5991e8","cdnUrl":"https://cdn.3dassets.dev/assets/29422/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-maroon-carpet-runner-7f5991e8","thumbnailUrl":"https://cdn.3dassets.dev/assets/29422/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29422/v1/poster.webp","blurhash":"U59rhP$j0|sVxGAVNt-B0KEy^6jbJ6}Gw|AV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":17624,"triangles":900,"vertices":636,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.674926011545685,-0.00009350856007165134,-1.7000000476837158],"max":[0.674926011545685,0.02202133271484161,1.7000000476837158]},"sizeMeters":[1.35,0.022,3.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:08.195Z","updatedAt":"2026-09-08T04:17:08.293Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29422/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MaroonCarpetRunnerRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29422/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29422/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29422/v1/model.glb\" alt=\"Maroon Carpet Runner (Royal Court and Throne Palace)\" 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/29422/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/29422/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29423","slug":"royal-court-and-throne-palace-balustrade-section-b7f02210","title":"Balustrade Section (Royal Court and Throne Palace)","summary":"Two metre limestone balustrade with seven profiled balusters; grid pivot and end connectors.","description":"Two metre limestone balustrade with seven profiled balusters; grid pivot and end connectors. Dimensions 2.00 × 1.00 × 0.25 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-balustrade-section-b7f02210","cdnUrl":"https://cdn.3dassets.dev/assets/29423/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-balustrade-section-b7f02210","thumbnailUrl":"https://cdn.3dassets.dev/assets/29423/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29423/v1/poster.webp","blurhash":"UEHB_3xu00xu-p~pt7IU00og%2WVof_3j[IU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":203652,"triangles":12248,"vertices":8012,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1,-0.00007629627368999081,-0.1250038148136845],"max":[1,1.00007629627369,0.1250038148136845]},"sizeMeters":[2,1,0.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:08.732Z","updatedAt":"2026-09-08T04:17:08.845Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29423/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BalustradeSectionRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29423/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29423/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29423/v1/model.glb\" alt=\"Balustrade Section (Royal Court and Throne Palace)\" 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/29423/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/29423/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29424","slug":"royal-court-and-throne-palace-balustrade-corner-355292d1","title":"Balustrade Corner (Royal Court and Throne Palace)","summary":"L-shaped balustrade return joining two 2 metre sides around a square corner pier.","description":"L-shaped balustrade return joining two 2 metre sides around a square corner pier. Dimensions 2.13 × 1.04 × 2.13 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-balustrade-corner-355292d1","cdnUrl":"https://cdn.3dassets.dev/assets/29424/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-balustrade-corner-355292d1","thumbnailUrl":"https://cdn.3dassets.dev/assets/29424/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29424/v1/poster.webp","blurhash":"UAE.^Q-:9Ft700Rj_3t700M{RjM{~pt74oV@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":410704,"triangles":24796,"vertices":16238,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.000014399615721139014,-2],"max":[0.13500000536441803,1.0399855622373062,0.13500000536441803]},"sizeMeters":[2.135,1.04,2.135],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:08.882Z","updatedAt":"2026-09-08T04:17:08.976Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29424/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BalustradeCornerRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29424/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29424/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29424/v1/model.glb\" alt=\"Balustrade Corner (Royal Court and Throne Palace)\" 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/29424/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/29424/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29425","slug":"royal-court-and-throne-palace-courtyard-entry-arch-c5cc904e","title":"Courtyard Entry Arch (Royal Court and Throne Palace)","summary":"Freestanding ceremonial portal with two profiled columns and a complete crest lintel, 2.8 metre clear opening.","description":"Freestanding ceremonial portal with two profiled columns and a complete crest lintel, 2.8 metre clear opening. Dimensions 3.74 × 3.36 × 0.69 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-courtyard-entry-arch-c5cc904e","cdnUrl":"https://cdn.3dassets.dev/assets/29425/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-courtyard-entry-arch-c5cc904e","thumbnailUrl":"https://cdn.3dassets.dev/assets/29425/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29425/v1/poster.webp","blurhash":"U8D+@@%M01-p~T~p9b0L4me-R.WVIW-:?a9a","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":151336,"triangles":9192,"vertices":5880,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.8700000047683716,0.000009165752591577814,-0.34541363407269854],"max":[1.8700000047683716,3.3589528922999907,0.34548906344642655]},"sizeMeters":[3.74,3.359,0.691],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:09.738Z","updatedAt":"2026-09-08T04:17:09.843Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29425/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CourtyardEntryArchRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29425/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29425/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29425/v1/model.glb\" alt=\"Courtyard Entry Arch (Royal Court and Throne Palace)\" 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/29425/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/29425/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29426","slug":"royal-court-and-throne-palace-garden-screen-3ee3eb7f","title":"Garden Screen (Royal Court and Throne Palace)","summary":"Freestanding brass lattice garden screen with stone posts and four horizontal rails.","description":"Freestanding brass lattice garden screen with stone posts and four horizontal rails. Dimensions 1.56 × 1.75 × 0.24 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-garden-screen-3ee3eb7f","cdnUrl":"https://cdn.3dassets.dev/assets/29426/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-garden-screen-3ee3eb7f","thumbnailUrl":"https://cdn.3dassets.dev/assets/29426/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29426/v1/poster.webp","blurhash":"U6E2?[?a00M}4T?a_44p0NIpv|xux]?us+01","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":113708,"triangles":6628,"vertices":4500,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.7824983977782525,0,-0.11995300149540696],"max":[0.7824983977782525,1.75,0.11995300149540696]},"sizeMeters":[1.565,1.75,0.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:09.829Z","updatedAt":"2026-09-08T04:17:09.939Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29426/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GardenScreenRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29426/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29426/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29426/v1/model.glb\" alt=\"Garden Screen (Royal Court and Throne Palace)\" 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/29426/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/29426/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29427","slug":"royal-court-and-throne-palace-ceremonial-drum-fbf99710","title":"Ceremonial Drum (Royal Court and Throne Palace)","summary":"Maroon court drum with brass hoops, ivory skin and two resting drumsticks; static instrument.","description":"Maroon court drum with brass hoops, ivory skin and two resting drumsticks; static instrument. Dimensions 0.58 × 0.43 × 0.58 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-ceremonial-drum-fbf99710","cdnUrl":"https://cdn.3dassets.dev/assets/29427/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-ceremonial-drum-fbf99710","thumbnailUrl":"https://cdn.3dassets.dev/assets/29427/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29427/v1/poster.webp","blurhash":"UGDlNG%101NZ_NofIAae0ySgxaaL8xn$yCR%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":33568,"triangles":1880,"vertices":1292,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.28999999165534973,0.000002126361640764074,-0.28999999165534973],"max":[0.28999999165534973,0.4319869608885747,0.28999999165534973]},"sizeMeters":[0.58,0.432,0.58],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:10.453Z","updatedAt":"2026-09-08T04:17:10.565Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29427/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CeremonialDrumRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29427/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29427/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29427/v1/model.glb\" alt=\"Ceremonial Drum (Royal Court and Throne Palace)\" 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/29427/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/29427/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29428","slug":"royal-court-and-throne-palace-court-harp-526a088b","title":"Court Harp (Royal Court and Throne Palace)","summary":"Compact court harp with a curved walnut soundbox, profiled forepillar and nine brass strings; static decorative instrument.","description":"Compact court harp with a curved walnut soundbox, profiled forepillar and nine brass strings; static decorative instrument. Dimensions 0.97 × 1.66 × 0.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Ivory limestone, maroon velvet and polished brass with walnut joinery. Original abstract heraldry. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-court-harp-526a088b","cdnUrl":"https://cdn.3dassets.dev/assets/29428/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-court-harp-526a088b","thumbnailUrl":"https://cdn.3dassets.dev/assets/29428/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29428/v1/poster.webp","blurhash":"U9B3KJ~p0100%MxuRjE102IU?F%gRkjFocX7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"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":72760,"triangles":3884,"vertices":2913,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.48421296514790135,0,-0.2000156641988754],"max":[0.48425792180615435,1.6609004735946655,0.2000156641988754]},"sizeMeters":[0.968,1.661,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:10.584Z","updatedAt":"2026-09-08T04:17:10.731Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29428/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CourtHarpRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29428/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29428/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29428/v1/model.glb\" alt=\"Court Harp (Royal Court and Throne Palace)\" 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/29428/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/29428/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29432","slug":"royal-court-and-throne-palace-royal-cour-dab6f27e-starter-scene","title":"Royal Courtyard Audience (Royal Court and Throne Palace)","summary":"A furnished formal courtyard audience before a closed roofed palace, with a sheltered palace-side dispatch alcove, banquet service, fountain garden and musical corner.","description":"A furnished formal courtyard audience before a closed roofed palace, with a sheltered palace-side dispatch alcove, banquet service, fountain garden and musical corner.","status":"published","url":"https://3dassets.dev/assets/royal-court-and-throne-palace-royal-cour-dab6f27e-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/29432/v1/model.glb","downloadUrl":"https://3dassets.dev/download/royal-court-and-throne-palace-royal-cour-dab6f27e-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/29432/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29432/v1/poster.webp","blurhash":"UGD9SEtQ56r@DiR*tRs:00Rjw{bH_Nt6ixR%","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4500780,"triangles":280704,"vertices":194240,"meshes":146,"materials":11,"textures":0,"animations":[],"boundingBox":{"min":[-8,-0.00007376451890334784,-8],"max":[8,5.250247978445419,8]},"sizeMeters":[16,5.25,16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:13.325Z","updatedAt":"2026-09-08T04:17:13.429Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29432/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoyalCourtyardAudienceRoyalCourtAndThronePalace(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29432/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29432/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29432/v1/model.glb\" alt=\"Royal Courtyard Audience (Royal Court and Throne Palace)\" 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/29432/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/29432/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}