{"data":{"id":148,"slug":"backcountry-snowboarding-and-avalanche-safety","title":"Backcountry Snowboarding and Avalanche Safety","summary":"Snowboarders and splitboarders off piste, a touring snowmobile with towed toboggan and trailer, avalanche safety equipment in use, snow terrain features and a backcountry hut.","description":"An original set for riding away from the resort: eight riders posed on real boards with both feet strapped into angled bindings, six boards and snow machines led by a touring snowmobile with named ski, steering and idler pivots, eleven pieces of avalanche safety equipment as it is carried and used, twelve snow terrain features from cornices and wind lips to crown walls and debris, and eight staging and signage pieces including a small log hut. Three of the terrain modules chain on a documented slope port so a run can be laid out section by section. Metre units, +Y up, +Z forward, every model resting on y=0. Static geometry; no rig, collision or navigation data.","url":"https://3dassets.dev/packs/backcountry-snowboarding-and-avalanche-safety","coverUrl":"https://cdn.3dassets.dev/assets/12169/v1/poster.webp","assetCount":49,"aiGenerated":true,"aiGeneratedAssetCount":49,"aiModels":["Claude Opus 5"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":9141640,"totalTriangles":218866,"starterScene":{"id":"12169","slug":"backcountry-snowboarding-and-avalanche-s-d8a91b05-starter-scene","title":"Bowl descent (Backcountry Snowboarding and Avalanche Safety)","summary":"Composed example for Backcountry Snowboarding and Avalanche Safety.","description":"A backcountry bowl read from the top down: a corniced ridge line, a couloir entrance, wind lips and a natural kicker through the middle, and a crown wall over an avalanche debris field at the bottom, with riders working the line and a pit dug on a safe island.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-s-d8a91b05-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/12169/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-s-d8a91b05-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/12169/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12169/v1/poster.webp","blurhash":"UDCGV[%M00%NIUIUWBxu00Rj~qIU-;?bofIU","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":2187616,"triangles":67234,"vertices":109465,"meshes":78,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-6.827996210877281,-0.0001045105735038021,-15.674026584562188],"max":[7.09992370372631,4.559999942779541,15]},"sizeMeters":[13.928,4.56,30.674],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:08:05.189Z","updatedAt":"2026-09-06T15:08:05.501Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12169/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BowlDescentBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12169/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12169/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12169/v1/model.glb\" alt=\"Bowl descent (Backcountry Snowboarding and Avalanche Safety)\" 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/12169/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/12169/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"12119","slug":"backcountry-snowboarding-and-avalanche-safety-rider-ca-50a8aac1","title":"Rider carving a heelside turn (Backcountry Snowboarding and Avalanche Safety)","summary":"Snowboarder laid over on the heel edge mid turn, knees loaded, trailing hand near the snow, with thrown snow off the buried edge.","description":"A rider deep into a heelside carve: the board is edged over onto its heel side, both feet strapped into bindings angled across the board, hips back and low, knees driven forward, the front hand trailing toward the snow and the back arm counter-balancing. Snow is thrown off the buried edge. Helmet, goggles and a small touring pack.\n\nBounding size 1.56 x 1.36 x 0.93 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nBoard, bindings and body are one static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-rider-ca-50a8aac1","cdnUrl":"https://cdn.3dassets.dev/assets/12119/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-rider-ca-50a8aac1","thumbnailUrl":"https://cdn.3dassets.dev/assets/12119/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12119/v1/poster.webp","blurhash":"UAB3f_o#00xswFRjNgbF00WA~URo5uxu=;j]","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":278348,"triangles":5696,"vertices":17088,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.7795661687850952,-0.000021395316168904,-0.46288842681655407],"max":[0.7795661687850952,1.3560525882394796,0.4628837130931742]},"sizeMeters":[1.559,1.356,0.926],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:48.879Z","updatedAt":"2026-09-06T15:07:49.375Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12119/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RiderCarvingAHeelsideTurnBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12119/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12119/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12119/v1/model.glb\" alt=\"Rider carving a heelside turn (Backcountry Snowboarding and Avalanche Safety)\" 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/12119/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/12119/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12121","slug":"backcountry-snowboarding-and-avalanche-safety-rider-cr-62c73910","title":"Rider crouched in powder (Backcountry Snowboarding and Avalanche Safety)","summary":"Snowboarder compressed low in deep snow on a swallowtail board, arms wide, bow wave rolling off the nose.","description":"A rider sunk to the bindings in unconsolidated snow: knees deeply loaded, torso upright over the board, both arms out for balance, the board buried so only the tail and bindings show. A bow wave rolls off the nose and a plume trails behind. Both feet are strapped in at riding angles.\n\nBounding size 1.85 x 1.33 x 0.71 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nBoard, bindings and body are one static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-rider-cr-62c73910","cdnUrl":"https://cdn.3dassets.dev/assets/12121/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-rider-cr-62c73910","thumbnailUrl":"https://cdn.3dassets.dev/assets/12121/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12121/v1/poster.webp","blurhash":"U5Bpwu~q004m00x]?HDi0000?w~qMd-;.89Z","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":289880,"triangles":5936,"vertices":17808,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.9236848950386047,-0.000027272234187275535,-0.35303988591417257],"max":[0.9236848950386047,1.334186806684709,0.3529757979157774]},"sizeMeters":[1.847,1.334,0.706],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:48.931Z","updatedAt":"2026-09-06T15:07:49.817Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12121/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RiderCrouchedInPowderBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12121/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12121/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12121/v1/model.glb\" alt=\"Rider crouched in powder (Backcountry Snowboarding and Avalanche Safety)\" 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/12121/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/12121/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12122","slug":"backcountry-snowboarding-and-avalanche-safety-rider-ai-84c4c605","title":"Rider airborne off a natural lip (Backcountry Snowboarding and Avalanche Safety)","summary":"Snowboarder in the air off a natural snow lip, knees tucked, front hand grabbing the heel edge between the bindings.","description":"A rider committed to a natural feature, not a built jump: legs pulled up under the body, the board tilted and held by the front hand on the heel edge between the bindings, the back arm raised. The tail is the lowest point of the model so the figure sits nose high and reads as airborne. Place it above a lip or a landing in a scene.\n\nBounding size 1.54 x 1.18 x 0.85 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nBoard, bindings and body are one static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-rider-ai-84c4c605","cdnUrl":"https://cdn.3dassets.dev/assets/12122/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-rider-ai-84c4c605","thumbnailUrl":"https://cdn.3dassets.dev/assets/12122/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12122/v1/poster.webp","blurhash":"U58|@a%h00m%,+D*ET?G009F?w?vpd_2#j4o","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":248384,"triangles":5088,"vertices":15264,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.7685593366622925,0.000025448532061128626,-0.4239942280178115],"max":[0.7685593366622925,1.1793490025678224,0.4239942280178115]},"sizeMeters":[1.537,1.179,0.848],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:49.419Z","updatedAt":"2026-09-06T15:07:50.215Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12122/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RiderAirborneOffANaturalLipBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12122/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12122/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12122/v1/model.glb\" alt=\"Rider airborne off a natural lip (Backcountry Snowboarding and Avalanche Safety)\" 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/12122/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/12122/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12124","slug":"backcountry-snowboarding-and-avalanche-safety-splitboa-e0105d35","title":"Splitboarder skinning uphill (Backcountry Snowboarding and Avalanche Safety)","summary":"Touring splitboarder mid stride on two split halves with skins fitted, poles planted, pack loaded for the day.","description":"The uphill half of the day: the board is split into two halves used as skis, climbing skins on the bases, the boots held at the toe on touring pucks so the heels are free. One leg is striding forward, the other trails, and a pole is planted on each side. A loaded touring pack sits on the back.\n\nBounding size 1.01 x 1.76 x 1.84 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nBoard, bindings and body are one static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-splitboa-e0105d35","cdnUrl":"https://cdn.3dassets.dev/assets/12124/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-splitboa-e0105d35","thumbnailUrl":"https://cdn.3dassets.dev/assets/12124/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12124/v1/poster.webp","blurhash":"U69G,P?a004pDhNFXUa%00WC~Ak7O]WE==%K","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":219804,"triangles":4492,"vertices":13476,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.5049929206000932,0.00005073731832627715,-0.9216601252555847],"max":[0.5049929206000932,1.7568077307373988,0.9216601252555847]},"sizeMeters":[1.01,1.757,1.843],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:51.124Z","updatedAt":"2026-09-06T15:07:51.626Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12124/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SplitboarderSkinningUphillBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12124/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12124/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12124/v1/model.glb\" alt=\"Splitboarder skinning uphill (Backcountry Snowboarding and Avalanche Safety)\" 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/12124/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/12124/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12125","slug":"backcountry-snowboarding-and-avalanche-safety-rider-se-b799c6db","title":"Rider seated strapping in (Backcountry Snowboarding and Avalanche Safety)","summary":"Rider sitting in the snow with the board across in front, working an ankle ratchet, pack dumped alongside.","description":"How a run actually starts: the rider sits on a packed platform of snow with the board laid across in front, both knees up, one hand pulling the ankle strap of the front binding through its ratchet and the other steadying the board. The pack has been taken off and dropped behind.\n\nBounding size 1.55 x 1.10 x 0.91 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nBoard, bindings and body are one static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-rider-se-b799c6db","cdnUrl":"https://cdn.3dassets.dev/assets/12125/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-rider-se-b799c6db","thumbnailUrl":"https://cdn.3dassets.dev/assets/12125/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12125/v1/poster.webp","blurhash":"U8AK5S%N00i^00t7-;IT00D%_Nxu~pRPIo.8","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":235748,"triangles":4808,"vertices":14424,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.7774387001991272,-0.00001954962792902193,-0.4563460448519712],"max":[0.7774387001991272,1.0959891768485996,0.4563460448519712]},"sizeMeters":[1.555,1.096,0.913],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:51.294Z","updatedAt":"2026-09-06T15:07:51.851Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12125/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RiderSeatedStrappingInBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12125/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12125/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12125/v1/model.glb\" alt=\"Rider seated strapping in (Backcountry Snowboarding and Avalanche Safety)\" 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/12125/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/12125/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12127","slug":"backcountry-snowboarding-and-avalanche-safety-rider-st-fda80103","title":"Rider standing with the board upright (Backcountry Snowboarding and Avalanche Safety)","summary":"Rider standing in boots at the top of a line, holding the board upright on its tail beside them.","description":"A rider stopped and waiting: standing squarely in soft boots with the board stood on its tail and held by the nose, bindings facing out so the stance angles are visible. Helmet, goggles and a loaded touring pack. Useful as a lineup or trailhead figure.\n\nBounding size 0.99 x 1.71 x 0.61 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nBoard, bindings and body are one static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-rider-st-fda80103","cdnUrl":"https://cdn.3dassets.dev/assets/12127/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-rider-st-fda80103","thumbnailUrl":"https://cdn.3dassets.dev/assets/12127/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12127/v1/poster.webp","blurhash":"U59t7H-m005a=VtREoRO00IV?w--%gR6McyD","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":248452,"triangles":5088,"vertices":15264,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.49276720068152335,0,-0.3067664307858119],"max":[0.49271867514497014,1.7050492763519287,0.30675119884858093]},"sizeMeters":[0.985,1.705,0.614],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:51.381Z","updatedAt":"2026-09-06T15:07:52.125Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12127/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RiderStandingWithTheBoardUprightBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12127/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12127/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12127/v1/model.glb\" alt=\"Rider standing with the board upright (Backcountry Snowboarding and Avalanche Safety)\" 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/12127/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/12127/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12126","slug":"backcountry-snowboarding-and-avalanche-safety-rider-di-36b782c1","title":"Rider digging a snow pit (Backcountry Snowboarding and Avalanche Safety)","summary":"Rider crouched at a pit face shovelling the wall back, spoil thrown out to the side.","description":"The work behind a go or no-go decision: a crouched figure driving a shovel blade into the wall of a snow pit with both hands, one knee dropped and the other leg braced forward. Spoil is thrown out to the side and the pack sits within reach. Pairs with the snow pit wall feature.\n\nBounding size 1.73 x 1.23 x 1.31 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nBoard, bindings and body are one static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-rider-di-36b782c1","cdnUrl":"https://cdn.3dassets.dev/assets/12126/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-rider-di-36b782c1","thumbnailUrl":"https://cdn.3dassets.dev/assets/12126/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12126/v1/poster.webp","blurhash":"U6ATQCR*00xD00tR?wIU0MRi~AtSlCjFvxbb","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":149516,"triangles":3012,"vertices":9036,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.8663231647115325,0.000007590518358052689,-0.654522844252217],"max":[0.8663307557318901,1.2259999513626099,0.6544682699188198]},"sizeMeters":[1.733,1.226,1.309],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:51.338Z","updatedAt":"2026-09-06T15:07:52.114Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12126/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RiderDiggingASnowPitBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12126/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12126/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12126/v1/model.glb\" alt=\"Rider digging a snow pit (Backcountry Snowboarding and Avalanche Safety)\" 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/12126/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/12126/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12128","slug":"backcountry-snowboarding-and-avalanche-safety-guide-po-9416b6c3","title":"Guide pointing out a line (Backcountry Snowboarding and Avalanche Safety)","summary":"Guide stopped on a safe island, one arm out calling the line, probe planted, transceiver worn on a chest harness.","description":"The figure a group looks at: standing square with one arm extended and the hand open, head turned to follow the arm, an assembled probe planted at the right boot and an avalanche transceiver carried in its chest harness over the jacket.\n\nBounding size 1.22 x 1.75 x 0.55 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nBoard, bindings and body are one static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-guide-po-9416b6c3","cdnUrl":"https://cdn.3dassets.dev/assets/12128/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-guide-po-9416b6c3","thumbnailUrl":"https://cdn.3dassets.dev/assets/12128/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12128/v1/poster.webp","blurhash":"U88|^hs+00t7~o%M9GI9DhtR.8R500Rj_2tR","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":161840,"triangles":3284,"vertices":9852,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6088838577270508,0,-0.27560114402493474],"max":[0.6088838577270508,1.7465838179031836,0.27556306928706376]},"sizeMeters":[1.218,1.747,0.551],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:51.615Z","updatedAt":"2026-09-06T15:07:52.342Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12128/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GuidePointingOutALineBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12128/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12128/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12128/v1/model.glb\" alt=\"Guide pointing out a line (Backcountry Snowboarding and Avalanche Safety)\" 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/12128/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/12128/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12130","slug":"backcountry-snowboarding-and-avalanche-safety-powder-b-a5b8e124","title":"Powder board with bindings (Backcountry Snowboarding and Avalanche Safety)","summary":"Directional 1.62 m powder board with a swallowtail, set back stance and two strap bindings fitted.","description":"A directional powder board: long nose with a high rise, a strong taper to a swallowtail that sinks the tail in deep snow, a set back stance, steel edges and two strap bindings with highbacks, ankle and toe straps and ratchets. The topsheet graphic is abstract material work only.\n\nBounding size 1.51 x 0.30 x 0.35 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-powder-b-a5b8e124","cdnUrl":"https://cdn.3dassets.dev/assets/12130/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-powder-b-a5b8e124","thumbnailUrl":"https://cdn.3dassets.dev/assets/12130/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12130/v1/poster.webp","blurhash":"U89%u4xv00xu9Z-:%MIU00E0?at7~V4.9G%L","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":107964,"triangles":2180,"vertices":6540,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.7544713616371155,-0.000022462152360062937,-0.17391085392084454],"max":[0.7544713616371155,0.2979410291774155,0.17391505409191843]},"sizeMeters":[1.509,0.298,0.348],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:52.022Z","updatedAt":"2026-09-06T15:07:52.924Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12130/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PowderBoardWithBindingsBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12130/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12130/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12130/v1/model.glb\" alt=\"Powder board with bindings (Backcountry Snowboarding and Avalanche Safety)\" 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/12130/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/12130/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12129","slug":"backcountry-snowboarding-and-avalanche-safety-splitboa-f8b3bf73","title":"Splitboard in ride mode (Backcountry Snowboarding and Avalanche Safety)","summary":"Splitboard joined into one 1.58 m board with the centre seam, tip and tail clips and touring pucks visible.","description":"A splitboard clipped back together for the descent: the centre seam runs the length of the board with four connector clips along it, hook clips at nose and tail, interface pucks under each binding and two strap bindings mounted across the board at riding angles.\n\nBounding size 1.54 x 0.30 x 0.35 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-splitboa-f8b3bf73","cdnUrl":"https://cdn.3dassets.dev/assets/12129/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-splitboa-f8b3bf73","thumbnailUrl":"https://cdn.3dassets.dev/assets/12129/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12129/v1/poster.webp","blurhash":"U69Qpx.700xb9F.8-:D%008{^+xt~W004n?b","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":106272,"triangles":2144,"vertices":6432,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.7685443758964539,0.000013318200908239708,-0.17380723125363348],"max":[0.7685443758964539,0.29796050387577216,0.17380723125363348]},"sizeMeters":[1.537,0.298,0.348],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:51.912Z","updatedAt":"2026-09-06T15:07:52.798Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12129/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SplitboardInRideModeBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12129/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12129/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12129/v1/model.glb\" alt=\"Splitboard in ride mode (Backcountry Snowboarding and Avalanche Safety)\" 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/12129/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/12129/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12131","slug":"backcountry-snowboarding-and-avalanche-safety-splitboa-5876a4fe","title":"Splitboard separated in skins mode (Backcountry Snowboarding and Avalanche Safety)","summary":"The same board taken apart into two skinned halves with the bindings turned fore and aft on their touring pucks.","description":"The uphill configuration: the two halves stand side by side with climbing skins fitted along the bases, the bindings turned through ninety degrees onto the touring pucks so the toe is pinned and the heel free, and the climbing risers flipped up behind the heels.\n\nBounding size 1.53 x 0.33 x 0.73 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-splitboa-5876a4fe","cdnUrl":"https://cdn.3dassets.dev/assets/12131/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-splitboa-5876a4fe","thumbnailUrl":"https://cdn.3dassets.dev/assets/12131/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12131/v1/poster.webp","blurhash":"U59%#L%g00bID%-;x[IT00D%~Vt6_24nIU.8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":135508,"triangles":2752,"vertices":8256,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.7673375606536865,0.000021573863613177924,-0.3651937402505828],"max":[0.7673375606536865,0.333978417553318,0.36522843777063796]},"sizeMeters":[1.535,0.334,0.73],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:52.724Z","updatedAt":"2026-09-06T15:07:53.658Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12131/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SplitboardSeparatedInSkinsModeBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12131/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12131/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12131/v1/model.glb\" alt=\"Splitboard separated in skins mode (Backcountry Snowboarding and Avalanche Safety)\" 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/12131/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/12131/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12132","slug":"backcountry-snowboarding-and-avalanche-safety-touring--965f728e","title":"Touring poles, pair (Backcountry Snowboarding and Avalanche Safety)","summary":"Pair of two-section adjustable touring poles with locking collars, moulded grips, straps and powder baskets.","description":"The poles a splitboarder carries: two sections joined by an external locking collar, a moulded grip with a wrist strap, a wide powder basket and a carbide tip. Laid out as a pair, one adjusted slightly longer than the other.\n\nBounding size 0.30 x 0.13 x 1.38 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-touring--965f728e","cdnUrl":"https://cdn.3dassets.dev/assets/12132/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-touring--965f728e","thumbnailUrl":"https://cdn.3dassets.dev/assets/12132/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12132/v1/poster.webp","blurhash":"U997Y0oMDhxWt6D*WCxu00Rj.9R-M|~Vt7IA","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":36360,"triangles":704,"vertices":2112,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.14865077000663762,-0.00003554438983138786,-0.689012348651886],"max":[0.14865077000663762,0.1329766265097731,0.689012348651886]},"sizeMeters":[0.297,0.133,1.378],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:53.242Z","updatedAt":"2026-09-06T15:07:54.145Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12132/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TouringPolesPairBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12132/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12132/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12132/v1/model.glb\" alt=\"Touring poles, pair (Backcountry Snowboarding and Avalanche Safety)\" 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/12132/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/12132/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12133","slug":"backcountry-snowboarding-and-avalanche-safety-touring--e9546f7a","title":"Backcountry touring snowmobile (Backcountry Snowboarding and Avalanche Safety)","summary":"Long track touring snowmobile with a lofted cowling, real trail skis on named steering pivots and a track running over a bogie set.","description":"The machine a group uses to reach a zone: a lofted one-piece cowling over a bulkhead chassis, a leaning windscreen and a headlight at the nose, a saddle seat over an aluminium tunnel, running boards, a front bumper hoop and a rear grab bar with a tow hitch. The drive track is a real belt with moulded lugs wrapped round a drive wrap, four bogie wheel pairs on slide rails and a rear idler pair; it does not sit on the snow as a slab. Each ski has an upturned tip with a handle loop, a wear bar keel and a spindle leg.\n\nBounding size 1.08 x 1.24 x 3.19 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nNamed pivot nodes: ski-left and ski-right on their steering axes at the spindle tops, handlebar on the steering column at the riser base, idler-left and idler-right on the rear track axle.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-touring--e9546f7a","cdnUrl":"https://cdn.3dassets.dev/assets/12133/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-touring--e9546f7a","thumbnailUrl":"https://cdn.3dassets.dev/assets/12133/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12133/v1/poster.webp","blurhash":"UACPqv==019$M}9GjE-o00I_~B-N$J~Vo~EQ","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":173184,"triangles":3916,"vertices":11748,"meshes":12,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5390340893303583,-0.000008920056923156228,-1.5914126634597778],"max":[0.5390340893303583,1.2400158910121661,1.6000000262260436]},"sizeMeters":[1.078,1.24,3.191],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:53.541Z","updatedAt":"2026-09-06T15:07:54.511Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12133/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BackcountryTouringSnowmobileBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12133/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12133/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12133/v1/model.glb\" alt=\"Backcountry touring snowmobile (Backcountry Snowboarding and Avalanche Safety)\" 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/12133/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/12133/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12135","slug":"backcountry-snowboarding-and-avalanche-safety-rescue-t-0f170778","title":"Towed rescue toboggan (Backcountry Snowboarding and Avalanche Safety)","summary":"Moulded rescue toboggan with runners, casualty straps, a padded head end and a rigid two-leg tow bar to a hitch eye.","description":"The sled a snowmobile tows behind it: a lofted plastic trough with an upturned nose and a rubbing strip round the rim, two runners underneath, four casualty straps across the trough and a padded head end. A rigid two-leg tow bar runs forward to a single hitch eye so the sled tracks rather than swinging.\n\nBounding size 0.62 x 0.57 x 2.79 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-rescue-t-0f170778","cdnUrl":"https://cdn.3dassets.dev/assets/12135/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-rescue-t-0f170778","thumbnailUrl":"https://cdn.3dassets.dev/assets/12135/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12135/v1/poster.webp","blurhash":"UAA0UI-OIo?FOZ9aV[%201IX%29w,m~UxtD*","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":32900,"triangles":632,"vertices":1896,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.30851435604561717,-0.000002838030221496979,-1.3966573476791382],"max":[0.30851435604561717,0.56996505003964,1.3966573476791382]},"sizeMeters":[0.617,0.57,2.793],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:53.711Z","updatedAt":"2026-09-06T15:07:54.683Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12135/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TowedRescueTobogganBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12135/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12135/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12135/v1/model.glb\" alt=\"Towed rescue toboggan (Backcountry Snowboarding and Avalanche Safety)\" 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/12135/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/12135/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12134","slug":"backcountry-snowboarding-and-avalanche-safety-snowmobi-f3730c4a","title":"Snowmobile trailer (Backcountry Snowboarding and Avalanche Safety)","summary":"Single axle tilt-bed trailer with slatted decking, guide rails, a rear ramp flap, mudguards, jockey wheel and lighting board.","description":"The trailer a machine is carried on: a slatted timber deck on channel rails with two guide rails that keep a track centred, a hinged rear ramp flap dropped onto the snow, a single axle with mudguards and two road wheels, an A-frame drawbar with a coupler head and jockey wheel, and a rear lighting board.\n\nBounding size 1.74 x 0.61 x 4.21 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nNamed pivot nodes: wheel-left and wheel-right at their axle centres.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-snowmobi-f3730c4a","cdnUrl":"https://cdn.3dassets.dev/assets/12134/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-snowmobi-f3730c4a","thumbnailUrl":"https://cdn.3dassets.dev/assets/12134/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12134/v1/poster.webp","blurhash":"U897R.Ri00t7-:IUM|%M00WE~Wt64o-;%L9Z","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":137932,"triangles":2756,"vertices":8268,"meshes":8,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.869861043616072,-0.00003843611439330319,-2.107032060623169],"max":[0.869861043616072,0.6085522488341912,2.107032060623169]},"sizeMeters":[1.74,0.609,4.214],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:53.823Z","updatedAt":"2026-09-06T15:07:54.666Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12134/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowmobileTrailerBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12134/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12134/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12134/v1/model.glb\" alt=\"Snowmobile trailer (Backcountry Snowboarding and Avalanche Safety)\" 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/12134/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/12134/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12136","slug":"backcountry-snowboarding-and-avalanche-safety-avalanch-b81e56f0","title":"Avalanche transceiver (Backcountry Snowboarding and Avalanche Safety)","summary":"Digital avalanche transceiver with a screen, three range lamps and a mode slider, laid out with its body harness.","description":"The first item of the three: a moulded transceiver case with a raised screen bezel, three range lamps, a mode slider and a side button, laid out with the shoulder and waist loops of its body harness spread behind it.\n\nBounding size 0.26 x 0.04 x 0.41 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-avalanch-b81e56f0","cdnUrl":"https://cdn.3dassets.dev/assets/12136/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-avalanch-b81e56f0","thumbnailUrl":"https://cdn.3dassets.dev/assets/12136/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12136/v1/poster.webp","blurhash":"U68NRiw@I9E9XTE3WA%100R:x^-jrV~Af-9b","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":18340,"triangles":328,"vertices":984,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.13000961011004783,0.0000011900806054909036,-0.20274999737739563],"max":[0.13000961011004783,0.038000426249798214,0.20274999737739563]},"sizeMeters":[0.26,0.038,0.405],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:53.926Z","updatedAt":"2026-09-06T15:07:54.913Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12136/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AvalancheTransceiverBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12136/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12136/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12136/v1/model.glb\" alt=\"Avalanche transceiver (Backcountry Snowboarding and Avalanche Safety)\" 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/12136/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/12136/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12137","slug":"backcountry-snowboarding-and-avalanche-safety-avalanch-973fe45b","title":"Avalanche probe (Backcountry Snowboarding and Avalanche Safety)","summary":"Assembled 2.4 m probe with depth bands and a tensioning heel, shown next to a second probe folded into its sections.","description":"The second item of the three: an assembled aluminium probe with eleven depth bands along its length, a pointed tip and a tensioning heel at the top, laid beside a second probe folded down into four sections and held by its cord loop.\n\nBounding size 0.15 x 0.10 x 2.38 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-avalanch-973fe45b","cdnUrl":"https://cdn.3dassets.dev/assets/12137/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-avalanch-973fe45b","thumbnailUrl":"https://cdn.3dassets.dev/assets/12137/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12137/v1/poster.webp","blurhash":"U57UI_xu4nxuxuD%M{%L00IU_3j]IV~q-;9G","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":35192,"triangles":680,"vertices":2040,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.07749404883069647,0.00006561453850151278,-1.1924999952316284],"max":[0.07751672035546747,0.0999343869516146,1.1924999952316284]},"sizeMeters":[0.155,0.1,2.385],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:54.502Z","updatedAt":"2026-09-06T15:07:55.387Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12137/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AvalancheProbeBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12137/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12137/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12137/v1/model.glb\" alt=\"Avalanche probe (Backcountry Snowboarding and Avalanche Safety)\" 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/12137/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/12137/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12138","slug":"backcountry-snowboarding-and-avalanche-safety-avalanch-b2a4cbab","title":"Avalanche shovel (Backcountry Snowboarding and Avalanche Safety)","summary":"Metal bladed avalanche shovel with a dished blade, foot platform, telescopic oval shaft and a D grip.","description":"The third item of the three: a dished metal blade with a rolled leading edge and a stepped foot platform, a two-section telescopic oval shaft with a locking collar, and a D grip at the top. Assembled and ready to dig.\n\nBounding size 0.30 x 0.13 x 0.97 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-avalanch-b2a4cbab","cdnUrl":"https://cdn.3dassets.dev/assets/12138/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-avalanch-b2a4cbab","thumbnailUrl":"https://cdn.3dassets.dev/assets/12138/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12138/v1/poster.webp","blurhash":"U88qQrD%9F%M%ND%Rj%M00%M?aRj4n_Nxu9F","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":15648,"triangles":288,"vertices":864,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.14999206480710117,0.00002557110840281651,-0.4828531742095947],"max":[0.14999206480710117,0.1339744322294573,0.4828531742095947]},"sizeMeters":[0.3,0.134,0.966],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:54.374Z","updatedAt":"2026-09-06T15:07:54.424Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12138/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AvalancheShovelBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12138/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12138/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12138/v1/model.glb\" alt=\"Avalanche shovel (Backcountry Snowboarding and Avalanche Safety)\" 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/12138/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/12138/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12139","slug":"backcountry-snowboarding-and-avalanche-safety-airbag-b-946b7622","title":"Avalanche airbag backpack (Backcountry Snowboarding and Avalanche Safety)","summary":"Thirty litre airbag pack standing on its base with the trigger handle on the shoulder strap and shovel and probe stowed on the front.","description":"The pack a rider carries the safety kit in: a lofted thirty litre body with a moulded back panel, a lid, a hip belt and shoulder straps, the airbag trigger handle mounted on the left shoulder strap, and a shovel shaft and probe stowed under the front compression panel.\n\nBounding size 0.48 x 0.69 x 0.34 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-airbag-b-946b7622","cdnUrl":"https://cdn.3dassets.dev/assets/12139/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-airbag-b-946b7622","thumbnailUrl":"https://cdn.3dassets.dev/assets/12139/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12139/v1/poster.webp","blurhash":"UF9s@us.01R%~9f89bocnfNHSQ%1R-NIWBxZ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":23328,"triangles":432,"vertices":1296,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2415808613319169,0,-0.17166839986102758],"max":[0.2415808613319169,0.6899908241074973,0.17165760695934296]},"sizeMeters":[0.483,0.69,0.343],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:55.117Z","updatedAt":"2026-09-06T15:07:55.166Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12139/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AvalancheAirbagBackpackBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12139/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12139/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12139/v1/model.glb\" alt=\"Avalanche airbag backpack (Backcountry Snowboarding and Avalanche Safety)\" 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/12139/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/12139/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12140","slug":"backcountry-snowboarding-and-avalanche-safety-deployed-6810e134","title":"Deployed airbag backpack (Backcountry Snowboarding and Avalanche Safety)","summary":"The same airbag pack after deployment, with the balloon inflated above the shoulders and the fill hose visible.","description":"The same pack with the system fired: the airbag balloon stands inflated above and behind the shoulders in two lobes with a strap running across it, and the fill hose is visible running from the trigger handle up into the bag. Useful for teaching displays and for after-the-event scenes.\n\nBounding size 0.66 x 1.22 x 0.59 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-deployed-6810e134","cdnUrl":"https://cdn.3dassets.dev/assets/12140/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-deployed-6810e134","thumbnailUrl":"https://cdn.3dassets.dev/assets/12140/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12140/v1/poster.webp","blurhash":"UGBfRdt703RQ~7R*5At658Rk-nxt5As:=^R%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":40644,"triangles":808,"vertices":2424,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.33236626747049824,0,-0.29742589385471585],"max":[0.33236626747049824,1.2204999923706055,0.29742589385471585]},"sizeMeters":[0.665,1.22,0.595],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:55.799Z","updatedAt":"2026-09-06T15:07:56.661Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12140/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeployedAirbagBackpackBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12140/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12140/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12140/v1/model.glb\" alt=\"Deployed airbag backpack (Backcountry Snowboarding and Avalanche Safety)\" 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/12140/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/12140/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12142","slug":"backcountry-snowboarding-and-avalanche-safety-snow-saw-5adc4601","title":"Snow saw (Backcountry Snowboarding and Avalanche Safety)","summary":"Toothed snow saw with an aggressive tooth run along one edge, a squared nose and a moulded pistol grip.","description":"The saw used to isolate a column in a stability test: a flat blade with twenty-two raked teeth along one edge, a squared nose for cutting a corner, a moulded pistol grip with a thumb rest and a lanyard loop.\n\nBounding size 0.13 x 0.07 x 0.61 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-snow-saw-5adc4601","cdnUrl":"https://cdn.3dassets.dev/assets/12142/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-snow-saw-5adc4601","thumbnailUrl":"https://cdn.3dassets.dev/assets/12142/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12142/v1/poster.webp","blurhash":"U99QdR.9MwD%nhD*RPt700Dh%N-;XT~W%gRP","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":23856,"triangles":444,"vertices":1332,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.06638684147890954,-0.0000037643970356021628,-0.3054018006023094],"max":[0.06638099253177643,0.06552773154390908,0.30540212988853455]},"sizeMeters":[0.133,0.066,0.611],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:56.180Z","updatedAt":"2026-09-06T15:07:57.096Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12142/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowSawBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12142/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12142/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12142/v1/model.glb\" alt=\"Snow saw (Backcountry Snowboarding and Avalanche Safety)\" 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/12142/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/12142/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12141","slug":"backcountry-snowboarding-and-avalanche-safety-slope-in-b8f9b54c","title":"Slope inclinometer (Backcountry Snowboarding and Avalanche Safety)","summary":"Pendulum slope meter propped on a small stand, with a quadrant scale, a needle and a sight edge.","description":"The instrument that answers the first question about a slope: a baseplate with a sight edge, a quadrant dial marked at ten graduations, a swinging pendulum needle on a pivot, and a lanyard. Shown propped on its own stand at a working angle.\n\nBounding size 0.21 x 0.28 x 0.17 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-slope-in-b8f9b54c","cdnUrl":"https://cdn.3dassets.dev/assets/12141/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-slope-in-b8f9b54c","thumbnailUrl":"https://cdn.3dassets.dev/assets/12141/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12141/v1/poster.webp","blurhash":"UIDJI*_N0000NexaxtIp8_IU%N-pWBofogWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":24688,"triangles":444,"vertices":1332,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.10549679488806786,0,-0.08483280343317556],"max":[0.10549626455645986,0.2800000011920929,0.08482074326353725]},"sizeMeters":[0.211,0.28,0.17],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:56.458Z","updatedAt":"2026-09-06T15:07:57.070Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12141/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SlopeInclinometerBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12141/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12141/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12141/v1/model.glb\" alt=\"Slope inclinometer (Backcountry Snowboarding and Avalanche Safety)\" 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/12141/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/12141/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12143","slug":"backcountry-snowboarding-and-avalanche-safety-two-way--2540fbb6","title":"Handheld two-way radio (Backcountry Snowboarding and Avalanche Safety)","summary":"Handheld radio standing on its base with a screen, keypad, flexible antenna and a speaker microphone alongside.","description":"Group communication kit: a rubber armoured handheld radio with a small screen, a nine key pad, a side push to talk bar, a flexible antenna and a channel knob, with its speaker microphone lying beside it on a coiled lead.\n\nBounding size 0.16 x 0.26 x 0.15 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-two-way--2540fbb6","cdnUrl":"https://cdn.3dassets.dev/assets/12143/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-two-way--2540fbb6","thumbnailUrl":"https://cdn.3dassets.dev/assets/12143/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12143/v1/poster.webp","blurhash":"U25=64_30000D#oc%gNI00D%_3~qtnR.Vr$_","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":29060,"triangles":536,"vertices":1608,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.07975132811937219,0,-0.07480147435215681],"max":[0.07974497018215454,0.25999999046325684,0.07480147435215681]},"sizeMeters":[0.159,0.26,0.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:56.283Z","updatedAt":"2026-09-06T15:07:57.185Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12143/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HandheldTwoWayRadioBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12143/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12143/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12143/v1/model.glb\" alt=\"Handheld two-way radio (Backcountry Snowboarding and Avalanche Safety)\" 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/12143/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/12143/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12144","slug":"backcountry-snowboarding-and-avalanche-safety-first-ai-3ea527c9","title":"Field first aid kit (Backcountry Snowboarding and Avalanche Safety)","summary":"Soft field first aid case lying open, with packed dressings, a roll bandage and a marker panel on the lid.","description":"The kit carried in the group pack: a soft case lying open on its hinge with three packed dressing pouches and a roll bandage in the base tray, an elastic retaining strap, and a plain marker cross on the inside of the lid. No agency identity or lettering.\n\nBounding size 0.24 x 0.20 x 0.25 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-first-ai-3ea527c9","cdnUrl":"https://cdn.3dassets.dev/assets/12144/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-first-ai-3ea527c9","thumbnailUrl":"https://cdn.3dassets.dev/assets/12144/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12144/v1/poster.webp","blurhash":"U7IE8;Kk00-41kD*IU%N00mj.AyF=Y-n^cV?","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":18680,"triangles":336,"vertices":1008,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.11999999731779099,-0.000002228541941304285,-0.12406995892524719],"max":[0.11999999731779099,0.20029906220908067,0.12407285781116159]},"sizeMeters":[0.24,0.2,0.248],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:56.172Z","updatedAt":"2026-09-06T15:07:57.208Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12144/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FieldFirstAidKitBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12144/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12144/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12144/v1/model.glb\" alt=\"Field first aid kit (Backcountry Snowboarding and Avalanche Safety)\" 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/12144/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/12144/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12145","slug":"backcountry-snowboarding-and-avalanche-safety-rescue-s-533bdc47","title":"Roll-up rescue stretcher (Backcountry Snowboarding and Avalanche Safety)","summary":"Roll-up plastic drag stretcher half unrolled on the snow, with grommets, cross straps and a four point drag bridle.","description":"The stretcher a casualty is dragged out on: a semi rigid plastic sheet that cups as it unrolls, with five grommets down each side, three cross straps and a four point drag bridle running to a single karabiner at the head. The tail is still rolled on its own axis and strapped.\n\nBounding size 0.66 x 0.28 x 2.08 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-rescue-s-533bdc47","cdnUrl":"https://cdn.3dassets.dev/assets/12145/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-rescue-s-533bdc47","thumbnailUrl":"https://cdn.3dassets.dev/assets/12145/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12145/v1/poster.webp","blurhash":"UCCPCDI[0Pt6-S9bRk-m02n$~9s.9z~AxZ9d","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":60028,"triangles":1198,"vertices":3594,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.33000268340183536,0.00007249363168979062,-1.040993571281433],"max":[0.33000268340183536,0.28392751566663477,1.0409940060063372]},"sizeMeters":[0.66,0.284,2.082],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:56.593Z","updatedAt":"2026-09-06T15:07:57.439Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12145/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RollUpRescueStretcherBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12145/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12145/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12145/v1/model.glb\" alt=\"Roll-up rescue stretcher (Backcountry Snowboarding and Avalanche Safety)\" 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/12145/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/12145/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12146","slug":"backcountry-snowboarding-and-avalanche-safety-group-bi-e2479544","title":"Group bivvy shelter (Backcountry Snowboarding and Avalanche Safety)","summary":"Pitched group shelter bag with a vent window and weighted hem, with its stuff sack alongside.","description":"The emergency shelter a group gets under while waiting: a bright fabric dome pulled over the heads of the people sitting inside, a clear vent window on one side, a weighted hem sitting on the snow all round, and its stuff sack lying beside it.\n\nBounding size 2.38 x 0.94 x 1.71 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-group-bi-e2479544","cdnUrl":"https://cdn.3dassets.dev/assets/12146/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-group-bi-e2479544","thumbnailUrl":"https://cdn.3dassets.dev/assets/12146/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12146/v1/poster.webp","blurhash":"UIDR}}?F049bNHj?s.WC03E3~9%1%1WXR+s.","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":31972,"triangles":612,"vertices":1836,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.1924999952316284,0.00007097894982360797,-0.8547173572837384],"max":[1.1924999952316284,0.9350477634173876,0.8547173572837384]},"sizeMeters":[2.385,0.935,1.709],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:56.679Z","updatedAt":"2026-09-06T15:07:57.701Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12146/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GroupBivvyShelterBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12146/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12146/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12146/v1/model.glb\" alt=\"Group bivvy shelter (Backcountry Snowboarding and Avalanche Safety)\" 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/12146/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/12146/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12147","slug":"backcountry-snowboarding-and-avalanche-safety-ridge-mo-f0fa40c4","title":"Ridge module (Backcountry Snowboarding and Avalanche Safety)","summary":"Four-metre wind-scoured ridge section with sastrugi ribs on the windward flank and a skin track along the lee side.","description":"A chainable section of ridge above a bowl: a snow crest rising through the section and falling away on both flanks, wind-scoured crust ribs on the windward side, a scoured rock nose breaking the crest and a skin track kicked along the lee flank. Route modules are 4 m long on a 3 m corridor; slope-a faces -Z and slope-b faces +Z, both on the centreline at y=1.0, so sections chain end to end.\n\nBounding size 3.00 x 1.51 x 4.00 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nConnectors: slope-a, slope-b (type slope) on the corridor centreline at y=1.0.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-ridge-mo-f0fa40c4","cdnUrl":"https://cdn.3dassets.dev/assets/12147/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-ridge-mo-f0fa40c4","thumbnailUrl":"https://cdn.3dassets.dev/assets/12147/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12147/v1/poster.webp","blurhash":"UGFr@gt700t74nIUt7%200of?bM{~q-=xuNF","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"modular","title":"Modular"},{"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":130136,"triangles":2660,"vertices":7980,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.49992370372631,0.00010581058123892984,-2],"max":[1.49992370372631,1.5071098085059802,2]},"sizeMeters":[3,1.507,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:57.187Z","updatedAt":"2026-09-06T15:07:58.014Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12147/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidgeModuleBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12147/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12147/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12147/v1/model.glb\" alt=\"Ridge module (Backcountry Snowboarding and Avalanche Safety)\" 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/12147/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/12147/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12148","slug":"backcountry-snowboarding-and-avalanche-safety-couloir--9d02c4a3","title":"Couloir wall segment (Backcountry Snowboarding and Avalanche Safety)","summary":"Four-metre couloir section with rock walls either side and a snow ribbon running between them.","description":"A chainable section of a narrow couloir: two rock walls rising about two and a half metres from a floor barely two metres wide, a snow ribbon laid into the trough between them, sluff piled at the foot of each wall and verglas glazing on the shaded side. Route modules are 4 m long on a 3 m corridor; slope-a faces -Z and slope-b faces +Z, both on the centreline at y=1.0, so sections chain end to end.\n\nBounding size 3.00 x 3.92 x 4.00 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nConnectors: slope-a, slope-b (type slope) on the corridor centreline at y=1.0.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-couloir--9d02c4a3","cdnUrl":"https://cdn.3dassets.dev/assets/12148/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-couloir--9d02c4a3","thumbnailUrl":"https://cdn.3dassets.dev/assets/12148/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12148/v1/poster.webp","blurhash":"UBCj2~~q4nDi9FIUs;%M00IUf$o#xuxuogM{","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"modular","title":"Modular"},{"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":169336,"triangles":3476,"vertices":10428,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.49992370372631,-0.0000648647187506679,-2],"max":[1.49992370372631,3.9227843433259286,2]},"sizeMeters":[3,3.923,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:58.611Z","updatedAt":"2026-09-06T15:07:59.321Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12148/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CouloirWallSegmentBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12148/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12148/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12148/v1/model.glb\" alt=\"Couloir wall segment (Backcountry Snowboarding and Avalanche Safety)\" 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/12148/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/12148/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12150","slug":"backcountry-snowboarding-and-avalanche-safety-cat-trac-5ca3020e","title":"Cat track bench (Backcountry Snowboarding and Avalanche Safety)","summary":"Four-metre traversing bench cut across a slope, with an uphill cut bank and a fill edge dropping away.","description":"A chainable traverse across a slope: a level bench cut into the snow with an uphill cut bank on one side and a fill edge dropping away on the other, machine track prints down the middle and a scoured ice band exposed in the cut. It is a cut ledge in snow, not a groomed piste. Route modules are 4 m long on a 3 m corridor; slope-a faces -Z and slope-b faces +Z, both on the centreline at y=1.0, so sections chain end to end.\n\nBounding size 3.03 x 2.18 x 4.00 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nConnectors: slope-a, slope-b (type slope) on the corridor centreline at y=1.0.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-cat-trac-5ca3020e","cdnUrl":"https://cdn.3dassets.dev/assets/12150/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-cat-trac-5ca3020e","thumbnailUrl":"https://cdn.3dassets.dev/assets/12150/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12150/v1/poster.webp","blurhash":"UGIrHV~q00azE1fkaxt700RPazD%-:Rjozay","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"modular","title":"Modular"},{"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":133404,"triangles":2728,"vertices":8184,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.5348864435662093,-0.0000010776240371157542,-2],"max":[1.49992370372631,2.1799970912653945,2]},"sizeMeters":[3.035,2.18,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:58.733Z","updatedAt":"2026-09-06T15:07:59.619Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12150/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CatTrackBenchBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12150/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12150/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12150/v1/model.glb\" alt=\"Cat track bench (Backcountry Snowboarding and Avalanche Safety)\" 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/12150/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/12150/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12149","slug":"backcountry-snowboarding-and-avalanche-safety-cornice--0f64acd8","title":"Cornice with a cut block (Backcountry Snowboarding and Avalanche Safety)","summary":"Wind-built cornice overhanging a ridge edge with a cut block sitting on its shear plane and debris below.","description":"The feature that both tempts and kills: a cornice curl built out over the lee edge of a ridge, unsupported at its lip, with a fracture line showing along the crown and a cut block sitting on an exposed shear plane ready to be dropped as a test. Blocks that have already fallen lie at the foot of the drop.\n\nBounding size 3.60 x 2.66 x 3.40 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-cornice--0f64acd8","cdnUrl":"https://cdn.3dassets.dev/assets/12149/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-cornice--0f64acd8","thumbnailUrl":"https://cdn.3dassets.dev/assets/12149/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12149/v1/poster.webp","blurhash":"U7I};ZRP00Di009FRjMx00-;%Mj[?b~q_3-;","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":142148,"triangles":2924,"vertices":8772,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.7999999523162842,-0.00002296633340148624,-1.7000213179214467],"max":[1.7999999523162842,2.658969242044461,1.7000213179214467]},"sizeMeters":[3.6,2.659,3.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:58.658Z","updatedAt":"2026-09-06T15:07:59.599Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12149/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CorniceWithACutBlockBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12149/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12149/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12149/v1/model.glb\" alt=\"Cornice with a cut block (Backcountry Snowboarding and Avalanche Safety)\" 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/12149/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/12149/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12151","slug":"backcountry-snowboarding-and-avalanche-safety-wind-lip-835ff015","title":"Wind lip (Backcountry Snowboarding and Avalanche Safety)","summary":"Wind-formed roller across a slope, scoured on the windward face and loaded soft on the lee, with a board track over it.","description":"The most common natural feature on an exposed slope: a rolling lip formed across the fall line by wind transport, scoured hard on the windward face with crust showing through and loaded soft into a pillow behind. A board track runs over the lip and away.\n\nBounding size 5.00 x 1.75 x 4.63 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-wind-lip-835ff015","cdnUrl":"https://cdn.3dassets.dev/assets/12151/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-wind-lip-835ff015","thumbnailUrl":"https://cdn.3dassets.dev/assets/12151/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12151/v1/poster.webp","blurhash":"UAGb#Q-;00ITD%ogogM{00M{~qkC?boLxuxv","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":119812,"triangles":2460,"vertices":7380,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2.5,-0.0001045105735038021,-2.3126163518173772],"max":[2.5,1.7475379345694755,2.3126163518173772]},"sizeMeters":[5,1.748,4.625],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:58.764Z","updatedAt":"2026-09-06T15:07:59.714Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12151/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WindLipBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12151/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12151/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12151/v1/model.glb\" alt=\"Wind lip (Backcountry Snowboarding and Avalanche Safety)\" 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/12151/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/12151/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12152","slug":"backcountry-snowboarding-and-avalanche-safety-natural--0e9ad02e","title":"Natural kicker mound (Backcountry Snowboarding and Avalanche Safety)","summary":"Rounded natural snow mound with a takeoff lip and a fall-away landing, with a run-in track and broken wind slab on the shoulders.","description":"A takeoff a rider finds rather than builds: a rounded mound of wind-deposited snow with a natural lip on the downhill side and the slope falling away beyond it into a landing. Broken wind slab plates lie on the shoulders and a run-in track leads to the lip. There is no shaping, scaffold or built structure of any kind.\n\nBounding size 5.20 x 2.42 x 6.40 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-natural--0e9ad02e","cdnUrl":"https://cdn.3dassets.dev/assets/12152/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-natural--0e9ad02e","thumbnailUrl":"https://cdn.3dassets.dev/assets/12152/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12152/v1/poster.webp","blurhash":"U8GlP0-;00Mx009Ft7-;00V@~qRj~q_3-;M{","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":124676,"triangles":2544,"vertices":7632,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2.5999817276370605,0.00016399796264399136,-3.200000047683716],"max":[2.5999817276370605,2.4152767998431424,3.200000047683716]},"sizeMeters":[5.2,2.415,6.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:58.815Z","updatedAt":"2026-09-06T15:07:59.793Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12152/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NaturalKickerMoundBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12152/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12152/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12152/v1/model.glb\" alt=\"Natural kicker mound (Backcountry Snowboarding and Avalanche Safety)\" 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/12152/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/12152/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12153","slug":"backcountry-snowboarding-and-avalanche-safety-tree-wel-6cc02b30","title":"Tree well (Backcountry Snowboarding and Avalanche Safety)","summary":"Conifer with a funnel of unconsolidated snow around the trunk, blocks bridging the rim and branch litter on the floor.","description":"The hazard riders are warned about: a conifer standing in a deep snowpack with the snow funnelling steeply down to an open void round the trunk, snow blocks bridging part of the rim and fallen branch litter lying on the floor of the well.\n\nBounding size 3.40 x 4.56 x 3.40 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-tree-wel-6cc02b30","cdnUrl":"https://cdn.3dassets.dev/assets/12153/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-tree-wel-6cc02b30","thumbnailUrl":"https://cdn.3dassets.dev/assets/12153/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12153/v1/poster.webp","blurhash":"UNFFv%xu00Rj00Rj%fof4TWBofWU~qt7t7of","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":136280,"triangles":2788,"vertices":8364,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.7001383761976603,0,-1.7001383761976603],"max":[1.7001383761976603,4.559999942779541,1.7001383761976603]},"sizeMeters":[3.4,4.56,3.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:59.135Z","updatedAt":"2026-09-06T15:07:59.930Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12153/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TreeWellBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12153/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12153/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12153/v1/model.glb\" alt=\"Tree well (Backcountry Snowboarding and Avalanche Safety)\" 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/12153/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/12153/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12154","slug":"backcountry-snowboarding-and-avalanche-safety-avalanch-6859a314","title":"Avalanche debris field (Backcountry Snowboarding and Avalanche Safety)","summary":"Runout deposit of thirty hard avalanche blocks over a levelled apron, with broken crust plates and a marked probe standing in it.","description":"Where a slide stops: a lumpy deposit of thirty hard snow blocks of mixed size piled over a levelled apron, broken crust plates tipped up through it, an uprooted sapling carried down in the flow and a probe left standing with a flag where a search line stopped.\n\nBounding size 6.00 x 2.09 x 5.40 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-avalanch-6859a314","cdnUrl":"https://cdn.3dassets.dev/assets/12154/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-avalanch-6859a314","thumbnailUrl":"https://cdn.3dassets.dev/assets/12154/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12154/v1/poster.webp","blurhash":"UDFY+B-;00Rj4nkCxuWB00IU?bWB~qV@ofoz","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":166260,"triangles":3364,"vertices":10092,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-3,-0.00007441328934487679,-2.7000640888698992],"max":[3,2.093604326248169,2.7000640888698992]},"sizeMeters":[6,2.094,5.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:59.294Z","updatedAt":"2026-09-06T15:08:00.295Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12154/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AvalancheDebrisFieldBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12154/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12154/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12154/v1/model.glb\" alt=\"Avalanche debris field (Backcountry Snowboarding and Avalanche Safety)\" 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/12154/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/12154/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12155","slug":"backcountry-snowboarding-and-avalanche-safety-crown-fr-6ee2a39d","title":"Crown fracture face (Backcountry Snowboarding and Avalanche Safety)","summary":"Crown wall and flanks left where a slab released, with the shear plane exposed and the bed surface running away below.","description":"The signature of a slab avalanche: a near vertical crown wall about a metre high running across the slope in a shallow arc, flank walls dropping away on both sides, the shear plane showing as a pale band at the base of the crown and along the flanks, and the smooth bed surface running away below with fresh blocks tipped onto it.\n\nBounding size 5.00 x 2.06 x 5.00 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-crown-fr-6ee2a39d","cdnUrl":"https://cdn.3dassets.dev/assets/12155/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-crown-fr-6ee2a39d","thumbnailUrl":"https://cdn.3dassets.dev/assets/12155/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12155/v1/poster.webp","blurhash":"U8HoLF~q00D%xuj[M{M{00D%%MIUV@t7bHWB","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":149716,"triangles":3082,"vertices":9246,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2.5,-0.00007601969882475856,-2.5],"max":[2.5,2.0600759624783658,2.5]},"sizeMeters":[5,2.06,5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:07:59.672Z","updatedAt":"2026-09-06T15:08:00.585Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12155/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrownFractureFaceBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12155/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12155/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12155/v1/model.glb\" alt=\"Crown fracture face (Backcountry Snowboarding and Avalanche Safety)\" 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/12155/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/12155/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12156","slug":"backcountry-snowboarding-and-avalanche-safety-snow-pit-7a9a6d40","title":"Snow pit wall (Backcountry Snowboarding and Avalanche Safety)","summary":"Dug snow pit with a smoothed upslope wall showing five layers, an isolated column for a stability test and the spoil piled outside.","description":"The test site: a pit dug down through the snowpack with a bench cut at the entry, a smoothed upslope wall showing five layers including two crusts and a weak layer between slabs, a column isolated on both sides for a stability test, and a saw and shovel left in the pit with the spoil piled outside the rim.\n\nBounding size 2.80 x 1.49 x 2.60 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-snow-pit-7a9a6d40","cdnUrl":"https://cdn.3dassets.dev/assets/12156/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-snow-pit-7a9a6d40","thumbnailUrl":"https://cdn.3dassets.dev/assets/12156/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12156/v1/poster.webp","blurhash":"U8I#x{~q00j?x]WBM{t7009YWVIUM{xuxuIU","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":135872,"triangles":2778,"vertices":8334,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.399999976158142,-0.000016335721862437147,-1.3000213408174013],"max":[1.399999976158142,1.4870163242777705,1.3000213408174013]},"sizeMeters":[2.8,1.487,2.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:08:01.230Z","updatedAt":"2026-09-06T15:08:02.084Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12156/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowPitWallBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12156/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12156/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12156/v1/model.glb\" alt=\"Snow pit wall (Backcountry Snowboarding and Avalanche Safety)\" 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/12156/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/12156/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12157","slug":"backcountry-snowboarding-and-avalanche-safety-boulder--0fc746fd","title":"Boulder in snow (Backcountry Snowboarding and Avalanche Safety)","summary":"Half buried boulder with a wind moat opened around it, a drift banked on the lee face and a cap of snow on the crown.","description":"The obstacle that catches a board: a large boulder standing half buried in the snowpack with a moat opened round it by wind and radiation, a drift banked against the lee face and a cap of snow sitting on the crown.\n\nBounding size 3.25 x 1.75 x 2.80 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-boulder--0fc746fd","cdnUrl":"https://cdn.3dassets.dev/assets/12157/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-boulder--0fc746fd","thumbnailUrl":"https://cdn.3dassets.dev/assets/12157/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12157/v1/poster.webp","blurhash":"U8GSGq_300M{00j[%MRj00D%IoRj~qof%Mof","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":128960,"triangles":2650,"vertices":7950,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.625,-0.000019816819023743548,-1.4000480666524249],"max":[1.625,1.7484295648964163,1.4000480666524249]},"sizeMeters":[3.25,1.748,2.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:08:01.472Z","updatedAt":"2026-09-06T15:08:02.143Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12157/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoulderInSnowBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12157/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12157/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12157/v1/model.glb\" alt=\"Boulder in snow (Backcountry Snowboarding and Avalanche Safety)\" 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/12157/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/12157/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12158","slug":"backcountry-snowboarding-and-avalanche-safety-buried-s-2ed1cb9f","title":"Buried sapling (Backcountry Snowboarding and Avalanche Safety)","summary":"Top of a young conifer showing above a deep snowpack, with a shallow depression and buried branches round it.","description":"The obstacle that is barely visible: only the top metre of a young conifer standing above a deep snowpack, leaning slightly, with a shallow depression melted in round the stem and buried branches showing at the surface.\n\nBounding size 2.20 x 2.10 x 2.20 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-buried-s-2ed1cb9f","cdnUrl":"https://cdn.3dassets.dev/assets/12158/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-buried-s-2ed1cb9f","thumbnailUrl":"https://cdn.3dassets.dev/assets/12158/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12158/v1/poster.webp","blurhash":"UMH2f#-q4nfj00NF%MoM00RjR*Rj~qt7%Mof","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":108872,"triangles":2216,"vertices":6648,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.100000023841858,-0.00006256755788747181,-1.100000023841858],"max":[1.100000023841858,2.09969425201416,1.100000023841858]},"sizeMeters":[2.2,2.1,2.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:08:01.312Z","updatedAt":"2026-09-06T15:08:02.228Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12158/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BuriedSaplingBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12158/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12158/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12158/v1/model.glb\" alt=\"Buried sapling (Backcountry Snowboarding and Avalanche Safety)\" 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/12158/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/12158/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12159","slug":"backcountry-snowboarding-and-avalanche-safety-backcoun-00a45a5b","title":"Backcountry hut (Backcountry Snowboarding and Avalanche Safety)","summary":"Small unserviced log hut on piers with a steep snow-laden roof, icicles at the eaves, a raised entry deck and a stove flue.","description":"The building a group is based in: a small unserviced log hut with stacked wall courses crossing at the corners, standing on stone piers clear of the snowpack, under a steep pitched roof carrying a deep load of snow with a run of icicles at the eaves. A raised entry deck with steps and a rail leads to the door, a shuttered window sits on the gable end, and a stove flue with a rain cap comes through the roof. Drifts are banked on both flanks.\n\nBounding size 7.45 x 4.17 x 5.58 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-backcoun-00a45a5b","cdnUrl":"https://cdn.3dassets.dev/assets/12159/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-backcoun-00a45a5b","thumbnailUrl":"https://cdn.3dassets.dev/assets/12159/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12159/v1/poster.webp","blurhash":"UED]Yh4n00.8NLa$aJxt00-;~WROrooetTIV","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":117056,"triangles":2340,"vertices":7020,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-3.7249999046325684,0.00003846157465550726,-2.7899999618530273],"max":[3.7249999046325684,4.170000076293945,2.7899999618530273]},"sizeMeters":[7.45,4.17,5.58],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:08:01.380Z","updatedAt":"2026-09-06T15:08:02.392Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12159/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BackcountryHutBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12159/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12159/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12159/v1/model.glb\" alt=\"Backcountry hut (Backcountry Snowboarding and Avalanche Safety)\" 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/12159/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/12159/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12160","slug":"backcountry-snowboarding-and-avalanche-safety-wood-sto-05eddf64","title":"Wood store (Backcountry Snowboarding and Avalanche Safety)","summary":"Open-fronted log store with a snow-laden lean-to roof, five courses of split logs, a splitting block and an axe.","description":"The fuel supply beside the hut: four posts carrying a lean-to roof with snow lying on it, a back wall of boards, and five courses of split logs stacked on a raised base. A splitting block stands alongside with an axe left in it and two rounds on the snow.\n\nBounding size 2.99 x 2.13 x 1.98 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-wood-sto-05eddf64","cdnUrl":"https://cdn.3dassets.dev/assets/12160/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-wood-sto-05eddf64","thumbnailUrl":"https://cdn.3dassets.dev/assets/12160/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12160/v1/poster.webp","blurhash":"UQGbYQoz00s,_4xtITM{EQs;n#M{V?t7WrM{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":73956,"triangles":1488,"vertices":4464,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.4937394857406616,-0.00005388075072731979,-0.9919663203494952],"max":[1.4937422634786393,2.1262669456169903,0.9919663203494952]},"sizeMeters":[2.987,2.126,1.984],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:08:01.670Z","updatedAt":"2026-09-06T15:08:02.461Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12160/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WoodStoreBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12160/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12160/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12160/v1/model.glb\" alt=\"Wood store (Backcountry Snowboarding and Avalanche Safety)\" 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/12160/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/12160/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12161","slug":"backcountry-snowboarding-and-avalanche-safety-drying-r-f4abe50d","title":"Drying rack (Backcountry Snowboarding and Avalanche Safety)","summary":"Timber drying rack outside the hut with a shell jacket, bib trousers, gloves and a pair of boots hung to freeze dry.","description":"The rack outside the hut door: a braced timber frame carrying three horizontal rails, with a shell jacket hung by the shoulders, bib trousers hung by the braces, two gloves pegged on the rail and a pair of boots upended on stubs to drain.\n\nBounding size 2.00 x 1.90 x 0.82 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-drying-r-f4abe50d","cdnUrl":"https://cdn.3dassets.dev/assets/12161/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-drying-r-f4abe50d","thumbnailUrl":"https://cdn.3dassets.dev/assets/12161/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12161/v1/poster.webp","blurhash":"UIELsOxs0gX9~U-oE2E29cogn$V?E4og-Tad","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":23960,"triangles":448,"vertices":1344,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1,0.00005034361970646106,-0.41004699969668595],"max":[1,1.8999496325384357,0.4100011164635655]},"sizeMeters":[2,1.9,0.82],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:08:01.657Z","updatedAt":"2026-09-06T15:08:02.477Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12161/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DryingRackBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12161/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12161/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12161/v1/model.glb\" alt=\"Drying rack (Backcountry Snowboarding and Avalanche Safety)\" 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/12161/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/12161/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12162","slug":"backcountry-snowboarding-and-avalanche-safety-helicopt-dee5d8d2","title":"Helicopter pad marker (Backcountry Snowboarding and Avalanche Safety)","summary":"Stamped snow landing pad marked with mat panels, a trodden ring and four corner markers carrying flags.","description":"The pad a lift is staged from: a stamped and levelled circle of snow marked out with three mat panels forming a landing letter, a trodden ring round the loading area, an approach marker panel on one side and four corner posts with flag panels and drifts at their feet.\n\nBounding size 6.40 x 1.04 x 6.40 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-helicopt-dee5d8d2","cdnUrl":"https://cdn.3dassets.dev/assets/12162/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-helicopt-dee5d8d2","thumbnailUrl":"https://cdn.3dassets.dev/assets/12162/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12162/v1/poster.webp","blurhash":"UEC%59xt00RkD%j[xvay00Rj~qof_3WCD%of","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":39928,"triangles":764,"vertices":2292,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-3.200000047683716,0.00007522551927610643,-3.200000047683716],"max":[3.200000047683716,1.0400690623192776,3.200000047683716]},"sizeMeters":[6.4,1.04,6.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:08:02.344Z","updatedAt":"2026-09-06T15:08:02.950Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12162/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HelicopterPadMarkerBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12162/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12162/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12162/v1/model.glb\" alt=\"Helicopter pad marker (Backcountry Snowboarding and Avalanche Safety)\" 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/12162/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/12162/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12163","slug":"backcountry-snowboarding-and-avalanche-safety-wind-soc-4abb350d","title":"Wind sock (Backcountry Snowboarding and Avalanche Safety)","summary":"Guyed wind sock on a three-metre mast with a swivel head, mounting ring and a banded tapered sock.","description":"The instrument the pilot and the group both read: a three-metre mast on a snow-drifted base with a swivel head, a horizontal arm and a mounting ring, carrying a tapered sock in four alternating bands streaming downwind. Two guy lines run to buried timber anchors.\n\nBounding size 2.89 x 3.43 x 1.04 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-wind-soc-4abb350d","cdnUrl":"https://cdn.3dassets.dev/assets/12163/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-wind-soc-4abb350d","thumbnailUrl":"https://cdn.3dassets.dev/assets/12163/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12163/v1/poster.webp","blurhash":"U38qEEM|00-m~VD*4:~V9EWExwxt01_1~V00","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":27328,"triangles":488,"vertices":1464,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.4450000524520874,0,-0.5200549459098682],"max":[1.4449685496719595,3.4260001182556152,0.5200549459098682]},"sizeMeters":[2.89,3.426,1.04],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:08:02.361Z","updatedAt":"2026-09-06T15:08:03.246Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12163/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WindSockBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12163/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12163/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12163/v1/model.glb\" alt=\"Wind sock (Backcountry Snowboarding and Avalanche Safety)\" 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/12163/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/12163/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12164","slug":"backcountry-snowboarding-and-avalanche-safety-avalanch-d1ea2e29","title":"Avalanche warning sign (Backcountry Snowboarding and Avalanche Safety)","summary":"Two-post hazard sign with a triangular board carrying an abstract slab symbol and a five step danger scale panel below.","description":"The sign at the edge of a controlled area: two timber posts drifted in at the feet carrying a triangular hazard board with an abstract slab release symbol worked into the face, and a smaller panel below showing a five step danger scale as rising blocks with the middle step highlighted. No agency identity, wording or emblem.\n\nBounding size 1.04 x 2.30 x 0.30 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-avalanch-d1ea2e29","cdnUrl":"https://cdn.3dassets.dev/assets/12164/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-avalanch-d1ea2e29","thumbnailUrl":"https://cdn.3dassets.dev/assets/12164/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12164/v1/poster.webp","blurhash":"U5C6S+?F000M#5%1K8574tRj-+xu01fR~pS1","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":18596,"triangles":304,"vertices":912,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.520003352760923,0,-0.15068026567198853],"max":[0.520003352760923,2.299999952316284,0.15068026567198853]},"sizeMeters":[1.04,2.3,0.301],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:08:04.279Z","updatedAt":"2026-09-06T15:08:04.659Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12164/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AvalancheWarningSignBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12164/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12164/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12164/v1/model.glb\" alt=\"Avalanche warning sign (Backcountry Snowboarding and Avalanche Safety)\" 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/12164/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/12164/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12165","slug":"backcountry-snowboarding-and-avalanche-safety-closure--532d2679","title":"Closure rope line (Backcountry Snowboarding and Avalanche Safety)","summary":"Five-metre closure line on three drifted posts with a sagging rope, hanging pennants, a small board and a spare coil.","description":"The line that marks an entrance as shut: three timber posts driven into the snow carrying a sagging rope in two spans, eight pennants hung along it, a small blank board at the centre and a spare coil of rope left at the foot of one post.\n\nBounding size 5.53 x 1.55 x 0.62 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-closure--532d2679","cdnUrl":"https://cdn.3dassets.dev/assets/12165/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-closure--532d2679","thumbnailUrl":"https://cdn.3dassets.dev/assets/12165/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12165/v1/poster.webp","blurhash":"U8BfkJNFRUR$?D~VEMjG00-n%LE30P0f^hSh","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":51144,"triangles":996,"vertices":2988,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-2.7660000324249268,-0.00001084338131795981,-0.3085152117435595],"max":[2.7660000324249268,1.5498542433040865,0.30872565228233373]},"sizeMeters":[5.532,1.55,0.617],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:08:04.388Z","updatedAt":"2026-09-06T15:08:04.705Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12165/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClosureRopeLineBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12165/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12165/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12165/v1/model.glb\" alt=\"Closure rope line (Backcountry Snowboarding and Avalanche Safety)\" 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/12165/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/12165/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12166","slug":"backcountry-snowboarding-and-avalanche-safety-trailhea-6a8b90a2","title":"Trailhead map board (Backcountry Snowboarding and Avalanche Safety)","summary":"Two-post trailhead board with a snow-laden pent roof, an abstract contour map panel, route marking and a register box.","description":"The board at the start of the day: two posts under a small pent roof carrying a deep snow load, a sloping panel showing an abstract contour map with a marked route line and two marked points, and a shelf below holding a register box with a pencil on a cord.\n\nBounding size 2.15 x 2.35 x 0.88 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0.\n\nAll geometry is a single static assembly; no named pivot nodes.\n\nStatic geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-trailhea-6a8b90a2","cdnUrl":"https://cdn.3dassets.dev/assets/12166/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-trailhea-6a8b90a2","thumbnailUrl":"https://cdn.3dassets.dev/assets/12166/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12166/v1/poster.webp","blurhash":"UNFFgHo#00V?~qxt9FIUE2oe-oWBIUt8xuM{","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"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":25572,"triangles":448,"vertices":1344,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.073968815385875,0,-0.44215638346786584],"max":[1.073968815385875,2.348632574081421,0.44215638346786584]},"sizeMeters":[2.148,2.349,0.884],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:08:04.270Z","updatedAt":"2026-09-06T15:08:04.764Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12166/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrailheadMapBoardBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12166/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12166/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12166/v1/model.glb\" alt=\"Trailhead map board (Backcountry Snowboarding and Avalanche Safety)\" 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/12166/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/12166/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12169","slug":"backcountry-snowboarding-and-avalanche-s-d8a91b05-starter-scene","title":"Bowl descent (Backcountry Snowboarding and Avalanche Safety)","summary":"Composed example for Backcountry Snowboarding and Avalanche Safety.","description":"A backcountry bowl read from the top down: a corniced ridge line, a couloir entrance, wind lips and a natural kicker through the middle, and a crown wall over an avalanche debris field at the bottom, with riders working the line and a pit dug on a safe island.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-s-d8a91b05-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/12169/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-s-d8a91b05-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/12169/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12169/v1/poster.webp","blurhash":"UDCGV[%M00%NIUIUWBxu00Rj~qIU-;?bofIU","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":2187616,"triangles":67234,"vertices":109465,"meshes":78,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-6.827996210877281,-0.0001045105735038021,-15.674026584562188],"max":[7.09992370372631,4.559999942779541,15]},"sizeMeters":[13.928,4.56,30.674],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:08:05.189Z","updatedAt":"2026-09-06T15:08:05.501Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12169/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BowlDescentBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12169/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12169/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12169/v1/model.glb\" alt=\"Bowl descent (Backcountry Snowboarding and Avalanche Safety)\" 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/12169/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/12169/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12167","slug":"backcountry-snowboarding-and-avalanche-safety-hut-and--f28a79ba","title":"Hut and staging area (Backcountry Snowboarding and Avalanche Safety)","summary":"Composed example for Backcountry Snowboarding and Avalanche Safety.","description":"The staging end of a trip: the hut with its wood store and drying rack, the snowmobile and towed toboggan parked with the trailer behind, a helicopter pad and wind sock, trailhead signage, and the whole safety kit laid out on the snow before it is packed.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-hut-and--f28a79ba","cdnUrl":"https://cdn.3dassets.dev/assets/12167/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-hut-and--f28a79ba","thumbnailUrl":"https://cdn.3dassets.dev/assets/12167/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12167/v1/poster.webp","blurhash":"U8By~mI900%MD*t8t7M{00%N~pNH^*M_WYxu","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":1693368,"triangles":43228,"vertices":85369,"meshes":122,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-10.788735454624405,-0.00006256755788747181,-7.743190062433879],"max":[11.506811523820607,4.170000076293945,9.96616181148985]},"sizeMeters":[22.296,4.17,17.709],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:08:04.832Z","updatedAt":"2026-09-06T15:08:05.352Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12167/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HutAndStagingAreaBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12167/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12167/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12167/v1/model.glb\" alt=\"Hut and staging area (Backcountry Snowboarding and Avalanche Safety)\" 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/12167/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/12167/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12168","slug":"backcountry-snowboarding-and-avalanche-safety-slope-co-c09a8f0f","title":"Slope connector cases (Backcountry Snowboarding and Avalanche Safety)","summary":"Composed example for Backcountry Snowboarding and Avalanche Safety.","description":"Four route modules chained on the slope port grid, including one placed at 180 degrees, so every slope connection case can be checked.","status":"published","url":"https://3dassets.dev/assets/backcountry-snowboarding-and-avalanche-safety-slope-co-c09a8f0f","cdnUrl":"https://cdn.3dassets.dev/assets/12168/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backcountry-snowboarding-and-avalanche-safety-slope-co-c09a8f0f","thumbnailUrl":"https://cdn.3dassets.dev/assets/12168/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12168/v1/poster.webp","blurhash":"UECj2|-;IU9F4n4nWAxu00xu-;-;_3~qM{IU","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":354116,"triangles":8864,"vertices":18322,"meshes":9,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.5348864435662093,-0.0000648647187506679,-2],"max":[1.4999237037263102,3.9227843433259286,14]},"sizeMeters":[3.035,3.923,16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:08:04.787Z","updatedAt":"2026-09-06T15:08:05.373Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12168/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SlopeConnectorCasesBackcountrySnowboardingAndAvalancheSafety(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12168/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12168/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12168/v1/model.glb\" alt=\"Slope connector cases (Backcountry Snowboarding and Avalanche Safety)\" 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/12168/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/12168/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}