{"data":{"id":225,"slug":"cricket-ground-and-pavilion","title":"Cricket Ground and Pavilion","summary":"Fifty premium unbranded cricket designs with a furnished club pavilion, two-ended training strip, complete practice nets and groundskeeping equipment.","description":"Cream timber and forest-green club training-ground segment with batting and keeping gear, grooved wickets and seated bails, seamed balls, netted practice lane, scoring and pitch maintenance. Shortened12m training strip and illustrative20m grounds, not a regulation pitch or full oval. Static equipment, no ball physics, scoring simulation or sporting certification.","url":"https://3dassets.dev/packs/cricket-ground-and-pavilion","coverUrl":"https://cdn.3dassets.dev/assets/31359/v1/poster.webp","assetCount":51,"aiGenerated":true,"aiGeneratedAssetCount":51,"aiModels":["GPT-6"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":11362072,"totalTriangles":631484,"starterScene":{"id":"31359","slug":"cricket-ground-and-pavilion-club-trainin-33a055b4-starter-scene","title":"Club Training Afternoon (Cricket Ground and Pavilion)","summary":"Furnished roofed changing pavilion and covered scorer veranda overlook a shortened two-ended training strip, separate fully netted machine lane and compact groundskeeping bay, inside a continuous illustrative rope perimeter.","description":"Furnished roofed changing pavilion and covered scorer veranda overlook a shortened two-ended training strip, separate fully netted machine lane and compact groundskeeping bay, inside a continuous illustrative rope perimeter.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-club-trainin-33a055b4-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/31359/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-club-trainin-33a055b4-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/31359/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31359/v1/poster.webp","blurhash":"U56+91NZ00%MnPRjR*xu00sX_MRiOm%M%2D%","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":5548076,"triangles":315512,"vertices":237749,"meshes":145,"materials":10,"textures":0,"animations":[],"boundingBox":{"min":[-10,0.00035928183501518496,-10],"max":[10,4.036558300986339,10]},"sizeMeters":[20,4.036,20],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:16.165Z","updatedAt":"2026-09-08T10:46:16.280Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31359/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClubTrainingAfternoonCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31359/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31359/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31359/v1/model.glb\" alt=\"Club Training Afternoon (Cricket Ground and Pavilion)\" 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/31359/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/31359/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"31309","slug":"cricket-ground-and-pavilion-roofed-cricket-pavilion-5b16d7f5","title":"Roofed Cricket Pavilion (Cricket Ground and Pavilion)","summary":"Closed cream-timber changing and club pavilion, pitched framed transparent rooflights, glazed viewing front, full side/rear walls and three entrance steps. Furnish separately.","description":"Closed cream-timber changing and club pavilion, pitched framed transparent rooflights, glazed viewing front, full side/rear walls and three entrance steps. Furnish separately. Dimensions 8.00 × 3.90 × 4.71 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-roofed-cricket-pavilion-5b16d7f5","cdnUrl":"https://cdn.3dassets.dev/assets/31309/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-roofed-cricket-pavilion-5b16d7f5","thumbnailUrl":"https://cdn.3dassets.dev/assets/31309/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31309/v1/poster.webp","blurhash":"U4Cs%30K00t75P~pRP8{00?b?bMy,]01_3%2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":149624,"triangles":7912,"vertices":6156,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-4.001200199127197,-0.000003814813684499541,-2.3548102736469443],"max":[4.001200199127197,3.901558300986339,2.3546982205892375]},"sizeMeters":[8.002,3.902,4.71],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:49.255Z","updatedAt":"2026-09-08T10:45:49.387Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31309/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofedCricketPavilionCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31309/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31309/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31309/v1/model.glb\" alt=\"Roofed Cricket Pavilion (Cricket Ground and Pavilion)\" 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/31309/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/31309/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31310","slug":"cricket-ground-and-pavilion-covered-scorer-balcony-31be58ae","title":"Covered Scorer Balcony (Cricket Ground and Pavilion)","summary":"Raised covered scorer veranda with four roof posts, full roof, cream guard balusters and access steps; protected score desk space.","description":"Raised covered scorer veranda with four roof posts, full roof, cream guard balusters and access steps; protected score desk space. Dimensions 3.67 × 2.95 × 1.85 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-covered-scorer-balcony-31be58ae","cdnUrl":"https://cdn.3dassets.dev/assets/31310/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-covered-scorer-balcony-31be58ae","thumbnailUrl":"https://cdn.3dassets.dev/assets/31310/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31310/v1/poster.webp","blurhash":"UHCQ3vRj00WC0Lt7={WBIUS2s:t6~VtQIoIV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":158840,"triangles":9000,"vertices":6368,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.837499976158142,0.00012208101712457564,-0.9249305841734816],"max":[1.837499976158142,2.9499901273053433,0.9249305841734816]},"sizeMeters":[3.675,2.95,1.85],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:49.070Z","updatedAt":"2026-09-08T10:45:49.182Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31310/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoveredScorerBalconyCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31310/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31310/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31310/v1/model.glb\" alt=\"Covered Scorer Balcony (Cricket Ground and Pavilion)\" 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/31310/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/31310/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31311","slug":"cricket-ground-and-pavilion-changing-bench-with-kit-cu-6896232f","title":"Changing Bench With Kit Cubbies (Cricket Ground and Pavilion)","summary":"Five open full-backed kit cubbies below thick changing bench seat, with individual compartment partitions.","description":"Five open full-backed kit cubbies below thick changing bench seat, with individual compartment partitions. Dimensions 1.80 × 0.46 × 0.58 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-changing-bench-with-kit-cu-6896232f","cdnUrl":"https://cdn.3dassets.dev/assets/31311/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-changing-bench-with-kit-cu-6896232f","thumbnailUrl":"https://cdn.3dassets.dev/assets/31311/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31311/v1/poster.webp","blurhash":"UFC6utk99GWA~V-:M{M|00=|%LM|02IV-pf5","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":41188,"triangles":2400,"vertices":1718,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.901199996471405,0.00004487611549172654,-0.28996550640282925],"max":[0.8999999761581421,0.45496666733752267,0.28996550640282925]},"sizeMeters":[1.801,0.455,0.58],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:50.364Z","updatedAt":"2026-09-08T10:45:50.470Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31311/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChangingBenchWithKitCubbiesCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31311/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31311/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31311/v1/model.glb\" alt=\"Changing Bench With Kit Cubbies (Cricket Ground and Pavilion)\" 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/31311/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/31311/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31312","slug":"cricket-ground-and-pavilion-bat-storage-rack-c6b3c429","title":"Bat Storage Rack (Cricket Ground and Pavilion)","summary":"Six-slot bat stand with broad toe tray, upright rear supports and individual upper handle separators.","description":"Six-slot bat stand with broad toe tray, upright rear supports and individual upper handle separators. Dimensions 1.00 × 1.05 × 0.42 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-bat-storage-rack-c6b3c429","cdnUrl":"https://cdn.3dassets.dev/assets/31312/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-bat-storage-rack-c6b3c429","thumbnailUrl":"https://cdn.3dassets.dev/assets/31312/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31312/v1/poster.webp","blurhash":"U6BWe:v#00yC00X8-.V@=dNwE2VYo}~V-o0L","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":63620,"triangles":3384,"vertices":2530,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5,-0.000010693399245531587,-0.20998260444959868],"max":[0.5,1.0549999475479126,0.20998260444959868]},"sizeMeters":[1,1.055,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:50.594Z","updatedAt":"2026-09-08T10:45:50.734Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31312/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BatStorageRackCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31312/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31312/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31312/v1/model.glb\" alt=\"Bat Storage Rack (Cricket Ground and Pavilion)\" 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/31312/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/31312/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31313","slug":"cricket-ground-and-pavilion-cricket-bat-9d4925c4","title":"Cricket Bat (Cricket Ground and Pavilion)","summary":"Unbranded willow bat with broad flat front, tapered shoulders, thick raised rear spine, cylindrical handle and modeled spiral-like grip rings.","description":"Unbranded willow bat with broad flat front, tapered shoulders, thick raised rear spine, cylindrical handle and modeled spiral-like grip rings. Dimensions 0.12 × 0.84 × 0.09 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-cricket-bat-9d4925c4","cdnUrl":"https://cdn.3dassets.dev/assets/31313/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-cricket-bat-9d4925c4","thumbnailUrl":"https://cdn.3dassets.dev/assets/31313/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31313/v1/poster.webp","blurhash":"U68gZ^-o004o0LRk~B%20LNG~B-V%1oLNHR*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":180560,"triangles":11112,"vertices":6939,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.05900326208661268,0,-0.04575615536310008],"max":[0.05900326208661268,0.8360000252723694,0.04576083013700673]},"sizeMeters":[0.118,0.836,0.092],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:50.886Z","updatedAt":"2026-09-08T10:45:51.047Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31313/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CricketBatCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31313/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31313/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31313/v1/model.glb\" alt=\"Cricket Bat (Cricket Ground and Pavilion)\" 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/31313/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/31313/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31314","slug":"cricket-ground-and-pavilion-seamed-cricket-ball-7dfe26fe","title":"Seamed Cricket Ball (Cricket Ground and Pavilion)","summary":"Red leather cricket ball with raised equatorial seam and two stitched rows.","description":"Red leather cricket ball with raised equatorial seam and two stitched rows. Dimensions 0.07 × 0.07 × 0.07 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-seamed-cricket-ball-7dfe26fe","cdnUrl":"https://cdn.3dassets.dev/assets/31314/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-seamed-cricket-ball-7dfe26fe","thumbnailUrl":"https://cdn.3dassets.dev/assets/31314/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31314/v1/poster.webp","blurhash":"U9B1uT,t0yEz^6of9[RP1bK3|_wJ5+WV-Bof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":90280,"triangles":4208,"vertices":3934,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.03720000013709068,0,-0.036000000312924385],"max":[0.03720000013709068,0.07440000027418137,0.036000000312924385]},"sizeMeters":[0.074,0.074,0.072],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:51.043Z","updatedAt":"2026-09-08T10:45:51.186Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31314/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SeamedCricketBallCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31314/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31314/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31314/v1/model.glb\" alt=\"Seamed Cricket Ball (Cricket Ground and Pavilion)\" 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/31314/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/31314/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31315","slug":"cricket-ground-and-pavilion-batting-pad-pair-bdd92362","title":"Batting Pad Pair (Cricket Ground and Pavilion)","summary":"Pair of tall batting pads with separate vertical bolsters, segmented knee/top rolls, ankle wings and two rear buckle straps.","description":"Pair of tall batting pads with separate vertical bolsters, segmented knee/top rolls, ankle wings and two rear buckle straps. Dimensions 0.53 × 0.65 × 0.19 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-batting-pad-pair-bdd92362","cdnUrl":"https://cdn.3dassets.dev/assets/31315/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-batting-pad-pair-bdd92362","thumbnailUrl":"https://cdn.3dassets.dev/assets/31315/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31315/v1/poster.webp","blurhash":"U7GSARs=00NE?H?bIU0000of~pRjWD-pt69F","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":350716,"triangles":22816,"vertices":14014,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.26500001549720764,0,-0.09598739749535717],"max":[0.26500001549720764,0.6520000100135803,0.09600242070707506]},"sizeMeters":[0.53,0.652,0.192],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:52.160Z","updatedAt":"2026-09-08T10:45:52.273Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31315/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BattingPadPairCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31315/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31315/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31315/v1/model.glb\" alt=\"Batting Pad Pair (Cricket Ground and Pavilion)\" 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/31315/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/31315/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31316","slug":"cricket-ground-and-pavilion-batting-glove-pair-bef5b89a","title":"Batting Glove Pair (Cricket Ground and Pavilion)","summary":"Anatomical batting glove pair: four individually segmented padded fingers, angled padded thumb, knuckle shield and wrist bands.","description":"Anatomical batting glove pair: four individually segmented padded fingers, angled padded thumb, knuckle shield and wrist bands. Dimensions 0.41 × 0.07 × 0.26 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-batting-glove-pair-bef5b89a","cdnUrl":"https://cdn.3dassets.dev/assets/31316/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-batting-glove-pair-bef5b89a","thumbnailUrl":"https://cdn.3dassets.dev/assets/31316/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31316/v1/poster.webp","blurhash":"U9BDWk?b00Rjoy%MxuE100D*~qj@RQ4oD%_2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":408604,"triangles":24824,"vertices":15992,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.20600000023841858,0.0000013957819279958317,-0.1282508416543535],"max":[0.20600000023841858,0.06567949401590181,0.12825665289416346]},"sizeMeters":[0.412,0.066,0.257],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:52.417Z","updatedAt":"2026-09-08T10:45:52.549Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31316/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BattingGlovePairCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31316/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31316/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31316/v1/model.glb\" alt=\"Batting Glove Pair (Cricket Ground and Pavilion)\" 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/31316/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/31316/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31317","slug":"cricket-ground-and-pavilion-wicketkeeping-glove-pair-1dbc1664","title":"Wicketkeeping Glove Pair (Cricket Ground and Pavilion)","summary":"Keeping glove pair with larger open fingers, thumb-index web mesh, broad palm and cuffs; no batting finger bolster duplication.","description":"Keeping glove pair with larger open fingers, thumb-index web mesh, broad palm and cuffs; no batting finger bolster duplication. Dimensions 0.41 × 0.06 × 0.26 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-wicketkeeping-glove-pair-1dbc1664","cdnUrl":"https://cdn.3dassets.dev/assets/31317/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-wicketkeeping-glove-pair-1dbc1664","thumbnailUrl":"https://cdn.3dassets.dev/assets/31317/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31317/v1/poster.webp","blurhash":"U597wz~q00MzO9%g=}Mx004n?uxt-D4n00%z","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":291028,"triangles":17728,"vertices":11302,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.20600000023841858,0.0000013957819279958317,-0.12824166057960565],"max":[0.20600000023841858,0.06335860238463313,0.12824018543203736]},"sizeMeters":[0.412,0.063,0.256],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:52.731Z","updatedAt":"2026-09-08T10:45:52.838Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31317/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WicketkeepingGlovePairCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31317/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31317/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31317/v1/model.glb\" alt=\"Wicketkeeping Glove Pair (Cricket Ground and Pavilion)\" 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/31317/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/31317/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31318","slug":"cricket-ground-and-pavilion-wicketkeeping-pad-pair-ecd6da73","title":"Wicketkeeping Pad Pair (Cricket Ground and Pavilion)","summary":"Compact contoured foam keeping guards with four articulated horizontal wrap panels, integrated tapered knee crown, split ankle wings and one broad rear fastening band.","description":"Compact contoured foam keeping guards with four articulated horizontal wrap panels, integrated tapered knee crown, split ankle wings and one broad rear fastening band. Dimensions 0.53 × 0.50 × 0.15 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-wicketkeeping-pad-pair-ecd6da73","cdnUrl":"https://cdn.3dassets.dev/assets/31318/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-wicketkeeping-pad-pair-ecd6da73","thumbnailUrl":"https://cdn.3dassets.dev/assets/31318/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31318/v1/poster.webp","blurhash":"UBF$U?_300Ri%3_3tR4o00Rk~qs:IVaet6M|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":167036,"triangles":7104,"vertices":7592,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2673026919364929,0.000005324553660424058,-0.0770166543953499],"max":[0.2673026919364929,0.5026978652961931,0.0770166543953499]},"sizeMeters":[0.535,0.503,0.154],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:53.935Z","updatedAt":"2026-09-08T10:45:54.044Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31318/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WicketkeepingPadPairCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31318/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31318/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31318/v1/model.glb\" alt=\"Wicketkeeping Pad Pair (Cricket Ground and Pavilion)\" 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/31318/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/31318/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31319","slug":"cricket-ground-and-pavilion-cricket-helmet-9c686403","title":"Cricket Helmet (Cricket Ground and Pavilion)","summary":"Hollow thick green cricket helmet shell with rounded crown, projecting peak, supported three-bar face guard and vertical cage rods. Open underside receives head; unbranded static protective gear.","description":"Hollow thick green cricket helmet shell with rounded crown, projecting peak, supported three-bar face guard and vertical cage rods. Open underside receives head; unbranded static protective gear. Dimensions 0.30 × 0.27 × 0.36 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-cricket-helmet-9c686403","cdnUrl":"https://cdn.3dassets.dev/assets/31319/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-cricket-helmet-9c686403","thumbnailUrl":"https://cdn.3dassets.dev/assets/31319/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31319/v1/poster.webp","blurhash":"U35iD%_3004T009F-q_3qJjIPNNZ#t%MyCRP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":127492,"triangles":7588,"vertices":4941,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.15000000596046448,-0.0000013431817430520354,-0.18000000715255737],"max":[0.15000000596046448,0.2649949742242363,0.18000799512344706]},"sizeMeters":[0.3,0.265,0.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:55.089Z","updatedAt":"2026-09-08T10:45:55.221Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31319/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CricketHelmetCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31319/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31319/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31319/v1/model.glb\" alt=\"Cricket Helmet (Cricket Ground and Pavilion)\" 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/31319/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/31319/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31320","slug":"cricket-ground-and-pavilion-helmet-storage-shelf-91051d1d","title":"Helmet Storage Shelf (Cricket Ground and Pavilion)","summary":"Full-backed three-level helmet shelf with three padded support pegs and broad shelves.","description":"Full-backed three-level helmet shelf with three padded support pegs and broad shelves. Dimensions 1.15 × 1.50 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-helmet-storage-shelf-91051d1d","cdnUrl":"https://cdn.3dassets.dev/assets/31320/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-helmet-storage-shelf-91051d1d","thumbnailUrl":"https://cdn.3dassets.dev/assets/31320/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31320/v1/poster.webp","blurhash":"UBFh;RpI00RP~V%LIVIV58xGX4NG?G%2IVE1","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":108260,"triangles":6048,"vertices":4262,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.575050814042412,0.000026854879115682795,-0.22623248865173232],"max":[0.575050814042412,1.5,0.2262736509361127]},"sizeMeters":[1.15,1.5,0.453],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:54.289Z","updatedAt":"2026-09-08T10:45:54.425Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31320/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HelmetStorageShelfCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31320/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31320/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31320/v1/model.glb\" alt=\"Helmet Storage Shelf (Cricket Ground and Pavilion)\" 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/31320/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/31320/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31321","slug":"cricket-ground-and-pavilion-cricket-kit-duffel-45235ccf","title":"Cricket Kit Duffel (Cricket Ground and Pavilion)","summary":"Rounded elongated kit duffel with two continuous load straps, zip seam, raised side pocket and protective bottom.","description":"Rounded elongated kit duffel with two continuous load straps, zip seam, raised side pocket and protective bottom. Dimensions 0.85 × 0.41 × 0.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-cricket-kit-duffel-45235ccf","cdnUrl":"https://cdn.3dassets.dev/assets/31321/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-cricket-kit-duffel-45235ccf","thumbnailUrl":"https://cdn.3dassets.dev/assets/31321/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31321/v1/poster.webp","blurhash":"U13TC-ug00i#^,yCEJMe00q_.lM_00MM?ck=","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":30356,"triangles":1900,"vertices":1232,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.42500001192092896,-0.000015419911875508285,-0.20217713035324086],"max":[0.42500001192092896,0.41242420104987043,0.20217713035324086]},"sizeMeters":[0.85,0.412,0.404],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:54.508Z","updatedAt":"2026-09-08T10:45:54.624Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31321/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CricketKitDuffelCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31321/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31321/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31321/v1/model.glb\" alt=\"Cricket Kit Duffel (Cricket Ground and Pavilion)\" 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/31321/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/31321/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31322","slug":"cricket-ground-and-pavilion-boot-cleaning-grate-ff83dcb8","title":"Boot Cleaning Grate (Cricket Ground and Pavilion)","summary":"Deep recessed boot cleaning tray with ten separate raised scraping bars and thick perimeter.","description":"Deep recessed boot cleaning tray with ten separate raised scraping bars and thick perimeter. Dimensions 0.65 × 0.08 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-boot-cleaning-grate-ff83dcb8","cdnUrl":"https://cdn.3dassets.dev/assets/31322/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-boot-cleaning-grate-ff83dcb8","thumbnailUrl":"https://cdn.3dassets.dev/assets/31322/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31322/v1/poster.webp","blurhash":"U571yPt700oe_NxuIURi00oz.8M{00M{%Nof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":59252,"triangles":3300,"vertices":2335,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.32499998807907104,0.000005875672541021809,-0.2250114361876829],"max":[0.32499998807907104,0.08001161170437548,0.2250114361876829]},"sizeMeters":[0.65,0.08,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:55.736Z","updatedAt":"2026-09-08T10:45:55.874Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31322/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BootCleaningGrateCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31322/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31322/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31322/v1/model.glb\" alt=\"Boot Cleaning Grate (Cricket Ground and Pavilion)\" 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/31322/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/31322/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31323","slug":"cricket-ground-and-pavilion-pitch-strip-14865130","title":"Pitch Strip (Cricket Ground and Pavilion)","summary":"Shortened twelve-metre two-ended training strip with bowling lines at +/-5m, popping creases1.22m forward and paired return marks. Training segment, not regulation match pitch or full oval.","description":"Shortened twelve-metre two-ended training strip with bowling lines at +/-5m, popping creases1.22m forward and paired return marks. Training segment, not regulation match pitch or full oval. Dimensions 3.05 × 0.05 × 12.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-pitch-strip-14865130","cdnUrl":"https://cdn.3dassets.dev/assets/31323/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-pitch-strip-14865130","thumbnailUrl":"https://cdn.3dassets.dev/assets/31323/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31323/v1/poster.webp","blurhash":"UEB|4*xa9Gs:xaD*Rkxu00M|-:j[Io~VxuE1","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":48684,"triangles":2700,"vertices":1912,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.5251319925534836,-0.00020577015607223942,-6],"max":[1.5251319925534836,0.05366222188217772,6]},"sizeMeters":[3.05,0.054,12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:56.068Z","updatedAt":"2026-09-08T10:45:56.172Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31323/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PitchStripCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31323/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31323/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31323/v1/model.glb\" alt=\"Pitch Strip (Cricket Ground and Pavilion)\" 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/31323/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/31323/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31324","slug":"cricket-ground-and-pavilion-crease-marking-template-cf61f10a","title":"Crease Marking Template (Cricket Ground and Pavilion)","summary":"Rigid U-shaped crease stencil with twin raised carrying handles and open chalk guide edges.","description":"Rigid U-shaped crease stencil with twin raised carrying handles and open chalk guide edges. Dimensions 2.64 × 0.04 × 0.65 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-crease-marking-template-cf61f10a","cdnUrl":"https://cdn.3dassets.dev/assets/31324/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-crease-marking-template-cf61f10a","thumbnailUrl":"https://cdn.3dassets.dev/assets/31324/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31324/v1/poster.webp","blurhash":"U37BG+IoD%xc?c_4M{IB00?I-;IT0000?b?a","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":26868,"triangles":1524,"vertices":1029,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.3200000524520874,-0.00006401319705125197,-0.32501481439202373],"max":[1.3200000524520874,0.035064013346062864,0.32501481439202373]},"sizeMeters":[2.64,0.035,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:56.256Z","updatedAt":"2026-09-08T10:45:56.359Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31324/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CreaseMarkingTemplateCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31324/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31324/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31324/v1/model.glb\" alt=\"Crease Marking Template (Cricket Ground and Pavilion)\" 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/31324/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/31324/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31325","slug":"cricket-ground-and-pavilion-three-stump-wicket-04721170","title":"Three Stump Wicket (Cricket Ground and Pavilion)","summary":"Three cylindrical wood stumps with paired domed groove shoulders and two stepped bails seated in their grooves. Approximate adult equipment scale; static training asset.","description":"Three cylindrical wood stumps with paired domed groove shoulders and two stepped bails seated in their grooves. Approximate adult equipment scale; static training asset. Dimensions 0.23 × 0.71 × 0.04 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-three-stump-wicket-04721170","cdnUrl":"https://cdn.3dassets.dev/assets/31325/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-three-stump-wicket-04721170","thumbnailUrl":"https://cdn.3dassets.dev/assets/31325/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31325/v1/poster.webp","blurhash":"U2By+|_K0001?@xZ8|IW0LV_^*bq.Qt7DjIV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":28852,"triangles":1216,"vertices":1270,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.11300248589052775,0,-0.019993163611842536],"max":[0.11300248589052775,0.7089999914169312,0.019993163611842536]},"sizeMeters":[0.226,0.709,0.04],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:56.878Z","updatedAt":"2026-09-08T10:45:57.019Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31325/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThreeStumpWicketCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31325/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31325/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31325/v1/model.glb\" alt=\"Three Stump Wicket (Cricket Ground and Pavilion)\" 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/31325/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/31325/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31326","slug":"cricket-ground-and-pavilion-bail-pair-a6381d77","title":"Bail Pair (Cricket Ground and Pavilion)","summary":"Matching two stepped wooden bails with coaxial thin spigots and thicker central barrels; shared component builder with assembled wicket.","description":"Matching two stepped wooden bails with coaxial thin spigots and thicker central barrels; shared component builder with assembled wicket. Dimensions 0.22 × 0.02 × 0.02 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-bail-pair-a6381d77","cdnUrl":"https://cdn.3dassets.dev/assets/31326/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-bail-pair-a6381d77","thumbnailUrl":"https://cdn.3dassets.dev/assets/31326/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31326/v1/poster.webp","blurhash":"U7AmSOtO4:xa%1~VoeIo00s:~VNZE300jt^*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":7088,"triangles":256,"vertices":272,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.10949999839067459,0.0000014037748682031032,-0.009998596001614379],"max":[0.10949999839067459,0.019998595778096963,0.009998596001614379]},"sizeMeters":[0.219,0.02,0.02],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:57.509Z","updatedAt":"2026-09-08T10:45:57.626Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31326/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BailPairCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31326/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31326/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31326/v1/model.glb\" alt=\"Bail Pair (Cricket Ground and Pavilion)\" 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/31326/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/31326/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31327","slug":"cricket-ground-and-pavilion-stump-carrying-case-b996a58c","title":"Stump Carrying Case (Cricket Ground and Pavilion)","summary":"Open fitted long wicket case containing three horizontally nested stumps, end stops and carrying handle.","description":"Open fitted long wicket case containing three horizontally nested stumps, end stops and carrying handle. Dimensions 0.80 × 0.11 × 0.27 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-stump-carrying-case-b996a58c","cdnUrl":"https://cdn.3dassets.dev/assets/31327/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-stump-carrying-case-b996a58c","thumbnailUrl":"https://cdn.3dassets.dev/assets/31327/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31327/v1/poster.webp","blurhash":"U48}3yog00$*K3_1r]D*00I:~pV]#A01N@?Z","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":38288,"triangles":2004,"vertices":1459,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,0.00001823462341911386,-0.1334236895919454],"max":[0.4000000059604645,0.11000114477939853,0.13343530537077228]},"sizeMeters":[0.8,0.11,0.267],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:57.834Z","updatedAt":"2026-09-08T10:45:57.978Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31327/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StumpCarryingCaseCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31327/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31327/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31327/v1/model.glb\" alt=\"Stump Carrying Case (Cricket Ground and Pavilion)\" 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/31327/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/31327/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31328","slug":"cricket-ground-and-pavilion-stump-alignment-jig-37089888","title":"Stump Alignment Jig (Cricket Ground and Pavilion)","summary":"Three-ring alignment gauge with wicket-spaced receiving circles on stiff base.","description":"Three-ring alignment gauge with wicket-spaced receiving circles on stiff base. Dimensions 0.31 × 0.04 × 0.14 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-stump-alignment-jig-37089888","cdnUrl":"https://cdn.3dassets.dev/assets/31328/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-stump-alignment-jig-37089888","thumbnailUrl":"https://cdn.3dassets.dev/assets/31328/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31328/v1/poster.webp","blurhash":"U59j.Y%M00jG_3?bM{D%00oz~qIU004Txu-;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":30728,"triangles":1836,"vertices":1103,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.1550000011920929,-0.0000023652445879061845,-0.06999527016935937],"max":[0.1550000011920929,0.04400292886114973,0.06999527016935937]},"sizeMeters":[0.31,0.044,0.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:57.998Z","updatedAt":"2026-09-08T10:45:58.106Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31328/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StumpAlignmentJigCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31328/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31328/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31328/v1/model.glb\" alt=\"Stump Alignment Jig (Cricket Ground and Pavilion)\" 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/31328/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/31328/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31329","slug":"cricket-ground-and-pavilion-boundary-rope-reel-f14cae43","title":"Boundary Rope Reel (Cricket Ground and Pavilion)","summary":"Large flanged boundary rope spool with supported horizontal axle and full winding crank.","description":"Large flanged boundary rope spool with supported horizontal axle and full winding crank. Dimensions 0.68 × 0.52 × 0.42 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-boundary-rope-reel-f14cae43","cdnUrl":"https://cdn.3dassets.dev/assets/31329/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-boundary-rope-reel-f14cae43","thumbnailUrl":"https://cdn.3dassets.dev/assets/31329/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31329/v1/poster.webp","blurhash":"UKEME+~p004nEOozaeM{4nD*tR-pROV@-:%2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":35964,"triangles":1604,"vertices":1360,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3399999737739563,-0.0000018304681773939624,-0.21001067979325344],"max":[0.3399999737739563,0.5200106747268587,0.21001067979325344]},"sizeMeters":[0.68,0.52,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:59.618Z","updatedAt":"2026-09-08T10:45:59.786Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31329/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoundaryRopeReelCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31329/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31329/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31329/v1/model.glb\" alt=\"Boundary Rope Reel (Cricket Ground and Pavilion)\" 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/31329/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/31329/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31330","slug":"cricket-ground-and-pavilion-boundary-rope-straight-37e10565","title":"Boundary Rope Straight (Cricket Ground and Pavilion)","summary":"Four-metre boundary rope straight module, thick round cable with repeated lay marks and matching end ports.","description":"Four-metre boundary rope straight module, thick round cable with repeated lay marks and matching end ports. Dimensions 4.00 × 0.06 × 0.05 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-boundary-rope-straight-37e10565","cdnUrl":"https://cdn.3dassets.dev/assets/31330/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-boundary-rope-straight-37e10565","thumbnailUrl":"https://cdn.3dassets.dev/assets/31330/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31330/v1/poster.webp","blurhash":"U69@O^tRIUxuxu~qt7R%00t7_3RjMx00V[-;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":472948,"triangles":30784,"vertices":17888,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.000021988430429966538,-0.02490310373241371],"max":[2,0.054978011271546806,0.02490310373241371]},"sizeMeters":[4,0.055,0.05],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:59.332Z","updatedAt":"2026-09-08T10:45:59.470Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31330/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoundaryRopeStraightCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31330/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31330/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31330/v1/model.glb\" alt=\"Boundary Rope Straight (Cricket Ground and Pavilion)\" 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/31330/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/31330/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31332","slug":"cricket-ground-and-pavilion-boundary-rope-curved-bf39a851","title":"Boundary Rope Curved (Cricket Ground and Pavilion)","summary":"One-metre-radius ninety-degree boundary rope corner with matching tangent ports.","description":"One-metre-radius ninety-degree boundary rope corner with matching tangent ports. Dimensions 1.02 × 0.05 × 1.02 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-boundary-rope-curved-bf39a851","cdnUrl":"https://cdn.3dassets.dev/assets/31332/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-boundary-rope-curved-bf39a851","thumbnailUrl":"https://cdn.3dassets.dev/assets/31332/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31332/v1/poster.webp","blurhash":"U59a58xvD%s;E1WBx[j[00M_%MRj~Vt79FWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":20836,"triangles":1300,"vertices":737,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.512175440788269,-0.000009329296382695057,-0.512175440788269],"max":[0.512175440788269,0.05000933004144076,0.512175440788269]},"sizeMeters":[1.024,0.05,1.024],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:45:59.774Z","updatedAt":"2026-09-08T10:45:59.885Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31332/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoundaryRopeCurvedCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31332/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31332/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31332/v1/model.glb\" alt=\"Boundary Rope Curved (Cricket Ground and Pavilion)\" 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/31332/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/31332/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31331","slug":"cricket-ground-and-pavilion-boundary-marker-cushion-1d533cd4","title":"Boundary Marker Cushion (Cricket Ground and Pavilion)","summary":"Padded elongated ground boundary cushion with rounded top corners and two white fastening strips.","description":"Padded elongated ground boundary cushion with rounded top corners and two white fastening strips. Dimensions 0.65 × 0.13 × 0.25 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-boundary-marker-cushion-1d533cd4","cdnUrl":"https://cdn.3dassets.dev/assets/31331/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-boundary-marker-cushion-1d533cd4","thumbnailUrl":"https://cdn.3dassets.dev/assets/31331/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31331/v1/poster.webp","blurhash":"U24faClSD4t6_M%}OAMe00%2*HE100HZxayC","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":17652,"triangles":900,"vertices":636,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.32499998807907104,0.000012818633192142326,-0.1249832102354312],"max":[0.32499998807907104,0.1250016618304351,0.1249832102354312]},"sizeMeters":[0.65,0.125,0.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:00.767Z","updatedAt":"2026-09-08T10:46:00.895Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31331/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoundaryMarkerCushionCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31331/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31331/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31331/v1/model.glb\" alt=\"Boundary Marker Cushion (Cricket Ground and Pavilion)\" 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/31331/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/31331/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31333","slug":"cricket-ground-and-pavilion-sight-screen-8094a4f3","title":"Sight Screen (Cricket Ground and Pavilion)","summary":"Freestanding pale slatted sight screen on two complete wheeled cross bogies, framed top/bottom and four visible wheels.","description":"Freestanding pale slatted sight screen on two complete wheeled cross bogies, framed top/bottom and four visible wheels. Dimensions 2.55 × 2.75 × 1.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-sight-screen-8094a4f3","cdnUrl":"https://cdn.3dassets.dev/assets/31333/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-sight-screen-8094a4f3","thumbnailUrl":"https://cdn.3dassets.dev/assets/31333/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31333/v1/poster.webp","blurhash":"UECGPtxu00M{_2xuD%IU00j[~pWB9GRk-:xt","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":149876,"triangles":8268,"vertices":6088,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.2750503552494519,0.00005675873445132318,-0.5600032084290224],"max":[1.2750503552494519,2.75,0.5600032084290224]},"sizeMeters":[2.55,2.75,1.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:01.326Z","updatedAt":"2026-09-08T10:46:01.438Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31333/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SightScreenCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31333/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31333/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31333/v1/model.glb\" alt=\"Sight Screen (Cricket Ground and Pavilion)\" 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/31333/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/31333/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31334","slug":"cricket-ground-and-pavilion-sight-screen-wheel-bogie-6884c651","title":"Sight Screen Wheel Bogie (Cricket Ground and Pavilion)","summary":"Matching two-wheel sight-screen cross bogie with through axle, wheel brackets and screen mounting blocks.","description":"Matching two-wheel sight-screen cross bogie with through axle, wheel brackets and screen mounting blocks. Dimensions 1.12 × 0.31 × 0.18 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-sight-screen-wheel-bogie-6884c651","cdnUrl":"https://cdn.3dassets.dev/assets/31334/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-sight-screen-wheel-bogie-6884c651","thumbnailUrl":"https://cdn.3dassets.dev/assets/31334/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31334/v1/poster.webp","blurhash":"U57-m8ae8_tQ_N?bRiRi00?b_3Mx009F?b%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":26256,"triangles":1284,"vertices":1028,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.5600000023841858,0.00004485688727742798,-0.08996856788525588],"max":[0.5600000023841858,0.3100001559249922,0.08996856788525588]},"sizeMeters":[1.12,0.31,0.18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:01.359Z","updatedAt":"2026-09-08T10:46:01.470Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31334/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SightScreenWheelBogieCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31334/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31334/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31334/v1/model.glb\" alt=\"Sight Screen Wheel Bogie (Cricket Ground and Pavilion)\" 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/31334/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/31334/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31335","slug":"cricket-ground-and-pavilion-pitch-cover-trolley-199564e1","title":"Pitch Cover Trolley (Cricket Ground and Pavilion)","summary":"Low cover transport trolley with four caster wheels, raised cradle rails and continuous push handle.","description":"Low cover transport trolley with four caster wheels, raised cradle rails and continuous push handle. Dimensions 1.42 × 0.89 × 0.95 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-pitch-cover-trolley-199564e1","cdnUrl":"https://cdn.3dassets.dev/assets/31335/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-pitch-cover-trolley-199564e1","thumbnailUrl":"https://cdn.3dassets.dev/assets/31335/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31335/v1/poster.webp","blurhash":"U5AKK+M{00I.?bM{WXNG00Dix]?c?woe00?v","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":65916,"triangles":3468,"vertices":2637,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7095968723297119,-0.000001984634394172624,-0.4737864428488857],"max":[0.7095968723297119,0.8938778826368472,0.4737864428488857]},"sizeMeters":[1.419,0.894,0.948],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:01.593Z","updatedAt":"2026-09-08T10:46:01.723Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31335/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PitchCoverTrolleyCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31335/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31335/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31335/v1/model.glb\" alt=\"Pitch Cover Trolley (Cricket Ground and Pavilion)\" 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/31335/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/31335/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31336","slug":"cricket-ground-and-pavilion-pitch-cover-arch-ac1eec67","title":"Pitch Cover Arch (Cricket Ground and Pavilion)","summary":"Paired low cover ribs with transverse feet, real continuous curved tubes and connected end rails.","description":"Paired low cover ribs with transverse feet, real continuous curved tubes and connected end rails. Dimensions 2.28 × 0.63 × 0.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-pitch-cover-arch-ac1eec67","cdnUrl":"https://cdn.3dassets.dev/assets/31336/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-pitch-cover-arch-ac1eec67","thumbnailUrl":"https://cdn.3dassets.dev/assets/31336/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31336/v1/poster.webp","blurhash":"U37nj?4m00_N?b%fIURP00^,_38{00DP-;t8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":50700,"triangles":3080,"vertices":1886,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.1399999856948853,0.0000548580004342894,-0.39999328090866104],"max":[1.1399999856948853,0.6270480283653146,0.39999328090866104]},"sizeMeters":[2.28,0.627,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:03.592Z","updatedAt":"2026-09-08T10:46:03.873Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31336/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PitchCoverArchCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31336/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31336/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31336/v1/model.glb\" alt=\"Pitch Cover Arch (Cricket Ground and Pavilion)\" 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/31336/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/31336/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31338","slug":"cricket-ground-and-pavilion-rolled-pitch-tarpaulin-ce3f75ba","title":"Rolled Pitch Tarpaulin (Cricket Ground and Pavilion)","summary":"Thick compact rolled pitch cover with visible end layers and two circumferential retaining straps.","description":"Thick compact rolled pitch cover with visible end layers and two circumferential retaining straps. Dimensions 1.33 × 0.29 × 0.29 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-rolled-pitch-tarpaulin-ce3f75ba","cdnUrl":"https://cdn.3dassets.dev/assets/31338/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-rolled-pitch-tarpaulin-ce3f75ba","thumbnailUrl":"https://cdn.3dassets.dev/assets/31338/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31338/v1/poster.webp","blurhash":"U4569W0K];E0IU?[EKxH4T?HKbx[?b00?IEK","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":38696,"triangles":2112,"vertices":1446,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6639999747276306,-0.0000021769438227348115,-0.14400217074493968],"max":[0.6639999747276306,0.28800216454605665,0.14400217074493968]},"sizeMeters":[1.328,0.288,0.288],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:03.044Z","updatedAt":"2026-09-08T10:46:03.167Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31338/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RolledPitchTarpaulinCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31338/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31338/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31338/v1/model.glb\" alt=\"Rolled Pitch Tarpaulin (Cricket Ground and Pavilion)\" 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/31338/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/31338/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31337","slug":"cricket-ground-and-pavilion-manual-pitch-roller-28820f54","title":"Manual Pitch Roller (Cricket Ground and Pavilion)","summary":"Heavy cylindrical turf roller with capped drum, full axle and connected twin-arm pulling handle.","description":"Heavy cylindrical turf roller with capped drum, full axle and connected twin-arm pulling handle. Dimensions 1.10 × 0.80 × 0.91 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-manual-pitch-roller-28820f54","cdnUrl":"https://cdn.3dassets.dev/assets/31337/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-manual-pitch-roller-28820f54","thumbnailUrl":"https://cdn.3dassets.dev/assets/31337/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31337/v1/poster.webp","blurhash":"U68XUo~q4T9FIokBxuaL009E%N-qjGM_Rj%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":12248,"triangles":448,"vertices":468,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.550000011920929,-0.000018291236985601422,-0.45251046971251097],"max":[0.550000011920929,0.7950054264097344,0.45251830673419324]},"sizeMeters":[1.1,0.795,0.905],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:03.035Z","updatedAt":"2026-09-08T10:46:03.164Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31337/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ManualPitchRollerCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31337/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31337/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31337/v1/model.glb\" alt=\"Manual Pitch Roller (Cricket Ground and Pavilion)\" 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/31337/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/31337/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31339","slug":"cricket-ground-and-pavilion-ground-marking-trolley-7c304b69","title":"Ground Marking Trolley (Cricket Ground and Pavilion)","summary":"Small four-wheel line marker with enclosed paint tank, filler lid, supported trailing nozzle and push handle.","description":"Small four-wheel line marker with enclosed paint tank, filler lid, supported trailing nozzle and push handle. Dimensions 0.45 × 0.97 × 0.87 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-ground-marking-trolley-7c304b69","cdnUrl":"https://cdn.3dassets.dev/assets/31339/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-ground-marking-trolley-7c304b69","thumbnailUrl":"https://cdn.3dassets.dev/assets/31339/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31339/v1/poster.webp","blurhash":"UBAK5Mxu00D*t8IUfO-;00IU~p?b%LxuM|Io","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":65932,"triangles":3324,"vertices":2638,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2226140720006162,0,-0.432878248862167],"max":[0.2226140720006162,0.9703944325447083,0.432878248862167]},"sizeMeters":[0.445,0.97,0.866],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:03.431Z","updatedAt":"2026-09-08T10:46:03.552Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31339/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GroundMarkingTrolleyCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31339/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31339/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31339/v1/model.glb\" alt=\"Ground Marking Trolley (Cricket Ground and Pavilion)\" 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/31339/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/31339/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31341","slug":"cricket-ground-and-pavilion-pitch-moisture-probe-846a8a3a","title":"Pitch Moisture Probe (Cricket Ground and Pavilion)","summary":"Slim turf probe with pointed insertion shaft, compact meter housing, inset screen and T grip; no measurement simulation.","description":"Slim turf probe with pointed insertion shaft, compact meter housing, inset screen and T grip; no measurement simulation. Dimensions 0.20 × 0.57 × 0.05 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-pitch-moisture-probe-846a8a3a","cdnUrl":"https://cdn.3dassets.dev/assets/31341/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-pitch-moisture-probe-846a8a3a","thumbnailUrl":"https://cdn.3dassets.dev/assets/31341/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31341/v1/poster.webp","blurhash":"U039AG%g004T8^X4?wrx5*NF]o?Hzrt7PSIn","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":19116,"triangles":856,"vertices":690,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.10000000149011612,0,-0.02375160258114529],"max":[0.10000000149011612,0.5679935142052261,0.02374239376431395]},"sizeMeters":[0.2,0.568,0.047],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:04.931Z","updatedAt":"2026-09-08T10:46:05.023Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31341/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PitchMoistureProbeCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31341/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31341/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31341/v1/model.glb\" alt=\"Pitch Moisture Probe (Cricket Ground and Pavilion)\" 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/31341/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/31341/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31340","slug":"cricket-ground-and-pavilion-turf-repair-tray-215d6925","title":"Turf Repair Tray (Cricket Ground and Pavilion)","summary":"Open repair tray with six raised turf plugs and a short fitted hand tool, separate retaining rim.","description":"Open repair tray with six raised turf plugs and a short fitted hand tool, separate retaining rim. Dimensions 0.55 × 0.19 × 0.38 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-turf-repair-tray-215d6925","cdnUrl":"https://cdn.3dassets.dev/assets/31340/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-turf-repair-tray-215d6925","thumbnailUrl":"https://cdn.3dassets.dev/assets/31340/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31340/v1/poster.webp","blurhash":"U36bSyyCHaxH4mb]x]nP00MeKHNH~XrGniOn","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":61472,"triangles":3364,"vertices":2400,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.27549999952316284,0.000007400305833522858,-0.19050505048359093],"max":[0.27549999952316284,0.1895159718616399,0.19050505048359093]},"sizeMeters":[0.551,0.19,0.381],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:04.884Z","updatedAt":"2026-09-08T10:46:04.988Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31340/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TurfRepairTrayCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31340/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31340/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31340/v1/model.glb\" alt=\"Turf Repair Tray (Cricket Ground and Pavilion)\" 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/31340/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/31340/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31342","slug":"cricket-ground-and-pavilion-pitch-brush-drag-c733c5ef","title":"Pitch Brush Drag (Cricket Ground and Pavilion)","summary":"Wide brush drag with dense individual downward bristles, stiff back and continuous triangular tow yoke.","description":"Wide brush drag with dense individual downward bristles, stiff back and continuous triangular tow yoke. Dimensions 1.15 × 0.20 × 0.92 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-pitch-brush-drag-c733c5ef","cdnUrl":"https://cdn.3dassets.dev/assets/31342/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-pitch-brush-drag-c733c5ef","thumbnailUrl":"https://cdn.3dassets.dev/assets/31342/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31342/v1/poster.webp","blurhash":"U79Z};4:00V?~paz9GRj00^*-:Rl00xt~VR,","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":62968,"triangles":2848,"vertices":2685,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.574999988079071,-0.000009596491286005537,-0.46121089026469697],"max":[0.574999988079071,0.1951248529725131,0.46122217739156274]},"sizeMeters":[1.15,0.195,0.922],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:05.368Z","updatedAt":"2026-09-08T10:46:05.460Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31342/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PitchBrushDragCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31342/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31342/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31342/v1/model.glb\" alt=\"Pitch Brush Drag (Cricket Ground and Pavilion)\" 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/31342/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/31342/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31343","slug":"cricket-ground-and-pavilion-practice-net-frame-3b888b16","title":"Practice Net Frame (Cricket Ground and Pavilion)","summary":"Complete six-metre practice-lane frame with six seated posts, three roof crossbars and continuous longitudinal rails.","description":"Complete six-metre practice-lane frame with six seated posts, three roof crossbars and continuous longitudinal rails. Dimensions 3.20 × 2.73 × 6.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-practice-net-frame-3b888b16","cdnUrl":"https://cdn.3dassets.dev/assets/31343/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-practice-net-frame-3b888b16","thumbnailUrl":"https://cdn.3dassets.dev/assets/31343/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31343/v1/poster.webp","blurhash":"U99aKoxu9Fxu~qM{E1xu4nIUR%t68_Woofs:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":48736,"triangles":2504,"vertices":2029,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.60018916553103,0.00018077730590437824,-3.0999999046325684],"max":[1.60018916553103,2.725819293265995,3.0999999046325684]},"sizeMeters":[3.2,2.726,6.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:05.557Z","updatedAt":"2026-09-08T10:46:05.690Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31343/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PracticeNetFrameCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31343/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31343/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31343/v1/model.glb\" alt=\"Practice Net Frame (Cricket Ground and Pavilion)\" 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/31343/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/31343/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31345","slug":"cricket-ground-and-pavilion-practice-net-mesh-ccb71474","title":"Practice Net Mesh (Cricket Ground and Pavilion)","summary":"Bounded three-sided and overhead practice mesh with real intersecting cords, sized to seat inside matching lane frame. Open bowler entry.","description":"Bounded three-sided and overhead practice mesh with real intersecting cords, sized to seat inside matching lane frame. Open bowler entry. Dimensions 3.00 × 2.65 × 6.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-practice-net-mesh-ccb71474","cdnUrl":"https://cdn.3dassets.dev/assets/31345/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-practice-net-mesh-ccb71474","thumbnailUrl":"https://cdn.3dassets.dev/assets/31345/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31345/v1/poster.webp","blurhash":"U01.:6j=Mxxt%MRiV@of4TRjbHWVIBt7ofof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":357472,"triangles":15488,"vertices":16456,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.5007710053092935,-0.0000660890887791421,-3.002000093460083],"max":[1.5007710053092935,2.654065894539219,3.002000093460083]},"sizeMeters":[3.002,2.654,6.004],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:07.669Z","updatedAt":"2026-09-08T10:46:07.769Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31345/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PracticeNetMeshCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31345/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31345/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31345/v1/model.glb\" alt=\"Practice Net Mesh (Cricket Ground and Pavilion)\" 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/31345/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/31345/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31344","slug":"cricket-ground-and-pavilion-bowling-machine-167dd739","title":"Bowling Machine (Cricket Ground and Pavilion)","summary":"Supported twin-wheel bowling machine on spread tripod with guarded drive housings, central ball throat and seated feed hopper. Static original equipment.","description":"Supported twin-wheel bowling machine on spread tripod with guarded drive housings, central ball throat and seated feed hopper. Static original equipment. Dimensions 0.85 × 1.76 × 0.84 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-bowling-machine-167dd739","cdnUrl":"https://cdn.3dassets.dev/assets/31344/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-bowling-machine-167dd739","thumbnailUrl":"https://cdn.3dassets.dev/assets/31344/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31344/v1/poster.webp","blurhash":"U25huo.8004n5PM{,]xuxuRPIU%g_3xuD%M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":75040,"triangles":3536,"vertices":3186,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.42318953833872663,0,-0.42136787038867074],"max":[0.42318953833872663,1.755605697631836,0.42136787038867074]},"sizeMeters":[0.846,1.756,0.843],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:06.605Z","updatedAt":"2026-09-08T10:46:06.720Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31344/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BowlingMachineCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31344/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31344/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31344/v1/model.glb\" alt=\"Bowling Machine (Cricket Ground and Pavilion)\" 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/31344/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/31344/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31346","slug":"cricket-ground-and-pavilion-bowling-machine-feed-hoppe-3c48fa88","title":"Bowling Machine Feed Hopper (Cricket Ground and Pavilion)","summary":"Matching tapered machine ball hopper with contrasting inset mouth, thick rim and narrow supported outlet; assembly component.","description":"Matching tapered machine ball hopper with contrasting inset mouth, thick rim and narrow supported outlet; assembly component. Dimensions 0.57 × 0.37 × 0.33 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-bowling-machine-feed-hoppe-3c48fa88","cdnUrl":"https://cdn.3dassets.dev/assets/31346/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-bowling-machine-feed-hoppe-3c48fa88","thumbnailUrl":"https://cdn.3dassets.dev/assets/31346/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31346/v1/poster.webp","blurhash":"UC6+LakpQ.o3_4ofRjof$mxHRjaejbx]M{V@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":31896,"triangles":1376,"vertices":1346,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.2834307849407196,0.000009764260206990283,-0.16251228439195603],"max":[0.2834307849407196,0.3680101451926859,0.16251228439195603]},"sizeMeters":[0.567,0.368,0.325],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:07.161Z","updatedAt":"2026-09-08T10:46:07.314Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31346/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BowlingMachineFeedHopperCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31346/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31346/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31346/v1/model.glb\" alt=\"Bowling Machine Feed Hopper (Cricket Ground and Pavilion)\" 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/31346/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/31346/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31347","slug":"cricket-ground-and-pavilion-training-ball-basket-7ee8789f","title":"Training Ball Basket (Cricket Ground and Pavilion)","summary":"Open wire basket containing nine separately seamed training balls, thick lower tray and bounded side mesh.","description":"Open wire basket containing nine separately seamed training balls, thick lower tray and bounded side mesh. Dimensions 0.44 × 0.32 × 0.35 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-training-ball-basket-7ee8789f","cdnUrl":"https://cdn.3dassets.dev/assets/31347/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-training-ball-basket-7ee8789f","thumbnailUrl":"https://cdn.3dassets.dev/assets/31347/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31347/v1/poster.webp","blurhash":"U9D]MB%201xu0iWU$yoz0dNHDPni}rt6THaf","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":858680,"triangles":40604,"vertices":38208,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2199999988079071,0.000011826176354933632,-0.17501571608403926],"max":[0.2199999988079071,0.3239944387170395,0.17501571608403926]},"sizeMeters":[0.44,0.324,0.35],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:08.982Z","updatedAt":"2026-09-08T10:46:09.086Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31347/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrainingBallBasketCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31347/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31347/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31347/v1/model.glb\" alt=\"Training Ball Basket (Cricket Ground and Pavilion)\" 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/31347/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/31347/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31348","slug":"cricket-ground-and-pavilion-rebound-catching-net-799c07ef","title":"Rebound Catching Net (Cricket Ground and Pavilion)","summary":"Leaning rectangular rebound net on braced A-frame with real cord grid and joined perimeter supports.","description":"Leaning rectangular rebound net on braced A-frame with real cord grid and joined perimeter supports. Dimensions 1.25 × 1.44 × 0.95 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-rebound-catching-net-799c07ef","cdnUrl":"https://cdn.3dassets.dev/assets/31348/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-rebound-catching-net-799c07ef","thumbnailUrl":"https://cdn.3dassets.dev/assets/31348/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31348/v1/poster.webp","blurhash":"U47nap~q00IAS2WVV@niNGofD%8_bHxu%MRP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":38904,"triangles":1600,"vertices":1700,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.6250470123354465,0,-0.47286031742930085],"max":[0.6250470123354465,1.437711238861084,0.47286031742930085]},"sizeMeters":[1.25,1.438,0.946],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:08.331Z","updatedAt":"2026-09-08T10:46:08.451Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31348/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ReboundCatchingNetCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31348/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31348/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31348/v1/model.glb\" alt=\"Rebound Catching Net (Cricket Ground and Pavilion)\" 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/31348/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/31348/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31349","slug":"cricket-ground-and-pavilion-catching-cradle-06dccd7d","title":"Catching Cradle (Cricket Ground and Pavilion)","summary":"Curved slip-catching cradle with sixteen distinct wooden cross slats on two shaped rails and rear supports.","description":"Curved slip-catching cradle with sixteen distinct wooden cross slats on two shaped rails and rear supports. Dimensions 1.32 × 0.77 × 1.07 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-catching-cradle-06dccd7d","cdnUrl":"https://cdn.3dassets.dev/assets/31349/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-catching-cradle-06dccd7d","thumbnailUrl":"https://cdn.3dassets.dev/assets/31349/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31349/v1/poster.webp","blurhash":"U37BAh-;9a-;x[_3ozW=00M|~VD%9F00xa-n","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":59180,"triangles":3072,"vertices":2418,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.6600000262260437,-0.000004998092397900944,-0.5342320229375089],"max":[0.6600000262260437,0.7722476037785857,0.5342320229375089]},"sizeMeters":[1.32,0.772,1.068],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:08.990Z","updatedAt":"2026-09-08T10:46:09.088Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31349/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CatchingCradleCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31349/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31349/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31349/v1/model.glb\" alt=\"Catching Cradle (Cricket Ground and Pavilion)\" 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/31349/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/31349/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31350","slug":"cricket-ground-and-pavilion-scorer-desk-951ee20c","title":"Scorer Desk (Cricket Ground and Pavilion)","summary":"Covered scorer writing desk with thick top, lower shelf and modeled abstract scorebook grid.","description":"Covered scorer writing desk with thick top, lower shelf and modeled abstract scorebook grid. Dimensions 1.40 × 0.80 × 0.72 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-scorer-desk-951ee20c","cdnUrl":"https://cdn.3dassets.dev/assets/31350/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-scorer-desk-951ee20c","thumbnailUrl":"https://cdn.3dassets.dev/assets/31350/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31350/v1/poster.webp","blurhash":"UPF5:9xu0LRl~VxuM|Rj4:xt%2RjIVxZRlRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":87064,"triangles":4800,"vertices":3416,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.699999988079071,-0.00003889734323664351,-0.3600512649642831],"max":[0.699999988079071,0.8039918546210305,0.3600512649642831]},"sizeMeters":[1.4,0.804,0.72],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:09.397Z","updatedAt":"2026-09-08T10:46:09.513Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31350/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ScorerDeskCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31350/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31350/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31350/v1/model.glb\" alt=\"Scorer Desk (Cricket Ground and Pavilion)\" 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/31350/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/31350/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31351","slug":"cricket-ground-and-pavilion-manual-cricket-scoreboard-40081050","title":"Manual Cricket Scoreboard (Cricket Ground and Pavilion)","summary":"Freestanding manual score board with six large framed number cells and original abstract segment displays, stable feet and rear panel.","description":"Freestanding manual score board with six large framed number cells and original abstract segment displays, stable feet and rear panel. Dimensions 3.25 × 2.25 × 0.60 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-manual-cricket-scoreboard-40081050","cdnUrl":"https://cdn.3dassets.dev/assets/31351/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-manual-cricket-scoreboard-40081050","thumbnailUrl":"https://cdn.3dassets.dev/assets/31351/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31351/v1/poster.webp","blurhash":"U46bMlocHt-;9E%gr=9Fw6D$J5-qsX_N%f8_","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":249188,"triangles":14100,"vertices":10054,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.625,-0.00005722220526749311,-0.29993591113010043],"max":[1.625,2.2500572222052675,0.29993591113010043]},"sizeMeters":[3.25,2.25,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:10.225Z","updatedAt":"2026-09-08T10:46:10.321Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31351/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ManualCricketScoreboardCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31351/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31351/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31351/v1/model.glb\" alt=\"Manual Cricket Scoreboard (Cricket Ground and Pavilion)\" 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/31351/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/31351/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31352","slug":"cricket-ground-and-pavilion-score-number-cassette-b5741b59","title":"Score Number Cassette (Cricket Ground and Pavilion)","summary":"Removable rigid number cassette with raised seven-segment-style white bars and thick dark backing.","description":"Removable rigid number cassette with raised seven-segment-style white bars and thick dark backing. Dimensions 0.28 × 0.40 × 0.04 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-score-number-cassette-b5741b59","cdnUrl":"https://cdn.3dassets.dev/assets/31352/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-score-number-cassette-b5741b59","thumbnailUrl":"https://cdn.3dassets.dev/assets/31352/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31352/v1/poster.webp","blurhash":"U67w.?%M009Fxut7RjMy00Rj~p%LofWBWBt7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":33264,"triangles":1800,"vertices":1272,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.14000671615834734,0,-0.022255417609207413],"max":[0.14000671615834734,0.4000000059604645,0.02225544761288955]},"sizeMeters":[0.28,0.4,0.045],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:11.691Z","updatedAt":"2026-09-08T10:46:11.816Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31352/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ScoreNumberCassetteCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31352/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31352/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31352/v1/model.glb\" alt=\"Score Number Cassette (Cricket Ground and Pavilion)\" 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/31352/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/31352/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31353","slug":"cricket-ground-and-pavilion-innings-bell-d4663841","title":"Innings Bell (Cricket Ground and Pavilion)","summary":"Hollow flared brass innings bell suspended from an integral bracket with clapper and stable base.","description":"Hollow flared brass innings bell suspended from an integral bracket with clapper and stable base. Dimensions 0.35 × 0.56 × 0.32 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-innings-bell-d4663841","cdnUrl":"https://cdn.3dassets.dev/assets/31353/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-innings-bell-d4663841","thumbnailUrl":"https://cdn.3dassets.dev/assets/31353/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31353/v1/poster.webp","blurhash":"U7BM-@t800M{00ax~AflngRQX9%M~UaeNetR","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":49876,"triangles":2556,"vertices":1979,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.17499999701976776,0.000004807942402998422,-0.15750747286236916],"max":[0.17499999701976776,0.5630000233650208,0.15750491950858422]},"sizeMeters":[0.35,0.563,0.315],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:10.971Z","updatedAt":"2026-09-08T10:46:11.092Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31353/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InningsBellCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31353/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31353/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31353/v1/model.glb\" alt=\"Innings Bell (Cricket Ground and Pavilion)\" 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/31353/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/31353/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31354","slug":"cricket-ground-and-pavilion-umpire-coat-stand-fe95677c","title":"Umpire Coat Stand (Cricket Ground and Pavilion)","summary":"Weighted coat stand with capped hooks and hanging cream umpire coat panel; stable stem and base.","description":"Weighted coat stand with capped hooks and hanging cream umpire coat panel; stable stem and base. Dimensions 0.57 × 1.70 × 0.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-umpire-coat-stand-fe95677c","cdnUrl":"https://cdn.3dassets.dev/assets/31354/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-umpire-coat-stand-fe95677c","thumbnailUrl":"https://cdn.3dassets.dev/assets/31354/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31354/v1/poster.webp","blurhash":"U88z=Kxu00D%xZoLR+R*01Rj~p%L4nV[?bxt","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":94280,"triangles":5160,"vertices":3677,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.28737443471248125,0,-0.20002587950400272],"max":[0.28737443471248125,1.6949999332427979,0.20002587950400272]},"sizeMeters":[0.575,1.695,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:11.304Z","updatedAt":"2026-09-08T10:46:11.447Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31354/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UmpireCoatStandCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31354/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31354/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31354/v1/model.glb\" alt=\"Umpire Coat Stand (Cricket Ground and Pavilion)\" 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/31354/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/31354/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31355","slug":"cricket-ground-and-pavilion-drinks-carrier-5d351ab1","title":"Drinks Carrier (Cricket Ground and Pavilion)","summary":"Six-bottle drinks carrier with separated bottles, shaped shoulders, central carrying bar and tall side supports.","description":"Six-bottle drinks carrier with separated bottles, shaped shoulders, central carrying bar and tall side supports. Dimensions 0.48 × 0.32 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-drinks-carrier-5d351ab1","cdnUrl":"https://cdn.3dassets.dev/assets/31355/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-drinks-carrier-5d351ab1","thumbnailUrl":"https://cdn.3dassets.dev/assets/31355/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31355/v1/poster.webp","blurhash":"UBC%BD~W000K00S1-:t7004.?b^+~V?GxZD*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":80488,"triangles":3652,"vertices":3434,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.23999999463558197,0.000009232314571429312,-0.14998992553933677],"max":[0.23999999463558197,0.31599171112464636,0.14998992553933677]},"sizeMeters":[0.48,0.316,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:12.091Z","updatedAt":"2026-09-08T10:46:12.225Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31355/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DrinksCarrierCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31355/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31355/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31355/v1/model.glb\" alt=\"Drinks Carrier (Cricket Ground and Pavilion)\" 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/31355/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/31355/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31356","slug":"cricket-ground-and-pavilion-players-viewing-bench-7b2d56da","title":"Players Viewing Bench (Cricket Ground and Pavilion)","summary":"Two-plank backed viewing bench with broad seat, supported rear uprights and sturdy leg trestles.","description":"Two-plank backed viewing bench with broad seat, supported rear uprights and sturdy leg trestles. Dimensions 1.80 × 0.97 × 0.47 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-players-viewing-bench-7b2d56da","cdnUrl":"https://cdn.3dassets.dev/assets/31356/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-players-viewing-bench-7b2d56da","thumbnailUrl":"https://cdn.3dassets.dev/assets/31356/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31356/v1/poster.webp","blurhash":"UOEoxgkC9Gt7~V%LIoM|01%LxtIV9GNGt6az","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":38604,"triangles":2100,"vertices":1495,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.8999999761581421,0.000037698414370290756,-0.23503219080127025],"max":[0.8999999761581421,0.9699623301958592,0.23503219080127025]},"sizeMeters":[1.8,0.97,0.47],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:12.946Z","updatedAt":"2026-09-08T10:46:13.184Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31356/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlayersViewingBenchCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31356/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31356/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31356/v1/model.glb\" alt=\"Players Viewing Bench (Cricket Ground and Pavilion)\" 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/31356/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/31356/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31357","slug":"cricket-ground-and-pavilion-pavilion-trophy-cabinet-c1d51651","title":"Pavilion Trophy Cabinet (Cricket Ground and Pavilion)","summary":"Full-backed glazed trophy cabinet with three small hollow cups, separated wooden bases and substantial shelves.","description":"Full-backed glazed trophy cabinet with three small hollow cups, separated wooden bases and substantial shelves. Dimensions 1.20 × 1.80 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-pavilion-trophy-cabinet-c1d51651","cdnUrl":"https://cdn.3dassets.dev/assets/31357/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-pavilion-trophy-cabinet-c1d51651","thumbnailUrl":"https://cdn.3dassets.dev/assets/31357/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31357/v1/poster.webp","blurhash":"U7EVm0Id00si~V-oD*9H4@%Gj[E4?G%LIo9a","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":144216,"triangles":7824,"vertices":5788,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000341647196162,-0.0000036619641151647286,-0.226294624717727],"max":[0.6000341647196162,1.7999999523162842,0.22625624909840095]},"sizeMeters":[1.2,1.8,0.453],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:18.405Z","updatedAt":"2026-09-08T10:46:18.502Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31357/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PavilionTrophyCabinetCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31357/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31357/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31357/v1/model.glb\" alt=\"Pavilion Trophy Cabinet (Cricket Ground and Pavilion)\" 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/31357/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/31357/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31358","slug":"cricket-ground-and-pavilion-cricket-ground-base-840cda0a","title":"Cricket Ground Base (Cricket Ground and Pavilion)","summary":"Twenty-metre illustrative club training-ground foundation with alternating subtle turf strips; not a complete oval or regulation venue.","description":"Twenty-metre illustrative club training-ground foundation with alternating subtle turf strips; not a complete oval or regulation venue. Dimensions 20.00 × 0.14 × 20.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original unbranded cricket equipment. Static training scenery; no ball physics, scoring simulation or sporting certification. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-cricket-ground-base-840cda0a","cdnUrl":"https://cdn.3dassets.dev/assets/31358/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-cricket-ground-base-840cda0a","thumbnailUrl":"https://cdn.3dassets.dev/assets/31358/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31358/v1/poster.webp","blurhash":"U24Mb1P6D4sDf,a#k9f*00ray:WBn4k8jIae","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"}],"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":59164,"triangles":3300,"vertices":2334,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-10,0.00035928183501518496,-10],"max":[10,0.13478782126427,10]},"sizeMeters":[20,0.134,20],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:13.595Z","updatedAt":"2026-09-08T10:46:13.773Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31358/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CricketGroundBaseCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31358/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31358/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31358/v1/model.glb\" alt=\"Cricket Ground Base (Cricket Ground and Pavilion)\" 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/31358/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/31358/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31359","slug":"cricket-ground-and-pavilion-club-trainin-33a055b4-starter-scene","title":"Club Training Afternoon (Cricket Ground and Pavilion)","summary":"Furnished roofed changing pavilion and covered scorer veranda overlook a shortened two-ended training strip, separate fully netted machine lane and compact groundskeeping bay, inside a continuous illustrative rope perimeter.","description":"Furnished roofed changing pavilion and covered scorer veranda overlook a shortened two-ended training strip, separate fully netted machine lane and compact groundskeeping bay, inside a continuous illustrative rope perimeter.","status":"published","url":"https://3dassets.dev/assets/cricket-ground-and-pavilion-club-trainin-33a055b4-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/31359/v1/model.glb","downloadUrl":"https://3dassets.dev/download/cricket-ground-and-pavilion-club-trainin-33a055b4-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/31359/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31359/v1/poster.webp","blurhash":"U56+91NZ00%MnPRjR*xu00sX_MRiOm%M%2D%","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":5548076,"triangles":315512,"vertices":237749,"meshes":145,"materials":10,"textures":0,"animations":[],"boundingBox":{"min":[-10,0.00035928183501518496,-10],"max":[10,4.036558300986339,10]},"sizeMeters":[20,4.036,20],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:46:16.165Z","updatedAt":"2026-09-08T10:46:16.280Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31359/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClubTrainingAfternoonCricketGroundAndPavilion(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31359/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31359/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31359/v1/model.glb\" alt=\"Club Training Afternoon (Cricket Ground and Pavilion)\" 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/31359/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/31359/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}