{"data":{"id":"34605","slug":"pet-shop-and-grooming-salon-pet-shop-and-61b4cc32-starter-scene","title":"Pet shop floor and grooming salon (Pet Shop and Grooming Salon)","summary":"A working pet shop laid out as one place: a three bay gondola run down the middle of the floor stocked with sacks, tins and cartons and closed by an end cap, a run of wall shelving and the accessory rail along one side, the empty aquarium rack, vivarium stack, habitat unit...","description":"A working pet shop laid out as one place: a three bay gondola run down the middle of the floor stocked with sacks, tins and cartons and closed by an end cap, a run of wall shelving and the accessory rail along one side, the empty aquarium rack, vivarium stack, habitat unit and bird cage along the other, the chest freezer, bulk dispensers, feed bins and bedding bales across the back, and the till, queue rail, baskets, trolleys, toy bins and window platform by the door. Through the partition wall the grooming salon has the hydraulic table with a tool tray on it, the bath with its ramp and shower arm, a wall of three coupled drying cage banks, the stand dryer, the cleaning trolley, the towel shelf, the apron rail, bins and floor grates. Floor and walls are the pack own modules, shop grey in front and salon grey behind. Every tank, pen and cage is empty: there are no animals anywhere in this pack.","status":"published","url":"https://3dassets.dev/assets/pet-shop-and-grooming-salon-pet-shop-and-61b4cc32-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/34605/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pet-shop-and-grooming-salon-pet-shop-and-61b4cc32-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/34605/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34605/v1/poster.webp","blurhash":"U6Ep4o~p00oh_4ITMx%M004nkVV@00%gozV@","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":4304412,"triangles":108622,"vertices":238936,"meshes":257,"materials":12,"textures":0,"animations":[],"boundingBox":{"min":[-3.8230289625329146,0.000040894355662998705,-4.573028962532915],"max":[3.8000213516976773,2.839999952316284,4.5769676808984645]},"sizeMeters":[7.623,2.84,9.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T09:26:17.082Z","updatedAt":"2026-09-11T09:26:17.225Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34605/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PetShopFloorAndGroomingSalonPetShopAndGroomingSalon(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34605/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34605/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34605/v1/model.glb\" alt=\"Pet shop floor and grooming salon (Pet Shop and Grooming Salon)\" 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/34605/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/34605/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}}