{"data":{"id":"34981","slug":"dry-cleaners-and-alterations-shop-dry-cl-88a6d14a-starter-scene","title":"Dry cleaners shop front, cleaning plant and alterations workroom (Dry Cleaners and Alterations Shop)","summary":"A working high street dry cleaners laid out as one place. A five module counter run crosses the shop front with its two pay points, ticket racks and drop off bays, a run of garment conveyor rail stands behind it hung with covered work, the tariff board is up on the partition...","description":"A working high street dry cleaners laid out as one place. A five module counter run crosses the shop front with its two pay points, ticket racks and drop off bays, a run of garment conveyor rail stands behind it hung with covered work, the tariff board is up on the partition and the window rail, benches, umbrella stand and pots fill the customer side by the door. Behind the partition the plant has the solvent machine, the washer extractor and the tumble dryer in a line, the spotting board and the scale beside them, the pressing station with its shirt press and trouser topper across the back, trolleys, sorting bins, a drum bay, bagged work and the boiler around them, and the lagged steam main runs overhead on its hangers. The alterations workroom takes the left rear corner with the sewing table and overlocker, the big cutting table, two dummies, the bolt shelf, the thread rack, the notions drawers, the pattern rail, the ironing board and the work in progress rail. Floor and walls are the pack's own modules, open at the near right corner so the camera can see in.","status":"published","url":"https://3dassets.dev/assets/dry-cleaners-and-alterations-shop-dry-cl-88a6d14a-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/34981/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dry-cleaners-and-alterations-shop-dry-cl-88a6d14a-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/34981/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34981/v1/poster.webp","blurhash":"U7FPNgyC00-;~VV@Iooz00Mxo}IT02tRjXV@","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":2848792,"triangles":69770,"vertices":149036,"meshes":288,"materials":12,"textures":0,"animations":[],"boundingBox":{"min":[-4.578920865504929,0.000040894355662998705,-4.578920865504929],"max":[4.578920865504929,3.04,4.579017544918623]},"sizeMeters":[9.158,3.04,9.158],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:47:06.747Z","updatedAt":"2026-09-11T10:47:06.840Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34981/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DryCleanersShopFrontCleaningPlantAndAlterationsWorkroomDryCleanersAndAlterationsShop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34981/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34981/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34981/v1/model.glb\" alt=\"Dry cleaners shop front, cleaning plant and alterations workroom (Dry Cleaners and Alterations Shop)\" 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/34981/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/34981/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}}