{"data":{"id":189,"slug":"ceramics-pottery-studio","title":"Ceramics Pottery Studio","summary":"Fifty premium pottery production, kiln, glazing and ceramic retail designs.","description":"Complete artisan pottery simulation kit with hollow ceramic profiles, thick lips and feet, detailed static machinery, stocked furniture and a closed roofed studio with production courtyard. Original CC0 procedural models. Metres, +Y up, +Z forward. No animation, collision or fluid simulation.","url":"https://3dassets.dev/packs/ceramics-pottery-studio","coverUrl":"https://cdn.3dassets.dev/assets/29531/v1/poster.webp","assetCount":51,"aiGenerated":true,"aiGeneratedAssetCount":51,"aiModels":["GPT-6"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":7833152,"totalTriangles":345240,"starterScene":{"id":"29531","slug":"ceramics-pottery-studio-pottery-courtyar-27e7d90f-starter-scene","title":"Pottery Production Courtyard (Ceramics Pottery Studio)","summary":"Working courtyard with wheel throwing, clay preparation, glazing, firing and a stocked ceramics shop under the glazed production lean-to attached to a closed studio, with handwork and customer tables in the courtyard.","description":"Working courtyard with wheel throwing, clay preparation, glazing, firing and a stocked ceramics shop under the glazed production lean-to attached to a closed studio, with handwork and customer tables in the courtyard.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-pottery-courtyar-27e7d90f-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/29531/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-pottery-courtyar-27e7d90f-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/29531/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29531/v1/poster.webp","blurhash":"U4B:W@Fz00=X+[EgEg-600wH~BNeAv=e}@Fz","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3151208,"triangles":173520,"vertices":125762,"meshes":129,"materials":9,"textures":2,"animations":[],"boundingBox":{"min":[-6,0.00003334132259091502,-5.124871826430616],"max":[6,3.2471315620222425,7]},"sizeMeters":[12,3.247,12.125],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:14.559Z","updatedAt":"2026-09-08T04:18:14.657Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29531/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PotteryProductionCourtyardCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29531/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29531/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29531/v1/model.glb\" alt=\"Pottery Production Courtyard (Ceramics Pottery Studio)\" 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/29531/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/29531/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"29482","slug":"ceramics-pottery-studio-electric-pottery-wheel-41875528","title":"Electric Pottery Wheel (Ceramics Pottery Studio)","summary":"Electric wheel with smooth splash pan, wheelhead, motor pedestal and wired foot pedal.","description":"Electric wheel with smooth splash pan, wheelhead, motor pedestal and wired foot pedal. Dimensions 1.00 × 0.74 × 0.74 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-electric-pottery-wheel-41875528","cdnUrl":"https://cdn.3dassets.dev/assets/29482/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-electric-pottery-wheel-41875528","thumbnailUrl":"https://cdn.3dassets.dev/assets/29482/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29482/v1/poster.webp","blurhash":"UKBgG1xu4nba_Nt7IUaeDjWVt6ae8_V@ozWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":193332,"triangles":8364,"vertices":5960,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.5024999976158142,0.000008814750593888476,-0.36899998784065247],"max":[0.5024999976158142,0.743648595394212,0.3690307318589458]},"sizeMeters":[1.005,0.744,0.738],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:39.205Z","updatedAt":"2026-09-08T04:17:39.327Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29482/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ElectricPotteryWheelCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29482/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29482/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29482/v1/model.glb\" alt=\"Electric Pottery Wheel (Ceramics Pottery Studio)\" 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/29482/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/29482/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29481","slug":"ceramics-pottery-studio-kick-wheel-06919384","title":"Kick Wheel (Ceramics Pottery Studio)","summary":"Human-powered kick wheel with heavy flywheel, spindle and attached seat.","description":"Human-powered kick wheel with heavy flywheel, spindle and attached seat. Dimensions 0.90 × 0.84 × 0.99 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-kick-wheel-06919384","cdnUrl":"https://cdn.3dassets.dev/assets/29481/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-kick-wheel-06919384","thumbnailUrl":"https://cdn.3dassets.dev/assets/29481/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29481/v1/poster.webp","blurhash":"UB9sbpi_0Koz~WaeDit8BoWVrXt7EMS3bcoK","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":98660,"triangles":2676,"vertices":2080,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.4500077080802296,-0.000010921894934678988,-0.4975000023841858],"max":[0.4500077080802296,0.8400000333786011,0.4975000023841858]},"sizeMeters":[0.9,0.84,0.995],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:39.114Z","updatedAt":"2026-09-08T04:17:39.220Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29481/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KickWheelCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29481/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29481/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29481/v1/model.glb\" alt=\"Kick Wheel (Ceramics Pottery Studio)\" 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/29481/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/29481/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29483","slug":"ceramics-pottery-studio-electric-top-loading-kiln-d33965dd","title":"Electric Top Loading Kiln (Ceramics Pottery Studio)","summary":"Insulated circular kiln with sealed thick lid, tension bands, side lifting handles and control enclosure.","description":"Insulated circular kiln with sealed thick lid, tension bands, side lifting handles and control enclosure. Dimensions 1.15 × 1.06 × 1.21 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-electric-top-loading-kiln-d33965dd","cdnUrl":"https://cdn.3dassets.dev/assets/29483/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-electric-top-loading-kiln-d33965dd","thumbnailUrl":"https://cdn.3dassets.dev/assets/29483/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29483/v1/poster.webp","blurhash":"UHF65,WC00RP~qRjD%t74oae-:xuafj[RjoL","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":171600,"triangles":7016,"vertices":5002,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.5750101326278987,-0.000016005260520091102,-0.6029999852180481],"max":[0.5750101326278987,1.0611950639190455,0.6029918812019553]},"sizeMeters":[1.15,1.061,1.206],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:41.650Z","updatedAt":"2026-09-08T04:17:41.748Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29483/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ElectricTopLoadingKilnCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29483/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29483/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29483/v1/model.glb\" alt=\"Electric Top Loading Kiln (Ceramics Pottery Studio)\" 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/29483/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/29483/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29485","slug":"ceramics-pottery-studio-front-loading-test-kiln-80b00258","title":"Front Loading Test Kiln (Ceramics Pottery Studio)","summary":"Compact front-loading test kiln with two hinges and insulated latched door.","description":"Compact front-loading test kiln with two hinges and insulated latched door. Dimensions 0.80 × 1.10 × 0.84 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-front-loading-test-kiln-80b00258","cdnUrl":"https://cdn.3dassets.dev/assets/29485/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-front-loading-test-kiln-80b00258","thumbnailUrl":"https://cdn.3dassets.dev/assets/29485/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29485/v1/poster.webp","blurhash":"USDJV7ba01s:~qj[D%jZMyoLofRjIUjukCR*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":133780,"triangles":4616,"vertices":3433,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.4000251727506633,0,-0.4225234176540526],"max":[0.4000251727506633,1.1000091049929441,0.4225234176540526]},"sizeMeters":[0.8,1.1,0.845],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:42.029Z","updatedAt":"2026-09-08T04:17:42.141Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29485/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FrontLoadingTestKilnCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29485/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29485/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29485/v1/model.glb\" alt=\"Front Loading Test Kiln (Ceramics Pottery Studio)\" 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/29485/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/29485/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29484","slug":"ceramics-pottery-studio-clay-pugmill-01957a39","title":"Clay Pugmill (Ceramics Pottery Studio)","summary":"Clay pugmill with horizontal barrel, hopper, motor and extrusion receiving tray. Hopper is closed internally.","description":"Clay pugmill with horizontal barrel, hopper, motor and extrusion receiving tray. Hopper is closed internally. Dimensions 1.52 × 1.30 × 0.65 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-clay-pugmill-01957a39","cdnUrl":"https://cdn.3dassets.dev/assets/29484/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-clay-pugmill-01957a39","thumbnailUrl":"https://cdn.3dassets.dev/assets/29484/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29484/v1/poster.webp","blurhash":"U69jr:?H009Z_N%2DPM{00E2.R-:H?E1pJxu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":204540,"triangles":9028,"vertices":6316,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.762499988079071,-0.0000478861727909452,-0.32499465372621567],"max":[0.762499988079071,1.3028171125599437,0.32499465372621567]},"sizeMeters":[1.525,1.303,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:41.994Z","updatedAt":"2026-09-08T04:17:42.097Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29484/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClayPugmillCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29484/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29484/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29484/v1/model.glb\" alt=\"Clay Pugmill (Ceramics Pottery Studio)\" 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/29484/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/29484/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29486","slug":"ceramics-pottery-studio-slab-roller-8c42c04e","title":"Slab Roller (Ceramics Pottery Studio)","summary":"Slab rolling table with steel roller, adjustment towers, handwheel and clay slab.","description":"Slab rolling table with steel roller, adjustment towers, handwheel and clay slab. Dimensions 1.80 × 1.30 × 1.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-slab-roller-8c42c04e","cdnUrl":"https://cdn.3dassets.dev/assets/29486/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-slab-roller-8c42c04e","thumbnailUrl":"https://cdn.3dassets.dev/assets/29486/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29486/v1/poster.webp","blurhash":"U58plhIV01-;.8i_MwpH0MxW}@Nd8{o|yDMy","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":177184,"triangles":7452,"vertices":5198,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.8999999761581421,0.000007734202442266636,-0.7250000238418579],"max":[0.8999999761581421,1.3000233143956406,0.7250000238418579]},"sizeMeters":[1.8,1.3,1.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:42.589Z","updatedAt":"2026-09-08T04:17:42.690Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29486/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SlabRollerCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29486/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29486/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29486/v1/model.glb\" alt=\"Slab Roller (Ceramics Pottery Studio)\" 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/29486/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/29486/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29487","slug":"ceramics-pottery-studio-wall-extruder-stand-e83759fe","title":"Wall Extruder Stand (Ceramics Pottery Studio)","summary":"Freestanding clay extrusion press with barrel, nozzle and static long lever.","description":"Freestanding clay extrusion press with barrel, nozzle and static long lever. Dimensions 1.09 × 1.95 × 0.65 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-wall-extruder-stand-e83759fe","cdnUrl":"https://cdn.3dassets.dev/assets/29487/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-wall-extruder-stand-e83759fe","thumbnailUrl":"https://cdn.3dassets.dev/assets/29487/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29487/v1/poster.webp","blurhash":"U271WU^j000K8cKP*dz.L~sAyrJ8=wVsE2-;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":123712,"triangles":4616,"vertices":3127,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.5473925471305847,-0.000009766817101991565,-0.3250106814783166],"max":[0.5473925471305847,1.9500000476837158,0.3250106814783166]},"sizeMeters":[1.095,1.95,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:44.489Z","updatedAt":"2026-09-08T04:17:44.602Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29487/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WallExtruderStandCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29487/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29487/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29487/v1/model.glb\" alt=\"Wall Extruder Stand (Ceramics Pottery Studio)\" 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/29487/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/29487/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29488","slug":"ceramics-pottery-studio-wedging-table-1876805c","title":"Wedging Table (Ceramics Pottery Studio)","summary":"Plaster-topped wedging bench with lower bat storage and a clay working pad.","description":"Plaster-topped wedging bench with lower bat storage and a clay working pad. Dimensions 1.80 × 0.90 × 0.90 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-wedging-table-1876805c","cdnUrl":"https://cdn.3dassets.dev/assets/29488/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-wedging-table-1876805c","thumbnailUrl":"https://cdn.3dassets.dev/assets/29488/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29488/v1/poster.webp","blurhash":"UQD]MCt756WB~qxuM{Rj56x[xaM{4Uoft7WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":79544,"triangles":2100,"vertices":1494,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.8999999761581421,-0.000010384945618169272,-0.450068654723573],"max":[0.8999999761581421,0.8949883232686114,0.450068654723573]},"sizeMeters":[1.8,0.895,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:44.712Z","updatedAt":"2026-09-08T04:17:44.851Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29488/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WedgingTableCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29488/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29488/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29488/v1/model.glb\" alt=\"Wedging Table (Ceramics Pottery Studio)\" 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/29488/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/29488/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29489","slug":"ceramics-pottery-studio-glazing-workbench-dd488880","title":"Glazing Workbench (Ceramics Pottery Studio)","summary":"Glazing bench with washable worktop, splash back and underbench drawer.","description":"Glazing bench with washable worktop, splash back and underbench drawer. Dimensions 1.80 × 1.15 × 0.85 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-glazing-workbench-dd488880","cdnUrl":"https://cdn.3dassets.dev/assets/29489/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-glazing-workbench-dd488880","thumbnailUrl":"https://cdn.3dassets.dev/assets/29489/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29489/v1/poster.webp","blurhash":"UEBV@NVr4;WX_MnNMxWCF_oyicaeIox]MyRQ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":89284,"triangles":2400,"vertices":1701,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.8999999761581421,0.000039017301063148935,-0.4249915961514613],"max":[0.8999999761581421,1.1500236445592051,0.4249915961514613]},"sizeMeters":[1.8,1.15,0.85],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:44.836Z","updatedAt":"2026-09-08T04:17:44.969Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29489/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GlazingWorkbenchCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29489/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29489/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29489/v1/model.glb\" alt=\"Glazing Workbench (Ceramics Pottery Studio)\" 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/29489/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/29489/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29490","slug":"ceramics-pottery-studio-drying-rack-48e0bb7b","title":"Drying Rack (Ceramics Pottery Studio)","summary":"Four-level open drying furniture with slender posts and thick removable timber boards.","description":"Four-level open drying furniture with slender posts and thick removable timber boards. Dimensions 1.50 × 1.80 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-drying-rack-48e0bb7b","cdnUrl":"https://cdn.3dassets.dev/assets/29490/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-drying-rack-48e0bb7b","thumbnailUrl":"https://cdn.3dassets.dev/assets/29490/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29490/v1/poster.webp","blurhash":"U18pAT~V010#BW={]~580L9t}W=c0~xV]%9v","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":91856,"triangles":2400,"vertices":1704,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.75,0,-0.249969481490524],"max":[0.75,1.7999999523162842,0.249969481490524]},"sizeMeters":[1.5,1.8,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:45.309Z","updatedAt":"2026-09-08T04:17:45.419Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29490/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DryingRackCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29490/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29490/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29490/v1/model.glb\" alt=\"Drying Rack (Ceramics Pottery Studio)\" 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/29490/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/29490/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29491","slug":"ceramics-pottery-studio-ware-trolley-ca15402f","title":"Ware Trolley (Ceramics Pottery Studio)","summary":"Mobile four-level ware cart with four rubber wheels; wheels are static.","description":"Mobile four-level ware cart with four rubber wheels; wheels are static. Dimensions 1.10 × 1.65 × 0.70 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-ware-trolley-ca15402f","cdnUrl":"https://cdn.3dassets.dev/assets/29491/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-ware-trolley-ca15402f","thumbnailUrl":"https://cdn.3dassets.dev/assets/29491/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29491/v1/poster.webp","blurhash":"U18p4D}?000h}unnAVxm1dtQ^5M|t8t7oIaJ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":100608,"triangles":2784,"vertices":2104,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.5500240308761635,0,-0.34999580214591186],"max":[0.5500240308761635,1.649999976158142,0.34999580214591186]},"sizeMeters":[1.1,1.65,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:47.257Z","updatedAt":"2026-09-08T04:17:47.347Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29491/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WareTrolleyCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29491/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29491/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29491/v1/model.glb\" alt=\"Ware Trolley (Ceramics Pottery Studio)\" 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/29491/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/29491/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29492","slug":"ceramics-pottery-studio-potters-stool-ad65398f","title":"Potters Stool (Ceramics Pottery Studio)","summary":"Potter stool with four braced legs and a turned circular seat.","description":"Potter stool with four braced legs and a turned circular seat. Dimensions 0.54 × 0.52 × 0.54 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-potters-stool-ad65398f","cdnUrl":"https://cdn.3dassets.dev/assets/29492/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-potters-stool-ad65398f","thumbnailUrl":"https://cdn.3dassets.dev/assets/29492/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29492/v1/poster.webp","blurhash":"UK9tDgs:9EWB_NofD%aytRa}V@jtIUWVoza}","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":83120,"triangles":1992,"vertices":1472,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.27000001072883606,0,-0.27000001072883606],"max":[0.27000001072883606,0.5149985534503156,0.27000001072883606]},"sizeMeters":[0.54,0.515,0.54],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:47.524Z","updatedAt":"2026-09-08T04:17:47.630Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29492/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PottersStoolCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29492/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29492/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29492/v1/model.glb\" alt=\"Potters Stool (Ceramics Pottery Studio)\" 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/29492/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/29492/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29493","slug":"ceramics-pottery-studio-reclaim-sink-77ef6da9","title":"Reclaim Sink (Ceramics Pottery Studio)","summary":"Deep reclaim basin on stainless frame with high gooseneck faucet.","description":"Deep reclaim basin on stainless frame with high gooseneck faucet. Dimensions 1.10 × 1.22 × 0.70 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-reclaim-sink-77ef6da9","cdnUrl":"https://cdn.3dassets.dev/assets/29493/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-reclaim-sink-77ef6da9","thumbnailUrl":"https://cdn.3dassets.dev/assets/29493/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29493/v1/poster.webp","blurhash":"U89jo,xa00Nd?wt7I9V@00bH?cV@8wRP%htR","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":117660,"triangles":3912,"vertices":3020,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.550000011920929,-0.0000033050463562056542,-0.3499710150014151],"max":[0.550000011920929,1.224498588326802,0.3499710150014151]},"sizeMeters":[1.1,1.225,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:47.597Z","updatedAt":"2026-09-08T04:17:47.683Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29493/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ReclaimSinkCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29493/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29493/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29493/v1/model.glb\" alt=\"Reclaim Sink (Ceramics Pottery Studio)\" 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/29493/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/29493/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29494","slug":"ceramics-pottery-studio-settling-tank-73dd4ae1","title":"Settling Tank (Ceramics Pottery Studio)","summary":"Lidded slip settling tank with drain spigot and rolled base rim.","description":"Lidded slip settling tank with drain spigot and rolled base rim. Dimensions 0.81 × 0.80 × 0.64 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-settling-tank-73dd4ae1","cdnUrl":"https://cdn.3dassets.dev/assets/29494/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-settling-tank-73dd4ae1","thumbnailUrl":"https://cdn.3dassets.dev/assets/29494/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29494/v1/poster.webp","blurhash":"UABgbu_N008x_4t7D$WU8|IBtj%M%fWBMyjH","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19812,"triangles":896,"vertices":775,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4026264548301697,-0.000021486302976603255,-0.3200049062514758],"max":[0.4026264548301697,0.8000214982239056,0.3200049062514758]},"sizeMeters":[0.805,0.8,0.64],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:48.026Z","updatedAt":"2026-09-08T04:17:48.123Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29494/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SettlingTankCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29494/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29494/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29494/v1/model.glb\" alt=\"Settling Tank (Ceramics Pottery Studio)\" 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/29494/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/29494/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29495","slug":"ceramics-pottery-studio-glaze-dipping-vat-b8634408","title":"Glaze Dipping Vat (Ceramics Pottery Studio)","summary":"Open thick-walled glaze dipping vat with carry handle and foot ring.","description":"Open thick-walled glaze dipping vat with carry handle and foot ring. Dimensions 0.84 × 0.57 × 0.79 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-glaze-dipping-vat-b8634408","cdnUrl":"https://cdn.3dassets.dev/assets/29495/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-glaze-dipping-vat-b8634408","thumbnailUrl":"https://cdn.3dassets.dev/assets/29495/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29495/v1/poster.webp","blurhash":"UDAT}=%f00RQ_Nt7IUof8xRj%gozDjjGt7M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":53928,"triangles":3072,"vertices":2089,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.41878604888916016,0.000004639461325950389,-0.3950138985264831],"max":[0.41878604888916016,0.573773497679041,0.3950138985264831]},"sizeMeters":[0.838,0.574,0.79],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:49.970Z","updatedAt":"2026-09-08T04:17:50.073Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29495/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GlazeDippingVatCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29495/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29495/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29495/v1/model.glb\" alt=\"Glaze Dipping Vat (Ceramics Pottery Studio)\" 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/29495/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/29495/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29496","slug":"ceramics-pottery-studio-spray-booth-8a07a28a","title":"Spray Booth (Ceramics Pottery Studio)","summary":"Open-front glazing spray booth with enclosing hood and exhaust stack; extraction is not simulated.","description":"Open-front glazing spray booth with enclosing hood and exhaust stack; extraction is not simulated. Dimensions 1.40 × 2.08 × 0.91 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-spray-booth-8a07a28a","cdnUrl":"https://cdn.3dassets.dev/assets/29496/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-spray-booth-8a07a28a","thumbnailUrl":"https://cdn.3dassets.dev/assets/29496/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29496/v1/poster.webp","blurhash":"UBAA%Ixu00M{?^ozH?V@4Ua{%gaLMKnjg1Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":193232,"triangles":8268,"vertices":6002,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.7000083464276573,0,-0.45302285064866427],"max":[0.7000083464276573,2.0799999237060547,0.45302285064866427]},"sizeMeters":[1.4,2.08,0.906],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:50.243Z","updatedAt":"2026-09-08T04:17:50.385Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29496/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SprayBoothCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29496/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29496/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29496/v1/model.glb\" alt=\"Spray Booth (Ceramics Pottery Studio)\" 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/29496/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/29496/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29497","slug":"ceramics-pottery-studio-banding-wheel-5010a823","title":"Banding Wheel (Ceramics Pottery Studio)","summary":"Desktop rotating banding stand with wide weighted foot and thin turntable.","description":"Desktop rotating banding stand with wide weighted foot and thin turntable. Dimensions 0.40 × 0.18 × 0.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-banding-wheel-5010a823","cdnUrl":"https://cdn.3dassets.dev/assets/29497/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-banding-wheel-5010a823","thumbnailUrl":"https://cdn.3dassets.dev/assets/29497/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29497/v1/poster.webp","blurhash":"UAATyStR00Rj_4ofIUj[00V@?vof00WBxuWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14184,"triangles":576,"vertices":594,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.20000000298023224,9.177904721074936e-7,-0.20000000298023224],"max":[0.20000000298023224,0.17999908936208525,0.20000000298023224]},"sizeMeters":[0.4,0.18,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:50.351Z","updatedAt":"2026-09-08T04:17:50.444Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29497/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BandingWheelCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29497/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29497/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29497/v1/model.glb\" alt=\"Banding Wheel (Ceramics Pottery Studio)\" 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/29497/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/29497/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29498","slug":"ceramics-pottery-studio-clay-wire-cutter-0e818936","title":"Clay Wire Cutter (Ceramics Pottery Studio)","summary":"Two cylindrical wooden grips joined by bowed cutting wire, laid out for storage.","description":"Two cylindrical wooden grips joined by bowed cutting wire, laid out for storage. Dimensions 0.35 × 0.14 × 0.06 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-clay-wire-cutter-0e818936","cdnUrl":"https://cdn.3dassets.dev/assets/29498/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-clay-wire-cutter-0e818936","thumbnailUrl":"https://cdn.3dassets.dev/assets/29498/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29498/v1/poster.webp","blurhash":"U58pZJ=e.-+HZg]-^k$Q01WBTxT0.mE#0KJS","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":58528,"triangles":704,"vertices":579,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.17299999296665192,0.000006991882272489036,-0.03249742341325233],"max":[0.17299999296665192,0.13999300871377396,0.03249100728386408]},"sizeMeters":[0.346,0.14,0.065],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:50.769Z","updatedAt":"2026-09-08T04:17:50.873Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29498/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClayWireCutterCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29498/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29498/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29498/v1/model.glb\" alt=\"Clay Wire Cutter (Ceramics Pottery Studio)\" 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/29498/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/29498/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29499","slug":"ceramics-pottery-studio-wooden-rolling-pin-29c1037f","title":"Wooden Rolling Pin (Ceramics Pottery Studio)","summary":"Smooth rolling pin with narrower integral handles and rounded barrel.","description":"Smooth rolling pin with narrower integral handles and rounded barrel. Dimensions 0.58 × 0.08 × 0.08 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-wooden-rolling-pin-29c1037f","cdnUrl":"https://cdn.3dassets.dev/assets/29499/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-wooden-rolling-pin-29c1037f","thumbnailUrl":"https://cdn.3dassets.dev/assets/29499/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29499/v1/poster.webp","blurhash":"U46G}0$k1NOXw}%2WqJ70gNa}Wr?Ef9tsA=d","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":51412,"triangles":320,"vertices":328,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.28999999165534973,0.000008541044135092213,-0.039991458061795236],"max":[0.28999999165534973,0.07999145716772557,0.039991458061795236]},"sizeMeters":[0.58,0.08,0.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:52.784Z","updatedAt":"2026-09-08T04:17:52.887Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29499/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WoodenRollingPinCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29499/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29499/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29499/v1/model.glb\" alt=\"Wooden Rolling Pin (Ceramics Pottery Studio)\" 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/29499/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/29499/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29501","slug":"ceramics-pottery-studio-ribbon-tool-set-abd242aa","title":"Ribbon Tool Set (Ceramics Pottery Studio)","summary":"Four handled loop carving tools laid side by side with metal ribbon loops.","description":"Four handled loop carving tools laid side by side with metal ribbon loops. Dimensions 0.25 × 0.03 × 0.23 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-ribbon-tool-set-abd242aa","cdnUrl":"https://cdn.3dassets.dev/assets/29501/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-ribbon-tool-set-abd242aa","thumbnailUrl":"https://cdn.3dassets.dev/assets/29501/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29501/v1/poster.webp","blurhash":"U583|m?^5nM{wIoftltR00DO,CkWKQRkH?IA","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":125408,"triangles":5040,"vertices":3016,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.1264999955892563,-0.0000033106530221010955,-0.11699668083831186],"max":[0.1264999955892563,0.02500331102555113,0.11700076333735965]},"sizeMeters":[0.253,0.025,0.234],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:53.068Z","updatedAt":"2026-09-08T04:17:53.175Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29501/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RibbonToolSetCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29501/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29501/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29501/v1/model.glb\" alt=\"Ribbon Tool Set (Ceramics Pottery Studio)\" 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/29501/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/29501/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29500","slug":"ceramics-pottery-studio-pottery-rib-set-378cc27c","title":"Pottery Rib Set (Ceramics Pottery Studio)","summary":"Rectangular timber rib, circular steel scraper and narrow rubber finishing rib.","description":"Rectangular timber rib, circular steel scraper and narrow rubber finishing rib. Dimensions 0.23 × 0.01 × 0.16 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-pottery-rib-set-378cc27c","cdnUrl":"https://cdn.3dassets.dev/assets/29500/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-pottery-rib-set-378cc27c","thumbnailUrl":"https://cdn.3dassets.dev/assets/29500/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29500/v1/poster.webp","blurhash":"U58D^RVX01E3#lnOS~S~00x^~VxrGab^rDZ$","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":59896,"triangles":792,"vertices":622,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.11749999970197678,-2.2866785878445511e-7,-0.08125000447034836],"max":[0.11750000109896064,0.015000228716287558,0.08125343594015569]},"sizeMeters":[0.235,0.015,0.163],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:53.051Z","updatedAt":"2026-09-08T04:17:53.138Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29500/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PotteryRibSetCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29500/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29500/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29500/v1/model.glb\" alt=\"Pottery Rib Set (Ceramics Pottery Studio)\" 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/29500/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/29500/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29502","slug":"ceramics-pottery-studio-glaze-brush-cup-962dcb85","title":"Glaze Brush Cup (Ceramics Pottery Studio)","summary":"Small clay brush pot holding five brushes with distinct timber shafts and broad bristles.","description":"Small clay brush pot holding five brushes with distinct timber shafts and broad bristles. Dimensions 0.12 × 0.27 × 0.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-glaze-brush-cup-962dcb85","cdnUrl":"https://cdn.3dassets.dev/assets/29502/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-glaze-brush-cup-962dcb85","thumbnailUrl":"https://cdn.3dassets.dev/assets/29502/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29502/v1/poster.webp","blurhash":"U9AcVf%1009uKPWVrWso5;WX,oni~Axa9uIo","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":131284,"triangles":4252,"vertices":3600,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.05999999865889549,0,-0.05999999865889549],"max":[0.05999999865889549,0.2700002209717737,0.05999999865889549]},"sizeMeters":[0.12,0.27,0.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:53.479Z","updatedAt":"2026-09-08T04:17:53.573Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29502/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GlazeBrushCupCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29502/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29502/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29502/v1/model.glb\" alt=\"Glaze Brush Cup (Ceramics Pottery Studio)\" 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/29502/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/29502/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29503","slug":"ceramics-pottery-studio-digital-kiln-controller-dc64d861","title":"Digital Kiln Controller (Ceramics Pottery Studio)","summary":"Freestanding kiln controller enclosure with dark display, status strip and controls.","description":"Freestanding kiln controller enclosure with dark display, status strip and controls. Dimensions 0.22 × 0.32 × 0.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-digital-kiln-controller-dc64d861","cdnUrl":"https://cdn.3dassets.dev/assets/29503/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-digital-kiln-controller-dc64d861","thumbnailUrl":"https://cdn.3dassets.dev/assets/29503/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29503/v1/poster.webp","blurhash":"U6Bq6f%3009s_MxuD%IU4Ta#yCWA?]%MDjDi","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19164,"triangles":1092,"vertices":834,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.1099935886544617,0,-0.05850625284468392],"max":[0.1099935886544617,0.3199999928474426,0.058500131293546906]},"sizeMeters":[0.22,0.32,0.117],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:55.427Z","updatedAt":"2026-09-08T04:17:55.535Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29503/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DigitalKilnControllerCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29503/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29503/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29503/v1/model.glb\" alt=\"Digital Kiln Controller (Ceramics Pottery Studio)\" 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/29503/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/29503/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29504","slug":"ceramics-pottery-studio-kiln-shelf-stack-582e8a1f","title":"Kiln Shelf Stack (Ceramics Pottery Studio)","summary":"Four separated round refractory shelves for loading the kiln.","description":"Four separated round refractory shelves for loading the kiln. Dimensions 0.52 × 0.16 × 0.52 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-kiln-shelf-stack-582e8a1f","cdnUrl":"https://cdn.3dassets.dev/assets/29504/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-kiln-shelf-stack-582e8a1f","thumbnailUrl":"https://cdn.3dassets.dev/assets/29504/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29504/v1/poster.webp","blurhash":"UEE{e2%M00Ri%MaxRjof00M{~qofD%oft7Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":18516,"triangles":768,"vertices":792,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.25999999046325684,-0.000014324198573695268,-0.25999999046325684],"max":[0.25999999046325684,0.16301432670196878,0.25999999046325684]},"sizeMeters":[0.52,0.163,0.52],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:55.647Z","updatedAt":"2026-09-08T04:17:55.750Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29504/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KilnShelfStackCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29504/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29504/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29504/v1/model.glb\" alt=\"Kiln Shelf Stack (Ceramics Pottery Studio)\" 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/29504/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/29504/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29505","slug":"ceramics-pottery-studio-kiln-post-set-30fecfb0","title":"Kiln Post Set (Ceramics Pottery Studio)","summary":"Six refractory square support posts in stepped working heights.","description":"Six refractory square support posts in stepped working heights. Dimensions 0.15 × 0.15 × 0.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-kiln-post-set-30fecfb0","cdnUrl":"https://cdn.3dassets.dev/assets/29505/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-kiln-post-set-30fecfb0","thumbnailUrl":"https://cdn.3dassets.dev/assets/29505/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29505/v1/poster.webp","blurhash":"U7Gbu1~q00xa00%M_2IU009Z^+Rjt6IVxuxu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":32412,"triangles":1800,"vertices":1274,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.07750000059604645,0,-0.05250236558827598],"max":[0.07750000059604645,0.1550000011920929,0.05250236558827598]},"sizeMeters":[0.155,0.155,0.105],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:55.695Z","updatedAt":"2026-09-08T04:17:55.790Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29505/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KilnPostSetCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29505/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29505/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29505/v1/model.glb\" alt=\"Kiln Post Set (Ceramics Pottery Studio)\" 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/29505/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/29505/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29506","slug":"ceramics-pottery-studio-clay-bag-stack-2d73c1af","title":"Clay Bag Stack (Ceramics Pottery Studio)","summary":"Three sealed rectangular clay bags with folded profiles and a terracotta identification patch.","description":"Three sealed rectangular clay bags with folded profiles and a terracotta identification patch. Dimensions 0.41 × 0.37 × 0.28 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-clay-bag-stack-2d73c1af","cdnUrl":"https://cdn.3dassets.dev/assets/29506/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-clay-bag-stack-2d73c1af","thumbnailUrl":"https://cdn.3dassets.dev/assets/29506/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29506/v1/poster.webp","blurhash":"U9HeUb~p00D*~px@D%NG00M{xZi_%L%2kBIo","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22892,"triangles":1200,"vertices":852,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.20749999582767487,-0.000006631671587431498,-0.1387481700492454],"max":[0.20749999582767487,0.370006636439959,0.13874946274714856]},"sizeMeters":[0.415,0.37,0.277],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:56.134Z","updatedAt":"2026-09-08T04:17:56.244Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29506/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClayBagStackCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29506/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29506/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29506/v1/model.glb\" alt=\"Clay Bag Stack (Ceramics Pottery Studio)\" 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/29506/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/29506/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29507","slug":"ceramics-pottery-studio-plaster-bat-stack-78ed5fca","title":"Plaster Bat Stack (Ceramics Pottery Studio)","summary":"Five small wheel bats separated by narrow drying gaps.","description":"Five small wheel bats separated by narrow drying gaps. Dimensions 0.36 × 0.12 × 0.36 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-plaster-bat-stack-78ed5fca","cdnUrl":"https://cdn.3dassets.dev/assets/29507/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-plaster-bat-stack-78ed5fca","thumbnailUrl":"https://cdn.3dassets.dev/assets/29507/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29507/v1/poster.webp","blurhash":"UEE{h8%M00M|%MjYRQog00M{~qogD%j^t7Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22840,"triangles":960,"vertices":990,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.18000000715255737,-0.000009263361404762693,-0.18000000715255737],"max":[0.18000000715255737,0.11900926610321842,0.18000000715255737]},"sizeMeters":[0.36,0.119,0.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:58.117Z","updatedAt":"2026-09-08T04:17:58.221Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29507/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlasterBatStackCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29507/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29507/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29507/v1/model.glb\" alt=\"Plaster Bat Stack (Ceramics Pottery Studio)\" 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/29507/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/29507/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29509","slug":"ceramics-pottery-studio-slip-bucket-5469ff27","title":"Slip Bucket (Ceramics Pottery Studio)","summary":"Hollow slip bucket with raised bail and thick reinforced lip.","description":"Hollow slip bucket with raised bail and thick reinforced lip. Dimensions 0.34 × 0.46 × 0.32 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-slip-bucket-5469ff27","cdnUrl":"https://cdn.3dassets.dev/assets/29509/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-slip-bucket-5469ff27","thumbnailUrl":"https://cdn.3dassets.dev/assets/29509/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29509/v1/poster.webp","blurhash":"U89HX-x[00IBxHWCSJs:00Rj_MofNFt7aLIU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":40524,"triangles":2112,"vertices":1615,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.17159296572208405,-0.000005771515279695549,-0.16099999845027924],"max":[0.17159296572208405,0.4560635811709945,0.16099999845027924]},"sizeMeters":[0.343,0.456,0.322],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:58.598Z","updatedAt":"2026-09-08T04:17:58.698Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29509/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SlipBucketCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29509/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29509/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29509/v1/model.glb\" alt=\"Slip Bucket (Ceramics Pottery Studio)\" 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/29509/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/29509/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29508","slug":"ceramics-pottery-studio-test-tile-board-fd4f865b","title":"Test Tile Board (Ceramics Pottery Studio)","summary":"Twelve separate glaze tiles on a timber board, organized into three glaze families.","description":"Twelve separate glaze tiles on a timber board, organized into three glaze families. Dimensions 0.52 × 0.06 × 0.38 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-test-tile-board-fd4f865b","cdnUrl":"https://cdn.3dassets.dev/assets/29508/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-test-tile-board-fd4f865b","thumbnailUrl":"https://cdn.3dassets.dev/assets/29508/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29508/v1/poster.webp","blurhash":"U7A,E}-p00W;.7xuRQM|00M|~pRj00E1x[%2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":85044,"triangles":3900,"vertices":2756,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.25999999046325684,0.000011674045848373421,-0.19000701228776354],"max":[0.25999999046325684,0.059997329394545294,0.19000701228776354]},"sizeMeters":[0.52,0.06,0.38],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:58.391Z","updatedAt":"2026-09-08T04:17:58.488Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29508/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TestTileBoardCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29508/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29508/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29508/v1/model.glb\" alt=\"Test Tile Board (Ceramics Pottery Studio)\" 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/29508/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/29508/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29510","slug":"ceramics-pottery-studio-balance-scale-e052f021","title":"Balance Scale (Ceramics Pottery Studio)","summary":"Small tabletop balance with two suspended weighing pans and central pillar.","description":"Small tabletop balance with two suspended weighing pans and central pillar. Dimensions 0.47 × 0.33 × 0.18 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-balance-scale-e052f021","cdnUrl":"https://cdn.3dassets.dev/assets/29510/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-balance-scale-e052f021","thumbnailUrl":"https://cdn.3dassets.dev/assets/29510/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29510/v1/poster.webp","blurhash":"U5BDc%_300IVHX-p.lM_00wK.8Ee.kROHsNz","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":78252,"triangles":1816,"vertices":1393,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.23499999940395355,-0.000004348887773140964,-0.09000824357416463],"max":[0.23499999940395355,0.3250088449462393,0.09000824357416463]},"sizeMeters":[0.47,0.325,0.18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:17:58.912Z","updatedAt":"2026-09-08T04:17:59.031Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29510/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BalanceScaleCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29510/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29510/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29510/v1/model.glb\" alt=\"Balance Scale (Ceramics Pottery Studio)\" 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/29510/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/29510/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29511","slug":"ceramics-pottery-studio-amphora-1fbb2d7b","title":"Amphora (Ceramics Pottery Studio)","summary":"Tall narrow-neck amphora with twin arched handles joined into the shoulder and lower body, hollow mouth and raised foot.","description":"Tall narrow-neck amphora with twin arched handles joined into the shoulder and lower body, hollow mouth and raised foot. Dimensions 0.77 × 0.66 × 0.44 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-amphora-1fbb2d7b","cdnUrl":"https://cdn.3dassets.dev/assets/29511/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-amphora-1fbb2d7b","thumbnailUrl":"https://cdn.3dassets.dev/assets/29511/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29511/v1/poster.webp","blurhash":"UBC#}A-o019b=_%0NHM}02R*}?of9uI;xZxZ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":42548,"triangles":2432,"vertices":1672,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.38306862115859985,0.000007094339749991185,-0.21999527918218123],"max":[0.38306862115859985,0.6599929318862937,0.21999527918218123]},"sizeMeters":[0.766,0.66,0.44],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:00.760Z","updatedAt":"2026-09-08T04:18:00.858Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29511/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AmphoraCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29511/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29511/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29511/v1/model.glb\" alt=\"Amphora (Ceramics Pottery Studio)\" 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/29511/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/29511/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29512","slug":"ceramics-pottery-studio-wide-serving-bowl-f2f0e3b6","title":"Wide Serving Bowl (Ceramics Pottery Studio)","summary":"Wide shallow glazed serving bowl with continuous inner surface and foot.","description":"Wide shallow glazed serving bowl with continuous inner surface and foot. Dimensions 0.69 × 0.16 × 0.69 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-wide-serving-bowl-f2f0e3b6","cdnUrl":"https://cdn.3dassets.dev/assets/29512/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-wide-serving-bowl-f2f0e3b6","thumbnailUrl":"https://cdn.3dassets.dev/assets/29512/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29512/v1/poster.webp","blurhash":"UEC?lut700WB_2j@IUoM00Rj~pof00f8-:Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":40040,"triangles":1792,"vertices":1753,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.3449999988079071,0.000022582185222205786,-0.3449999988079071],"max":[0.3449999988079071,0.1599774142384991,0.3449999988079071]},"sizeMeters":[0.69,0.16,0.69],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:01.055Z","updatedAt":"2026-09-08T04:18:01.160Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29512/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WideServingBowlCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29512/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29512/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29512/v1/model.glb\" alt=\"Wide Serving Bowl (Ceramics Pottery Studio)\" 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/29512/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/29512/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29513","slug":"ceramics-pottery-studio-footed-fruit-bowl-48a3a7fc","title":"Footed Fruit Bowl (Ceramics Pottery Studio)","summary":"Pedestal fruit bowl with narrow stem, stable foot and deep open basin.","description":"Pedestal fruit bowl with narrow stem, stable foot and deep open basin. Dimensions 0.62 × 0.37 × 0.62 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-footed-fruit-bowl-48a3a7fc","cdnUrl":"https://cdn.3dassets.dev/assets/29513/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-footed-fruit-bowl-48a3a7fc","thumbnailUrl":"https://cdn.3dassets.dev/assets/29513/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29513/v1/poster.webp","blurhash":"UGAU1|t700WC_Nj[IUof8{WB%fof4nf6t7Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":45560,"triangles":2176,"vertices":1954,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.31049999594688416,0.000009587610936084845,-0.31049999594688416],"max":[0.31049999594688416,0.3699904171574355,0.31049999594688416]},"sizeMeters":[0.621,0.37,0.621],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:01.195Z","updatedAt":"2026-09-08T04:18:01.285Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29513/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FootedFruitBowlCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29513/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29513/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29513/v1/model.glb\" alt=\"Footed Fruit Bowl (Ceramics Pottery Studio)\" 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/29513/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/29513/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29514","slug":"ceramics-pottery-studio-handled-mug-39c99d92","title":"Handled Mug (Ceramics Pottery Studio)","summary":"Glazed handled mug with thick mouth, continuous interior and loop handle.","description":"Glazed handled mug with thick mouth, continuous interior and loop handle. Dimensions 0.28 × 0.17 × 0.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-handled-mug-39c99d92","cdnUrl":"https://cdn.3dassets.dev/assets/29514/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-handled-mug-39c99d92","thumbnailUrl":"https://cdn.3dassets.dev/assets/29514/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29514/v1/poster.webp","blurhash":"UIE{e0?a00M|~q%MD*WB00WB?aWBE1M{ofWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":39732,"triangles":2112,"vertices":1615,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.14156827330589294,-0.000009284365461659227,-0.09775456257268392],"max":[0.14156827330589294,0.16667378042964776,0.09775456257268392]},"sizeMeters":[0.283,0.167,0.196],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:01.607Z","updatedAt":"2026-09-08T04:18:01.717Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29514/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HandledMugCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29514/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29514/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29514/v1/model.glb\" alt=\"Handled Mug (Ceramics Pottery Studio)\" 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/29514/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/29514/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29515","slug":"ceramics-pottery-studio-pouring-pitcher-ce7ea3ab","title":"Pouring Pitcher (Ceramics Pottery Studio)","summary":"Open pitcher with large handle and short tubular pouring spout.","description":"Open pitcher with large handle and short tubular pouring spout. Dimensions 0.54 × 0.35 × 0.32 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-pouring-pitcher-ce7ea3ab","cdnUrl":"https://cdn.3dassets.dev/assets/29515/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-pouring-pitcher-ce7ea3ab","thumbnailUrl":"https://cdn.3dassets.dev/assets/29515/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29515/v1/poster.webp","blurhash":"UAAU53%f00IB_Mx]IBRj00oy?uafMxRjt7WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":44656,"triangles":2432,"vertices":1802,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.2677258253097534,-0.00001332611705062714,-0.1610097083515122],"max":[0.2677258253097534,0.34978610725070236,0.1610097083515122]},"sizeMeters":[0.535,0.35,0.322],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:03.384Z","updatedAt":"2026-09-08T04:18:03.476Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29515/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PouringPitcherCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29515/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29515/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29515/v1/model.glb\" alt=\"Pouring Pitcher (Ceramics Pottery Studio)\" 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/29515/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/29515/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29516","slug":"ceramics-pottery-studio-lidded-teapot-84ca5c9a","title":"Lidded Teapot (Ceramics Pottery Studio)","summary":"Rounded teapot with separate lid, clay knob, curved spout and loop handle; lid is static.","description":"Rounded teapot with separate lid, clay knob, curved spout and loop handle; lid is static. Dimensions 0.66 × 0.28 × 0.34 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-lidded-teapot-84ca5c9a","cdnUrl":"https://cdn.3dassets.dev/assets/29516/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-lidded-teapot-84ca5c9a","thumbnailUrl":"https://cdn.3dassets.dev/assets/29516/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29516/v1/poster.webp","blurhash":"UGC?ltxt00M|xuxuWBM|00WV~pt7M{IUt7xu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":54048,"triangles":2816,"vertices":2194,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.32948631048202515,0.000010514567120784024,-0.16999711798483588],"max":[0.32948631048202515,0.28000011085259036,0.16999711798483588]},"sizeMeters":[0.659,0.28,0.34],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:03.763Z","updatedAt":"2026-09-08T04:18:03.867Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29516/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LiddedTeapotCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29516/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29516/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29516/v1/model.glb\" alt=\"Lidded Teapot (Ceramics Pottery Studio)\" 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/29516/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/29516/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29517","slug":"ceramics-pottery-studio-narrow-neck-vase-553cdaea","title":"Narrow Neck Vase (Ceramics Pottery Studio)","summary":"Tall vase with swelling shoulder, narrow hollow throat and raised foot.","description":"Tall vase with swelling shoulder, narrow hollow throat and raised foot. Dimensions 0.30 × 0.48 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-narrow-neck-vase-553cdaea","cdnUrl":"https://cdn.3dassets.dev/assets/29517/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-narrow-neck-vase-553cdaea","thumbnailUrl":"https://cdn.3dassets.dev/assets/29517/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29517/v1/poster.webp","blurhash":"U79tu#-;008_.8kBD%WB00M{?]%MIUjaxtf*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":32760,"triangles":1792,"vertices":1298,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.14998992553933677,0,-0.14998992553933677],"max":[0.14998992553933677,0.47999998927116394,0.14998992553933677]},"sizeMeters":[0.3,0.48,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:03.822Z","updatedAt":"2026-09-08T04:18:03.909Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29517/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NarrowNeckVaseCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29517/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29517/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29517/v1/model.glb\" alt=\"Narrow Neck Vase (Ceramics Pottery Studio)\" 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/29517/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/29517/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29518","slug":"ceramics-pottery-studio-fluted-planter-7b898179","title":"Fluted Planter (Ceramics Pottery Studio)","summary":"Open terracotta planter with sixteen raised flutes and a thick rim.","description":"Open terracotta planter with sixteen raised flutes and a thick rim. Dimensions 0.51 × 0.28 × 0.51 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-fluted-planter-7b898179","cdnUrl":"https://cdn.3dassets.dev/assets/29518/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-fluted-planter-7b898179","thumbnailUrl":"https://cdn.3dassets.dev/assets/29518/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29518/v1/poster.webp","blurhash":"UGDIBzxZ0MS4~Aa{Ips:0gR+=_oL0goLs:NH","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":113424,"triangles":6912,"vertices":4420,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.25446072220802307,-0.000016687578356350263,-0.25446072220802307],"max":[0.25446072220802307,0.2800166887704493,0.25446072220802307]},"sizeMeters":[0.509,0.28,0.509],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:04.340Z","updatedAt":"2026-09-08T04:18:04.450Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29518/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlutedPlanterCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29518/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29518/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29518/v1/model.glb\" alt=\"Fluted Planter (Ceramics Pottery Studio)\" 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/29518/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/29518/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29519","slug":"ceramics-pottery-studio-oval-serving-platter-66d93df2","title":"Oval Serving Platter (Ceramics Pottery Studio)","summary":"Oval serving platter with rolled rim and recessed well.","description":"Oval serving platter with rolled rim and recessed well. Dimensions 0.81 × 0.07 × 0.58 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-oval-serving-platter-66d93df2","cdnUrl":"https://cdn.3dassets.dev/assets/29519/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-oval-serving-platter-66d93df2","thumbnailUrl":"https://cdn.3dassets.dev/assets/29519/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29519/v1/poster.webp","blurhash":"UDCZY2t700oe?axuM{Rj00fk~qWB00IU%Mt7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":15456,"triangles":640,"vertices":648,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.4059999883174896,-0.000018476387790268556,-0.29001238216984043],"max":[0.4059999883174896,0.0750184793680225,0.29001238216984043]},"sizeMeters":[0.812,0.075,0.58],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:06.004Z","updatedAt":"2026-09-08T04:18:06.100Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29519/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OvalServingPlatterCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29519/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29519/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29519/v1/model.glb\" alt=\"Oval Serving Platter (Ceramics Pottery Studio)\" 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/29519/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/29519/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29521","slug":"ceramics-pottery-studio-ceramic-colander-e858c8f1","title":"Ceramic Colander (Ceramics Pottery Studio)","summary":"Open lattice ceramic colander with sixteen ribs, five circular bands and genuine drainage gaps above a solid foot.","description":"Open lattice ceramic colander with sixteen ribs, five circular bands and genuine drainage gaps above a solid foot. Dimensions 0.73 × 0.21 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-ceramic-colander-e858c8f1","cdnUrl":"https://cdn.3dassets.dev/assets/29521/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-ceramic-colander-e858c8f1","thumbnailUrl":"https://cdn.3dassets.dev/assets/29521/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29521/v1/poster.webp","blurhash":"UCCZY1%M00Rj_3%MD%IV00Rj~pax00D%-;%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":160948,"triangles":10432,"vertices":6070,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.3665097653865814,0.00001614187784210186,-0.25200552428234746],"max":[0.3665097653865814,0.2113965412514685,0.25200552428234746]},"sizeMeters":[0.733,0.211,0.504],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:06.626Z","updatedAt":"2026-09-08T04:18:06.722Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29521/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CeramicColanderCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29521/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29521/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29521/v1/model.glb\" alt=\"Ceramic Colander (Ceramics Pottery Studio)\" 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/29521/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/29521/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29520","slug":"ceramics-pottery-studio-oil-bottle-67ea59a1","title":"Oil Bottle (Ceramics Pottery Studio)","summary":"Narrow-neck oil cruet with wooden stopper and solid sealed base.","description":"Narrow-neck oil cruet with wooden stopper and solid sealed base. Dimensions 0.15 × 0.33 × 0.15 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-oil-bottle-67ea59a1","cdnUrl":"https://cdn.3dassets.dev/assets/29520/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-oil-bottle-67ea59a1","thumbnailUrl":"https://cdn.3dassets.dev/assets/29520/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29520/v1/poster.webp","blurhash":"U98#H4%L00DjR6aeo}kC4TRQ?]x[Rjf*t7jG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":82108,"triangles":1984,"vertices":1626,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.0750114474217405,0,-0.0750114474217405],"max":[0.0750114474217405,0.3249997103320587,0.0750114474217405]},"sizeMeters":[0.15,0.325,0.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:06.484Z","updatedAt":"2026-09-08T04:18:06.593Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29520/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OilBottleCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29520/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29520/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29520/v1/model.glb\" alt=\"Oil Bottle (Ceramics Pottery Studio)\" 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/29520/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/29520/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29522","slug":"ceramics-pottery-studio-butter-dish-9b071667","title":"Butter Dish (Ceramics Pottery Studio)","summary":"Rectangular butter dish with lifted domed-edge cover and top grip.","description":"Rectangular butter dish with lifted domed-edge cover and top grip. Dimensions 0.23 × 0.11 × 0.15 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-butter-dish-9b071667","cdnUrl":"https://cdn.3dassets.dev/assets/29522/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-butter-dish-9b071667","thumbnailUrl":"https://cdn.3dassets.dev/assets/29522/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29522/v1/poster.webp","blurhash":"UAF$Ox-;00NH00%Lx]E1009G_3t7~qIV-Vxu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":17588,"triangles":900,"vertices":636,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.11500000208616257,-0.0000034821551632702175,-0.07500076432329154],"max":[0.11500000208616257,0.10599847468550791,0.07500076432329154]},"sizeMeters":[0.23,0.106,0.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:06.995Z","updatedAt":"2026-09-08T04:18:07.110Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29522/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ButterDishCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29522/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29522/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29522/v1/model.glb\" alt=\"Butter Dish (Ceramics Pottery Studio)\" 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/29522/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/29522/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29523","slug":"ceramics-pottery-studio-soap-drainer-daceb0a7","title":"Soap Drainer (Ceramics Pottery Studio)","summary":"Low ceramic soap tray with five elevated drainage ribs.","description":"Low ceramic soap tray with five elevated drainage ribs. Dimensions 0.14 × 0.03 × 0.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-soap-drainer-daceb0a7","cdnUrl":"https://cdn.3dassets.dev/assets/29523/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-soap-drainer-daceb0a7","thumbnailUrl":"https://cdn.3dassets.dev/assets/29523/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29523/v1/poster.webp","blurhash":"U8CQD6%f00oe-ptRR*Rj00My~pRk0dMyxaof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":33172,"triangles":1800,"vertices":1272,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.07000000029802322,0.0000019222403577108527,-0.050002136508546145],"max":[0.07000000029802322,0.026999069415326184,0.050002136508546145]},"sizeMeters":[0.14,0.027,0.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:08.667Z","updatedAt":"2026-09-08T04:18:08.763Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29523/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SoapDrainerCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29523/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29523/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29523/v1/model.glb\" alt=\"Soap Drainer (Ceramics Pottery Studio)\" 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/29523/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/29523/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29524","slug":"ceramics-pottery-studio-candle-lantern-a6398f60","title":"Candle Lantern (Ceramics Pottery Studio)","summary":"Open slatted ceramic candle lantern with roof disk, ring handle and unlit wax candle.","description":"Open slatted ceramic candle lantern with roof disk, ring handle and unlit wax candle. Dimensions 0.20 × 0.34 × 0.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-candle-lantern-a6398f60","cdnUrl":"https://cdn.3dassets.dev/assets/29524/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-candle-lantern-a6398f60","thumbnailUrl":"https://cdn.3dassets.dev/assets/29524/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29524/v1/poster.webp","blurhash":"U6EBjJ?G000f5AWB-nbI01R%~Bf+9wWq-5r?","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":72260,"triangles":3456,"vertices":3093,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.10000640874590483,0,-0.10000640874590483],"max":[0.10000640874590483,0.33799999952316284,0.10000640874590483]},"sizeMeters":[0.2,0.338,0.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:09.231Z","updatedAt":"2026-09-08T04:18:09.337Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29524/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CandleLanternCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29524/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29524/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29524/v1/model.glb\" alt=\"Candle Lantern (Ceramics Pottery Studio)\" 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/29524/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/29524/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29525","slug":"ceramics-pottery-studio-retail-display-f4931201","title":"Retail Display (Ceramics Pottery Studio)","summary":"Stepped retail shelving with sage header and four open display levels.","description":"Stepped retail shelving with sage header and four open display levels. Dimensions 1.70 × 1.77 × 0.55 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-retail-display-f4931201","cdnUrl":"https://cdn.3dassets.dev/assets/29525/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-retail-display-f4931201","thumbnailUrl":"https://cdn.3dassets.dev/assets/29525/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29525/v1/poster.webp","blurhash":"UGAmM7xa0LNv?^t7MdWBt,tRiwV?s:x[j[My","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":97996,"triangles":2700,"vertices":1920,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.8500000238418579,0,-0.27499771882526736],"max":[0.8500000238418579,1.7699749550468102,0.27499771882526736]},"sizeMeters":[1.7,1.77,0.55],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:09.306Z","updatedAt":"2026-09-08T04:18:09.396Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29525/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RetailDisplayCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29525/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29525/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29525/v1/model.glb\" alt=\"Retail Display (Ceramics Pottery Studio)\" 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/29525/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/29525/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29526","slug":"ceramics-pottery-studio-packing-station-77d754d0","title":"Packing Station (Ceramics Pottery Studio)","summary":"Packing workbench with paper roll dispenser and folded wrapping stack.","description":"Packing workbench with paper roll dispenser and folded wrapping stack. Dimensions 1.70 × 1.28 × 0.90 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-packing-station-77d754d0","cdnUrl":"https://cdn.3dassets.dev/assets/29526/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-packing-station-77d754d0","thumbnailUrl":"https://cdn.3dassets.dev/assets/29526/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29526/v1/poster.webp","blurhash":"U5Ac6xxU02N1~WwwMxNI0MoL=xw|00oyyCkC","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":92108,"triangles":2528,"vertices":1834,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.8500000238418579,-0.000016167251017495943,-0.4499679681863115],"max":[0.8500000238418579,1.280016138640788,0.4499679681863115]},"sizeMeters":[1.7,1.28,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:09.737Z","updatedAt":"2026-09-08T04:18:09.831Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29526/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PackingStationCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29526/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29526/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29526/v1/model.glb\" alt=\"Packing Station (Ceramics Pottery Studio)\" 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/29526/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/29526/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29527","slug":"ceramics-pottery-studio-shipping-crate-7ff41325","title":"Shipping Crate (Ceramics Pottery Studio)","summary":"Open slatted pottery shipping crate with thick base and reinforced end boards.","description":"Open slatted pottery shipping crate with thick base and reinforced end boards. Dimensions 0.66 × 0.40 × 0.47 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-shipping-crate-7ff41325","cdnUrl":"https://cdn.3dassets.dev/assets/29527/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-shipping-crate-7ff41325","thumbnailUrl":"https://cdn.3dassets.dev/assets/29527/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29527/v1/poster.webp","blurhash":"U3A*_r}q0hwd}?wfWUox0~EhNIWCNb-ANa5l","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":104772,"triangles":2700,"vertices":1915,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-0.32749998569488525,0.000003826529698047754,-0.23749670888643648],"max":[0.32749998569488525,0.39999617943076643,0.23749670888643648]},"sizeMeters":[0.655,0.4,0.475],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:11.404Z","updatedAt":"2026-09-08T04:18:11.500Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29527/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShippingCrateCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29527/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29527/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29527/v1/model.glb\" alt=\"Shipping Crate (Ceramics Pottery Studio)\" 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/29527/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/29527/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29529","slug":"ceramics-pottery-studio-studio-building-797603c9","title":"Studio Building (Ceramics Pottery Studio)","summary":"Roofed six-metre studio with closed doors and an attached eleven-metre open-front glazed production lean-to. Timber rafters, clear weather roof, metal posts and gutter protect machinery. Doors are static.","description":"Roofed six-metre studio with closed doors and an attached eleven-metre open-front glazed production lean-to. Timber rafters, clear weather roof, metal posts and gutter protect machinery. Doors are static. Dimensions 11.00 × 3.18 × 8.21 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-studio-building-797603c9","cdnUrl":"https://cdn.3dassets.dev/assets/29529/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-studio-building-797603c9","thumbnailUrl":"https://cdn.3dassets.dev/assets/29529/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29529/v1/poster.webp","blurhash":"UBA]]Fo}0f%0~UtREMjY00n$-oNI00IU=xkX","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":642100,"triangles":21600,"vertices":15344,"meshes":8,"materials":8,"textures":2,"animations":[],"boundingBox":{"min":[-5.5,-0.00006008808506674512,-4.104871826430616],"max":[5.5,3.180060154842269,4.105317642472515]},"sizeMeters":[11,3.18,8.21],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:12.176Z","updatedAt":"2026-09-08T04:18:12.316Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29529/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StudioBuildingCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29529/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29529/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29529/v1/model.glb\" alt=\"Studio Building (Ceramics Pottery Studio)\" 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/29529/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/29529/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29528","slug":"ceramics-pottery-studio-courtyard-paving-514307d0","title":"Courtyard Paving (Ceramics Pottery Studio)","summary":"Two-metre courtyard paving panel with shallow crossing mortar joints; butt panels on a two-metre grid.","description":"Two-metre courtyard paving panel with shallow crossing mortar joints; butt panels on a two-metre grid. Dimensions 2.00 × 0.07 × 2.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-courtyard-paving-514307d0","cdnUrl":"https://cdn.3dassets.dev/assets/29528/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-courtyard-paving-514307d0","thumbnailUrl":"https://cdn.3dassets.dev/assets/29528/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29528/v1/poster.webp","blurhash":"U5A,zh-;00R.%MayR%of00IU~pWA9ZkCoNRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":206500,"triangles":900,"vertices":638,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1,0.00003334132259091502,-1],"max":[1,0.06701214713953901,1]},"sizeMeters":[2,0.067,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:12.054Z","updatedAt":"2026-09-08T04:18:12.189Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29528/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CourtyardPavingCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29528/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29528/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29528/v1/model.glb\" alt=\"Courtyard Paving (Ceramics Pottery Studio)\" 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/29528/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/29528/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29530","slug":"ceramics-pottery-studio-shop-sign-d24a3f60","title":"Shop Sign (Ceramics Pottery Studio)","summary":"Freestanding shop sign displaying a dimensional terracotta pot emblem.","description":"Freestanding shop sign displaying a dimensional terracotta pot emblem. Dimensions 0.85 × 1.50 × 0.27 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original CC0 procedural geometry in terracotta, sage enamel and cream glaze. Static display geometry; machinery has no simulated movement. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-shop-sign-d24a3f60","cdnUrl":"https://cdn.3dassets.dev/assets/29530/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-shop-sign-d24a3f60","thumbnailUrl":"https://cdn.3dassets.dev/assets/29530/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29530/v1/poster.webp","blurhash":"UA7BM@ae00kW_Mof8{R*V[tQocMx9Gt7-:Mx","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":51960,"triangles":2692,"vertices":2064,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.42500001192092896,0,-0.13619998473785816],"max":[0.42500001192092896,1.5,0.13500425088462273]},"sizeMeters":[0.85,1.5,0.271],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:12.434Z","updatedAt":"2026-09-08T04:18:12.534Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29530/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShopSignCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29530/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29530/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29530/v1/model.glb\" alt=\"Shop Sign (Ceramics Pottery Studio)\" 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/29530/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/29530/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29531","slug":"ceramics-pottery-studio-pottery-courtyar-27e7d90f-starter-scene","title":"Pottery Production Courtyard (Ceramics Pottery Studio)","summary":"Working courtyard with wheel throwing, clay preparation, glazing, firing and a stocked ceramics shop under the glazed production lean-to attached to a closed studio, with handwork and customer tables in the courtyard.","description":"Working courtyard with wheel throwing, clay preparation, glazing, firing and a stocked ceramics shop under the glazed production lean-to attached to a closed studio, with handwork and customer tables in the courtyard.","status":"published","url":"https://3dassets.dev/assets/ceramics-pottery-studio-pottery-courtyar-27e7d90f-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/29531/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ceramics-pottery-studio-pottery-courtyar-27e7d90f-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/29531/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29531/v1/poster.webp","blurhash":"U4B:W@Fz00=X+[EgEg-600wH~BNeAv=e}@Fz","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3151208,"triangles":173520,"vertices":125762,"meshes":129,"materials":9,"textures":2,"animations":[],"boundingBox":{"min":[-6,0.00003334132259091502,-5.124871826430616],"max":[6,3.2471315620222425,7]},"sizeMeters":[12,3.247,12.125],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:18:14.559Z","updatedAt":"2026-09-08T04:18:14.657Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29531/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PotteryProductionCourtyardCeramicsPotteryStudio(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29531/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29531/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29531/v1/model.glb\" alt=\"Pottery Production Courtyard (Ceramics Pottery Studio)\" 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/29531/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/29531/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}