{"data":{"id":"33882","slug":"bowling-alley-and-pool-hall-bowling-alle-4f825364-starter-scene","title":"Bowling Alley and Pool Hall Floor (Bowling Alley and Pool Hall)","summary":"Four lanes laid on the real 1.524 m pitch with their approaches, gutters, bumpered childrens lane, pin decks racked and ready and the pinsetters standing behind them, ball returns and loaded racks between the lanes, divider seating with scoring screens on the approach, the...","description":"Four lanes laid on the real 1.524 m pitch with their approaches, gutters, bumpered childrens lane, pin decks racked and ready and the pinsetters standing behind them, ball returns and loaded racks between the lanes, divider seating with scoring screens on the approach, the shoe hire counter and a run of bench seating behind it, and beyond a bench divider the pool hall: two nine foot tables racked to break, cue racks, a dartboard on its oche, high tables and stools, the bar counter and the jukebox, arcade cabinet and vending machine along the back wall under the neon. Magenta and teal alternate down the room, lane by lane and bench by bench, over the navy shells and the bold carpet.","status":"published","url":"https://3dassets.dev/assets/bowling-alley-and-pool-hall-bowling-alle-4f825364-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/33882/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bowling-alley-and-pool-hall-bowling-alle-4f825364-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/33882/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/33882/v1/poster.webp","blurhash":"U58X2_%200RpaZWBa+kD00Io_3t0XFt7t0ae","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":2747944,"triangles":79062,"vertices":177378,"meshes":262,"materials":12,"textures":0,"animations":[],"boundingBox":{"min":[-8.099989317433144,-0.000010071331644496972,-11.669015647348218],"max":[9.099999976158143,3.50000030704779,7]},"sizeMeters":[17.2,3.5,18.669],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T05:07:08.142Z","updatedAt":"2026-09-11T05:07:08.252Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/33882/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BowlingAlleyAndPoolHallFloorBowlingAlleyAndPoolHall(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/33882/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/33882/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/33882/v1/model.glb\" alt=\"Bowling Alley and Pool Hall Floor (Bowling Alley and Pool Hall)\" 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/33882/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/33882/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}}