{"data":{"id":"35129","slug":"community-sports-hall-and-changing-rooms-385cad09-starter-scene","title":"Community Sports Centre (Community Sports Hall and Changing Rooms)","summary":"A municipal sports centre laid out as one building on the pack's own floor panels: a 14 by 8 metre marked hall with a retractable basketball unit folded down at each end, badminton and volleyball nets up, a five a side goal, an indoor cricket net, climbing ropes and wall bars...","description":"A municipal sports centre laid out as one building on the pack's own floor panels: a 14 by 8 metre marked hall with a retractable basketball unit folded down at each end, badminton and volleyball nets up, a five a side goal, an indoor cricket net, climbing ropes and wall bars along the back wall, padded side walls, and the mats, vaulting box, springboard, beam and benches set out down the front; through the doorways the changing rooms with a run of showers and cubicles, locker banks, bench runs with coat rails, basins and a first aid point; and the reception with its desk, turnstile, vending machine, notice board, trophy cabinet and the equipment store cage beside it.","status":"published","url":"https://3dassets.dev/assets/community-sports-hall-and-changing-rooms-385cad09-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/35129/v1/model.glb","downloadUrl":"https://3dassets.dev/download/community-sports-hall-and-changing-rooms-385cad09-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/35129/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/35129/v1/poster.webp","blurhash":"U7Dm2IRk00-=jJ~qogD$00s;?bROfz00jEWZ","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":2219864,"triangles":58876,"vertices":128628,"meshes":275,"materials":12,"textures":0,"animations":[],"boundingBox":{"min":[-10.250000095367431,-0.00033167928023414284,-9.347999954223633],"max":[12.180127260315992,4.649736208044606,0.3623356214110828]},"sizeMeters":[22.43,4.65,9.71],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T11:29:54.321Z","updatedAt":"2026-09-11T11:29:54.435Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/35129/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CommunitySportsCentreCommunitySportsHallAndChangingRooms(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/35129/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/35129/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/35129/v1/model.glb\" alt=\"Community Sports Centre (Community Sports Hall and Changing Rooms)\" 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/35129/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/35129/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}}