{"data":{"id":"28046","slug":"pixel-modern-supermarket-saturday-shop-72a800f8-starter-scene","title":"Saturday Shop (Pixel Modern Supermarket)","summary":"A whole pixel supermarket built from the kit: a glazed shopfront with the lit fascia over two sliding entrance doors, four stocked aisles under hanging aisle signs, the bakery, deli, butchery and fish counters along the back wall, dairy and frozen cabinets down one side, and...","description":"A whole pixel supermarket built from the kit: a glazed shopfront with the lit fascia over two sliding entrance doors, four stocked aisles under hanging aisle signs, the bakery, deli, butchery and fish counters along the back wall, dairy and frozen cabinets down one side, and the checkout line, self checkouts and service desk by the exit. Shoppers and staff are in place, the goods yard has the lorry at the dock and a forklift beside it, and the forecourt has the trolley shelter, planters and a car park row. The ceiling grid runs along the back and left edges so the shop floor stays visible from above.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-supermarket-saturday-shop-72a800f8-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/28046/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-supermarket-saturday-shop-72a800f8-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/28046/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/28046/v1/poster.webp","blurhash":"U8BWi7tm00Rk?bt7IURj00nN~qR%9ERj%MkD","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"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":1541184,"triangles":36000,"vertices":83636,"meshes":401,"materials":8,"textures":1,"animations":[],"boundingBox":{"min":[-10.220000004768371,-0.000030213994933490917,-7.560002151665157],"max":[16.93998715089159,5.260054957158914,13.5]},"sizeMeters":[27.16,5.26,21.06],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-08T02:22:41.125Z","updatedAt":"2026-09-08T04:08:16.776Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/28046/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SaturdayShopPixelModernSupermarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/28046/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/28046/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/28046/v1/model.glb\" alt=\"Saturday Shop (Pixel Modern Supermarket)\" 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/28046/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/28046/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}}