{"data":{"id":38,"slug":"sunfall-rift-moba","title":"Sunfall Rift: MOBA Heroes and Arena","summary":"Stylized stone-and-bronze MOBA kit: rival crystal factions, heroes, minions, jungle creatures, terrain and spell meshes.","description":"An original fantasy arena kit designed for readable top-down silhouettes. Dawn teal and Cinder ember share weathered stone, ivory and bronze. Includes three assembled scenes. All characters and effects are static; no rigging, animations, collision, navigation or gameplay systems. CC0.","url":"https://3dassets.dev/packs/sunfall-rift-moba","coverUrl":"https://cdn.3dassets.dev/assets/22007/v1/poster.webp","assetCount":30,"aiGenerated":true,"aiGeneratedAssetCount":30,"aiModels":["Claude Fable 5.1"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":1927608,"totalTriangles":52252,"starterScene":{"id":"22007","slug":"sunfall-rift-moba-mid-lane-standoff-fc76c4ad-starter-scene","title":"Mid-lane standoff (Sunfall Rift: MOBA Heroes and Arena)","summary":"Opposing defenses and lane waves at a river crossing. Demo vignette, not a complete playable map.","description":"Opposing defenses and lane waves at a river crossing. Demo vignette, not a complete playable map.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-mid-lane-standoff-fc76c4ad-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/22007/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-mid-lane-standoff-fc76c4ad-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/22007/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22007/v1/poster.webp","blurhash":"UA8;#+n*00W;RPM{WVxu00oy_NWBx]-poLIU","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":293796,"triangles":11824,"vertices":13237,"meshes":39,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-7.065110206604004,-0.00008057065315597578,-10],"max":[6.1212011944637545,4.190650463104248,10]},"sizeMeters":[13.186,4.191,20],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":17,"publishedAt":"2026-09-07T17:32:46.907Z","updatedAt":"2026-10-25T10:43:33.513Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22007/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MidLaneStandoffSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22007/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22007/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22007/v1/model.glb\" alt=\"Mid-lane standoff (Sunfall Rift: MOBA Heroes and Arena)\" 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/22007/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/22007/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"21979","slug":"sunfall-rift-moba-teal-core-60583254","title":"Dawn nexus core (Sunfall Rift: MOBA Heroes and Arena)","summary":"Crystal nexus on a four-pylon ceremonial dais, approximately 4 m wide.","description":"Crystal nexus on a four-pylon ceremonial dais, approximately 4 m wide. Dimensions 4.00 × 3.34 × 4.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-teal-core-60583254","cdnUrl":"https://cdn.3dassets.dev/assets/21979/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-teal-core-60583254","thumbnailUrl":"https://cdn.3dassets.dev/assets/21979/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21979/v1/poster.webp","blurhash":"UBC7QW%M00Mx0eR*,Ys900V[?]bb{{n$Poo}","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":44004,"triangles":852,"vertices":2556,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-2,-0.00011078248742110719,-2],"max":[2,3.3416882746605348,2]},"sizeMeters":[4,3.342,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T17:32:41.757Z","updatedAt":"2026-10-06T01:55:36.256Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21979/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DawnNexusCoreSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21979/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21979/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21979/v1/model.glb\" alt=\"Dawn nexus core (Sunfall Rift: MOBA Heroes and Arena)\" 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/21979/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/21979/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21980","slug":"sunfall-rift-moba-teal-tower-8d3c1eba","title":"Dawn sentinel tower (Sunfall Rift: MOBA Heroes and Arena)","summary":"Tapered lane-defense tower with buttresses and a crystal crown, about 4.3 m tall.","description":"Tapered lane-defense tower with buttresses and a crystal crown, about 4.3 m tall. Dimensions 2.10 × 4.19 × 2.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-teal-tower-8d3c1eba","cdnUrl":"https://cdn.3dassets.dev/assets/21980/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-teal-tower-8d3c1eba","thumbnailUrl":"https://cdn.3dassets.dev/assets/21980/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21980/v1/poster.webp","blurhash":"U6AT.h%g008_0{R*;SsD0LWV~CxFs=bFbYoM","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":52520,"triangles":1028,"vertices":3084,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.0499996676448318,5.960465454535324e-10,-1.0499996676448318],"max":[1.0499996676448318,4.190650463104248,1.0499996676448318]},"sizeMeters":[2.1,4.191,2.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T17:32:40.753Z","updatedAt":"2026-10-06T01:55:36.639Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21980/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DawnSentinelTowerSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21980/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21980/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21980/v1/model.glb\" alt=\"Dawn sentinel tower (Sunfall Rift: MOBA Heroes and Arena)\" 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/21980/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/21980/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21984","slug":"sunfall-rift-moba-teal-inhibitor-937a4ff3","title":"Dawn lane inhibitor (Sunfall Rift: MOBA Heroes and Arena)","summary":"Low crystal inhibitor with three bronze containment prongs, 1.8 m across.","description":"Low crystal inhibitor with three bronze containment prongs, 1.8 m across. Dimensions 1.80 × 1.70 × 1.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-teal-inhibitor-937a4ff3","cdnUrl":"https://cdn.3dassets.dev/assets/21984/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-teal-inhibitor-937a4ff3","thumbnailUrl":"https://cdn.3dassets.dev/assets/21984/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21984/v1/poster.webp","blurhash":"U7AKdQ%M00M_00NG+coL00of%}Rk|xj@uitR","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":18496,"triangles":356,"vertices":1068,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.8999999761581421,0.00002350186765562312,-0.8999999761581421],"max":[0.8999999761581421,1.7031829357147217,0.8999999761581421]},"sizeMeters":[1.8,1.703,1.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":6,"publishedAt":"2026-09-07T17:32:40.820Z","updatedAt":"2026-10-06T01:55:41.130Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21984/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DawnLaneInhibitorSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21984/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21984/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21984/v1/model.glb\" alt=\"Dawn lane inhibitor (Sunfall Rift: MOBA Heroes and Arena)\" 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/21984/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/21984/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21982","slug":"sunfall-rift-moba-ember-core-41e0b593","title":"Cinder nexus core (Sunfall Rift: MOBA Heroes and Arena)","summary":"Crystal nexus on a four-pylon ceremonial dais, approximately 4 m wide.","description":"Crystal nexus on a four-pylon ceremonial dais, approximately 4 m wide. Dimensions 4.00 × 3.34 × 4.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-ember-core-41e0b593","cdnUrl":"https://cdn.3dassets.dev/assets/21982/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-ember-core-41e0b593","thumbnailUrl":"https://cdn.3dassets.dev/assets/21982/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21982/v1/poster.webp","blurhash":"UGEelU%201I:HqWATdbb03WC}rn$TybH,;s:","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":44016,"triangles":852,"vertices":2556,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-2,-0.00011078248742110719,-2],"max":[2,3.3416882746605348,2]},"sizeMeters":[4,3.342,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T17:32:40.766Z","updatedAt":"2026-10-06T01:55:41.170Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21982/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CinderNexusCoreSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21982/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21982/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21982/v1/model.glb\" alt=\"Cinder nexus core (Sunfall Rift: MOBA Heroes and Arena)\" 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/21982/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/21982/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21985","slug":"sunfall-rift-moba-ember-tower-10894f00","title":"Cinder sentinel tower (Sunfall Rift: MOBA Heroes and Arena)","summary":"Tapered lane-defense tower with buttresses and a crystal crown, about 4.3 m tall.","description":"Tapered lane-defense tower with buttresses and a crystal crown, about 4.3 m tall. Dimensions 2.10 × 4.19 × 2.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-ember-tower-10894f00","cdnUrl":"https://cdn.3dassets.dev/assets/21985/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-ember-tower-10894f00","thumbnailUrl":"https://cdn.3dassets.dev/assets/21985/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21985/v1/poster.webp","blurhash":"U6Bfz--p004.UbV@L3kX8wWB?]t7gObHr=n+","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":52532,"triangles":1028,"vertices":3084,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.0499996676448318,5.960465454535324e-10,-1.0499996676448318],"max":[1.0499996676448318,4.190650463104248,1.0499996676448318]},"sizeMeters":[2.1,4.191,2.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T17:32:40.830Z","updatedAt":"2026-10-06T01:55:46.326Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21985/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CinderSentinelTowerSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21985/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21985/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21985/v1/model.glb\" alt=\"Cinder sentinel tower (Sunfall Rift: MOBA Heroes and Arena)\" 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/21985/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/21985/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21986","slug":"sunfall-rift-moba-ember-inhibitor-0712818d","title":"Cinder lane inhibitor (Sunfall Rift: MOBA Heroes and Arena)","summary":"Low crystal inhibitor with three bronze containment prongs, 1.8 m across.","description":"Low crystal inhibitor with three bronze containment prongs, 1.8 m across. Dimensions 1.80 × 1.70 × 1.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-ember-inhibitor-0712818d","cdnUrl":"https://cdn.3dassets.dev/assets/21986/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-ember-inhibitor-0712818d","thumbnailUrl":"https://cdn.3dassets.dev/assets/21986/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21986/v1/poster.webp","blurhash":"U9CY%R%200NG8wRjK*kD0gof^1RjLgj]}Vt6","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":18512,"triangles":356,"vertices":1068,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.8999999761581421,0.00002350186765562312,-0.8999999761581421],"max":[0.8999999761581421,1.7031829357147217,0.8999999761581421]},"sizeMeters":[1.8,1.703,1.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T17:32:40.817Z","updatedAt":"2026-10-06T01:55:48.319Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21986/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CinderLaneInhibitorSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21986/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21986/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21986/v1/model.glb\" alt=\"Cinder lane inhibitor (Sunfall Rift: MOBA Heroes and Arena)\" 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/21986/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/21986/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21983","slug":"sunfall-rift-moba-restoration-fountain-64f525c2","title":"Restoration fountain (Sunfall Rift: MOBA Heroes and Arena)","summary":"Circular spawn fountain with inset teal pool and a central crystal spout, 3.4 m across.","description":"Circular spawn fountain with inset teal pool and a central crystal spout, 3.4 m across. Dimensions 3.40 × 1.78 × 3.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-restoration-fountain-64f525c2","cdnUrl":"https://cdn.3dassets.dev/assets/21983/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-restoration-fountain-64f525c2","thumbnailUrl":"https://cdn.3dassets.dev/assets/21983/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21983/v1/poster.webp","blurhash":"UDB4Eyxu00Rj9FR*xtoL00Rj_MkC^+t7NbWV","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":29568,"triangles":548,"vertices":1644,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.7000000476837158,0.000011288465382702784,-1.7000000476837158],"max":[1.7000000476837158,1.7829665533690542,1.7000000476837158]},"sizeMeters":[3.4,1.783,3.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T17:32:40.786Z","updatedAt":"2026-10-06T01:55:49.206Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21983/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RestorationFountainSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21983/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21983/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21983/v1/model.glb\" alt=\"Restoration fountain (Sunfall Rift: MOBA Heroes and Arena)\" 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/21983/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/21983/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21981","slug":"sunfall-rift-moba-dawn-warden-26abb3ad","title":"Dawn Warden — tank hero (Sunfall Rift: MOBA Heroes and Arena)","summary":"Broad shield-bearing armored guardian with a sword and crystal crest. Static display pose, approximately 2.3 m tall.","description":"Broad shield-bearing armored guardian with a sword and crystal crest. Static display pose, approximately 2.3 m tall. Dimensions 1.93 × 2.40 × 0.82 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-dawn-warden-26abb3ad","cdnUrl":"https://cdn.3dassets.dev/assets/21981/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-dawn-warden-26abb3ad","thumbnailUrl":"https://cdn.3dassets.dev/assets/21981/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21981/v1/poster.webp","blurhash":"U8AdGt%}00Q.~Vxt4:Ip00MJ~Vpc9GM|%Mxt","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":57080,"triangles":1120,"vertices":3360,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.9649999737739563,0,-0.41056020464540655],"max":[0.9649999737739563,2.4035000801086426,0.4104707872371531]},"sizeMeters":[1.93,2.404,0.821],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T17:32:40.796Z","updatedAt":"2026-10-06T01:55:49.308Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21981/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DawnWardenTankHeroSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21981/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21981/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21981/v1/model.glb\" alt=\"Dawn Warden — tank hero (Sunfall Rift: MOBA Heroes and Arena)\" 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/21981/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/21981/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21987","slug":"sunfall-rift-moba-rift-oracle-dc2f4a4c","title":"Rift Oracle — mage hero (Sunfall Rift: MOBA Heroes and Arena)","summary":"Hooded oracle with flared robe, pointed crown and ring-tipped staff. Static display pose.","description":"Hooded oracle with flared robe, pointed crown and ring-tipped staff. Static display pose. Dimensions 1.64 × 2.44 × 1.14 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-rift-oracle-dc2f4a4c","cdnUrl":"https://cdn.3dassets.dev/assets/21987/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-rift-oracle-dc2f4a4c","thumbnailUrl":"https://cdn.3dassets.dev/assets/21987/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21987/v1/poster.webp","blurhash":"U25q-Hbx00,l?GWEIVxr00M_~qtT4:R%%ea$","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":48556,"triangles":944,"vertices":2832,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.8220777086291969,0,-0.5699936044799342],"max":[0.8220777086291969,2.440000057220459,0.5699936044799342]},"sizeMeters":[1.644,2.44,1.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T17:32:43.455Z","updatedAt":"2026-10-06T01:55:51.617Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21987/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RiftOracleMageHeroSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21987/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21987/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21987/v1/model.glb\" alt=\"Rift Oracle — mage hero (Sunfall Rift: MOBA Heroes and Arena)\" 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/21987/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/21987/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21989","slug":"sunfall-rift-moba-thorn-ranger-c5d8e879","title":"Thorn Ranger — marksman hero (Sunfall Rift: MOBA Heroes and Arena)","summary":"Slim forest ranger carrying a recurved bow and back quiver. Static display pose.","description":"Slim forest ranger carrying a recurved bow and back quiver. Static display pose. Dimensions 1.64 × 1.94 × 1.06 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-thorn-ranger-c5d8e879","cdnUrl":"https://cdn.3dassets.dev/assets/21989/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-thorn-ranger-c5d8e879","thumbnailUrl":"https://cdn.3dassets.dev/assets/21989/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21989/v1/poster.webp","blurhash":"U67dn7xv00IA~V%14:E19Gs+-pEO9GNG%Mxb","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":50096,"triangles":976,"vertices":2928,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.8207448720932007,0,-0.5301459934377698],"max":[0.8207448720932007,1.9436999559402466,0.5301459934377698]},"sizeMeters":[1.641,1.944,1.06],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T17:32:42.476Z","updatedAt":"2026-10-06T01:55:54.244Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21989/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThornRangerMarksmanHeroSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21989/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21989/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21989/v1/model.glb\" alt=\"Thorn Ranger — marksman hero (Sunfall Rift: MOBA Heroes and Arena)\" 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/21989/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/21989/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21988","slug":"sunfall-rift-moba-melee-minion-d9756357","title":"Melee lane minion (Sunfall Rift: MOBA Heroes and Arena)","summary":"Distinct melee lane unit with oversized equipment. Static geometry; no locomotion or attack clips.","description":"Distinct melee lane unit with oversized equipment. Static geometry; no locomotion or attack clips. Dimensions 0.93 × 1.21 × 0.49 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-melee-minion-d9756357","cdnUrl":"https://cdn.3dassets.dev/assets/21988/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-melee-minion-d9756357","thumbnailUrl":"https://cdn.3dassets.dev/assets/21988/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21988/v1/poster.webp","blurhash":"U9AT}=ui00m7_1WB4:tR00L~_3uhD*ae-Ven","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":45784,"triangles":884,"vertices":2652,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.46341596722493017,0,-0.24260577722048268],"max":[0.4634127105348704,1.2122000455856323,0.24258717531097596]},"sizeMeters":[0.927,1.212,0.485],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T17:32:43.470Z","updatedAt":"2026-10-06T01:55:54.429Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21988/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MeleeLaneMinionSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21988/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21988/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21988/v1/model.glb\" alt=\"Melee lane minion (Sunfall Rift: MOBA Heroes and Arena)\" 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/21988/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/21988/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21991","slug":"sunfall-rift-moba-caster-minion-2ca2708e","title":"Caster lane minion (Sunfall Rift: MOBA Heroes and Arena)","summary":"Distinct caster lane unit with oversized equipment. Static geometry; no locomotion or attack clips.","description":"Distinct caster lane unit with oversized equipment. Static geometry; no locomotion or attack clips. Dimensions 0.85 × 1.32 × 0.66 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-caster-minion-2ca2708e","cdnUrl":"https://cdn.3dassets.dev/assets/21991/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-caster-minion-2ca2708e","thumbnailUrl":"https://cdn.3dassets.dev/assets/21991/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21991/v1/poster.webp","blurhash":"U77_1ZjH00o|_MnN8{TK9GaK-pXT4VNy?b#*","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":38604,"triangles":736,"vertices":2208,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4237222387755973,0,-0.33062867354829345],"max":[0.4236976057291031,1.321169137954712,0.33062867354829345]},"sizeMeters":[0.847,1.321,0.661],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T17:32:42.510Z","updatedAt":"2026-10-06T01:55:55.975Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21991/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CasterLaneMinionSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21991/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21991/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21991/v1/model.glb\" alt=\"Caster lane minion (Sunfall Rift: MOBA Heroes and Arena)\" 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/21991/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/21991/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21990","slug":"sunfall-rift-moba-siege-minion-1086ddf9","title":"Siege lane minion (Sunfall Rift: MOBA Heroes and Arena)","summary":"Distinct siege lane unit with oversized equipment. Static geometry; no locomotion or attack clips.","description":"Distinct siege lane unit with oversized equipment. Static geometry; no locomotion or attack clips. Dimensions 1.48 × 1.17 × 2.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-siege-minion-1086ddf9","cdnUrl":"https://cdn.3dassets.dev/assets/21990/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-siege-minion-1086ddf9","thumbnailUrl":"https://cdn.3dassets.dev/assets/21990/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21990/v1/poster.webp","blurhash":"UA9Qmi8{00?^.8R6IBt,00%M?aIA4Tx]?aIA","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":23460,"triangles":476,"vertices":1428,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.7399652521723842,-0.000033756131113282795,-1.0600000619888306],"max":[0.7399652521723842,1.167719196289333,1.0600000619888306]},"sizeMeters":[1.48,1.168,2.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T17:32:42.492Z","updatedAt":"2026-10-06T01:55:56.789Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21990/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SiegeLaneMinionSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21990/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21990/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21990/v1/model.glb\" alt=\"Siege lane minion (Sunfall Rift: MOBA Heroes and Arena)\" 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/21990/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/21990/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21993","slug":"sunfall-rift-moba-rift-colossus-6e8b2338","title":"Rift Colossus — jungle boss (Sunfall Rift: MOBA Heroes and Arena)","summary":"Heavy stone jungle guardian with crystal shoulders, glowing chest and blocky fists. Static pose.","description":"Heavy stone jungle guardian with crystal shoulders, glowing chest and blocky fists. Static pose. Dimensions 2.70 × 2.74 × 1.57 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-rift-colossus-6e8b2338","cdnUrl":"https://cdn.3dassets.dev/assets/21993/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-rift-colossus-6e8b2338","thumbnailUrl":"https://cdn.3dassets.dev/assets/21993/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21993/v1/poster.webp","blurhash":"U9Awn^%M00IA.Rx]IUIA00Se_NnPDPIU%M%M","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":185196,"triangles":3788,"vertices":11364,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.3490747213363647,-0.000034952165879120756,-0.7840543182103872],"max":[1.3490747213363647,2.740260362625122,0.7839191764243868]},"sizeMeters":[2.698,2.74,1.568],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T17:32:42.687Z","updatedAt":"2026-10-25T14:12:51.395Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21993/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RiftColossusJungleBossSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21993/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21993/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21993/v1/model.glb\" alt=\"Rift Colossus — jungle boss (Sunfall Rift: MOBA Heroes and Arena)\" 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/21993/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/21993/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21992","slug":"sunfall-rift-moba-crystal-scarab-83e43707","title":"Crystal Scarab — neutral monster (Sunfall Rift: MOBA Heroes and Arena)","summary":"Six-legged armored scarab with an ember crystal carapace. Static jungle creature, about 2.5 m across.","description":"Six-legged armored scarab with an ember crystal carapace. Static jungle creature, about 2.5 m across. Dimensions 2.47 × 1.36 × 2.01 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-crystal-scarab-83e43707","cdnUrl":"https://cdn.3dassets.dev/assets/21992/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-crystal-scarab-83e43707","thumbnailUrl":"https://cdn.3dassets.dev/assets/21992/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21992/v1/poster.webp","blurhash":"U68Wmbkq0LivaPxFEfI;01M|-qtROSOD}?xC","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":29796,"triangles":552,"vertices":1656,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.234336495399475,0.00003988470717436465,-1.0060715675354004],"max":[1.234336495399475,1.3568207520344553,1.0060715675354004]},"sizeMeters":[2.469,1.357,2.012],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T17:32:42.585Z","updatedAt":"2026-10-08T13:22:54.552Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21992/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrystalScarabNeutralMonsterSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21992/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21992/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21992/v1/model.glb\" alt=\"Crystal Scarab — neutral monster (Sunfall Rift: MOBA Heroes and Arena)\" 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/21992/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/21992/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21994","slug":"sunfall-rift-moba-lane-tile-b767ea3d","title":"Four-metre lane tile (Sunfall Rift: MOBA Heroes and Arena)","summary":"Square 4 m lane tile with sixteen inset paving stones; top surface at y=0.24 m.","description":"Square 4 m lane tile with sixteen inset paving stones; top surface at y=0.24 m. Dimensions 4.00 × 0.24 × 4.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-lane-tile-b767ea3d","cdnUrl":"https://cdn.3dassets.dev/assets/21994/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-lane-tile-b767ea3d","thumbnailUrl":"https://cdn.3dassets.dev/assets/21994/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21994/v1/poster.webp","blurhash":"U7B:y,%M00Na?vfkMxoK00M{_Naf00jFx^R*","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":90484,"triangles":1836,"vertices":5508,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2,-0.00008057065315597578,-2],"max":[2,0.2400592021185034,2]},"sizeMeters":[4,0.24,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T17:32:44.425Z","updatedAt":"2026-10-12T07:09:53.260Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21994/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FourMetreLaneTileSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21994/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21994/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21994/v1/model.glb\" alt=\"Four-metre lane tile (Sunfall Rift: MOBA Heroes and Arena)\" 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/21994/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/21994/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21995","slug":"sunfall-rift-moba-river-tile-5b6ea0a4","title":"Shallow river tile (Sunfall Rift: MOBA Heroes and Arena)","summary":"Four-metre square river surface with stylized foam marks. Opaque water; no simulation.","description":"Four-metre square river surface with stylized foam marks. Opaque water; no simulation. Dimensions 4.00 × 0.21 × 4.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-river-tile-5b6ea0a4","cdnUrl":"https://cdn.3dassets.dev/assets/21995/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-river-tile-5b6ea0a4","thumbnailUrl":"https://cdn.3dassets.dev/assets/21995/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21995/v1/poster.webp","blurhash":"UCABqcxu4TWB%#bHRPoL00RQ*JazD4jGtRWB","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":36012,"triangles":756,"vertices":2268,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2,-0.00008057065315597578,-2],"max":[2,0.20593494841543636,2]},"sizeMeters":[4,0.206,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":16,"publishedAt":"2026-09-07T17:32:45.172Z","updatedAt":"2026-10-25T15:25:58.788Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21995/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShallowRiverTileSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21995/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21995/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21995/v1/model.glb\" alt=\"Shallow river tile (Sunfall Rift: MOBA Heroes and Arena)\" 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/21995/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/21995/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21996","slug":"sunfall-rift-moba-river-crossing-dcc9e737","title":"River crossing bridge (Sunfall Rift: MOBA Heroes and Arena)","summary":"Four-metre stone crossing with corner lanterns and low bronze curbs; deck height 0.32 m.","description":"Four-metre stone crossing with corner lanterns and low bronze curbs; deck height 0.32 m. Dimensions 3.44 × 1.34 × 4.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-river-crossing-dcc9e737","cdnUrl":"https://cdn.3dassets.dev/assets/21996/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-river-crossing-dcc9e737","thumbnailUrl":"https://cdn.3dassets.dev/assets/21996/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21996/v1/poster.webp","blurhash":"U4CGoZ?u00IqImD%aj%N00IB^RRO%P_4q]Mc","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":43232,"triangles":836,"vertices":2508,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.7200719852357576,0.00008300676949601904,-2],"max":[1.7200719852357576,1.342252295227233,2]},"sizeMeters":[3.44,1.342,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T17:32:45.209Z","updatedAt":"2026-10-25T16:06:20.808Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21996/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RiverCrossingBridgeSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21996/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21996/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21996/v1/model.glb\" alt=\"River crossing bridge (Sunfall Rift: MOBA Heroes and Arena)\" 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/21996/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/21996/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21997","slug":"sunfall-rift-moba-cliff-ridge-1456dfd3","title":"Jungle cliff ridge (Sunfall Rift: MOBA Heroes and Arena)","summary":"Irregular four-rock cliff barrier for defining jungle paths, about 4 m long.","description":"Irregular four-rock cliff barrier for defining jungle paths, about 4 m long. Dimensions 4.13 × 2.41 × 1.32 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-cliff-ridge-1456dfd3","cdnUrl":"https://cdn.3dassets.dev/assets/21997/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-cliff-ridge-1456dfd3","thumbnailUrl":"https://cdn.3dassets.dev/assets/21997/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21997/v1/poster.webp","blurhash":"U6C?[p.800WBR5~qtR0000D$_NRjIn9EWA%M","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":139300,"triangles":2880,"vertices":8640,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-2.065110206604004,-0.000056860866547214783,-0.6605554391740643],"max":[2.065110206604004,2.4142698029899603,0.6605554391740643]},"sizeMeters":[4.13,2.414,1.321],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T17:32:44.212Z","updatedAt":"2026-10-06T01:56:07.760Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21997/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JungleCliffRidgeSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21997/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21997/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21997/v1/model.glb\" alt=\"Jungle cliff ridge (Sunfall Rift: MOBA Heroes and Arena)\" 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/21997/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/21997/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21998","slug":"sunfall-rift-moba-concealment-brush-fa4acab0","title":"Concealment brush cluster (Sunfall Rift: MOBA Heroes and Arena)","summary":"Dense angular leaves forming a readable jungle brush patch. Visibility behavior is not included.","description":"Dense angular leaves forming a readable jungle brush patch. Visibility behavior is not included. Dimensions 1.55 × 1.26 × 1.42 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-concealment-brush-fa4acab0","cdnUrl":"https://cdn.3dassets.dev/assets/21998/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-concealment-brush-fa4acab0","thumbnailUrl":"https://cdn.3dassets.dev/assets/21998/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21998/v1/poster.webp","blurhash":"U35~|1.l00H?00NG.9%L4TQnyWSzyVt7x[ah","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":5404,"triangles":90,"vertices":270,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.7742226123809814,0.0000034281393066493138,-0.7123169376338832],"max":[0.7742226123809814,1.2599965623239502,0.7123169376338832]},"sizeMeters":[1.548,1.26,1.425],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T17:32:44.275Z","updatedAt":"2026-10-06T01:56:05.367Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21998/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConcealmentBrushClusterSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21998/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21998/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21998/v1/model.glb\" alt=\"Concealment brush cluster (Sunfall Rift: MOBA Heroes and Arena)\" 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/21998/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/21998/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"21999","slug":"sunfall-rift-moba-canopy-pine-29ad4bc7","title":"Layered canopy pine (Sunfall Rift: MOBA Heroes and Arena)","summary":"Tiered evergreen tree with a visible trunk and two branches, roughly 4.2 m tall.","description":"Tiered evergreen tree with a visible trunk and two branches, roughly 4.2 m tall. Dimensions 2.24 × 4.14 × 2.19 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-canopy-pine-29ad4bc7","cdnUrl":"https://cdn.3dassets.dev/assets/21999/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-canopy-pine-29ad4bc7","thumbnailUrl":"https://cdn.3dassets.dev/assets/21999/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/21999/v1/poster.webp","blurhash":"U54{bbtk00H@kWayV@f6D4RP*IyCozkBkBjI","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":10672,"triangles":186,"vertices":558,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.1212011944637543,0,-1.0929972091003302],"max":[1.1212011944637543,4.139999866485596,1.0929972091003302]},"sizeMeters":[2.242,4.14,2.186],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T17:32:44.397Z","updatedAt":"2026-10-25T07:59:29.803Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/21999/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LayeredCanopyPineSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/21999/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/21999/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/21999/v1/model.glb\" alt=\"Layered canopy pine (Sunfall Rift: MOBA Heroes and Arena)\" 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/21999/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/21999/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22001","slug":"sunfall-rift-moba-vision-ward-333f6959","title":"Vision ward totem (Sunfall Rift: MOBA Heroes and Arena)","summary":"Eye-shaped crystal ward on a bronze stem. Static prop; no vision logic.","description":"Eye-shaped crystal ward on a bronze stem. Static prop; no vision logic. Dimensions 0.80 × 1.86 × 0.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-vision-ward-333f6959","cdnUrl":"https://cdn.3dassets.dev/assets/22001/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-vision-ward-333f6959","thumbnailUrl":"https://cdn.3dassets.dev/assets/22001/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22001/v1/poster.webp","blurhash":"U4AK5L.8000000V]-;k8F3tR$dIB~WoJ9Zb0","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":22572,"triangles":404,"vertices":1212,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,-0.00002533230039349077,-0.4000000059604645],"max":[0.4000000059604645,1.8650000095367432,0.4000000059604645]},"sizeMeters":[0.8,1.865,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T17:32:45.185Z","updatedAt":"2026-10-06T01:56:10.260Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22001/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VisionWardTotemSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22001/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22001/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22001/v1/model.glb\" alt=\"Vision ward totem (Sunfall Rift: MOBA Heroes and Arena)\" 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/22001/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/22001/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22000","slug":"sunfall-rift-moba-jungle-buff-altar-4a26badf","title":"Ember buff altar (Sunfall Rift: MOBA Heroes and Arena)","summary":"Three-crystal neutral buff altar on a circular stone base, 1.4 m across.","description":"Three-crystal neutral buff altar on a circular stone base, 1.4 m across. Dimensions 1.40 × 1.34 × 1.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-jungle-buff-altar-4a26badf","cdnUrl":"https://cdn.3dassets.dev/assets/22000/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-jungle-buff-altar-4a26badf","thumbnailUrl":"https://cdn.3dassets.dev/assets/22000/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22000/v1/poster.webp","blurhash":"UIEC2o%201IpDOV@XnX901R*}@snyXf,#RsS","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":10516,"triangles":204,"vertices":612,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.699999988079071,0.000023500827161931914,-0.699999988079071],"max":[0.699999988079071,1.3406504392623901,0.699999988079071]},"sizeMeters":[1.4,1.341,1.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T17:32:45.157Z","updatedAt":"2026-10-06T01:56:10.295Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22000/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EmberBuffAltarSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22000/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22000/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22000/v1/model.glb\" alt=\"Ember buff altar (Sunfall Rift: MOBA Heroes and Arena)\" 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/22000/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/22000/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22003","slug":"sunfall-rift-moba-dawn-banner-8fff41d5","title":"Dawn faction banner (Sunfall Rift: MOBA Heroes and Arena)","summary":"Rigid teal banner with ivory cross sigil and weighted bronze pole. No cloth simulation.","description":"Rigid teal banner with ivory cross sigil and weighted bronze pole. No cloth simulation. Dimensions 1.30 × 2.90 × 0.76 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-dawn-banner-8fff41d5","cdnUrl":"https://cdn.3dassets.dev/assets/22003/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-dawn-banner-8fff41d5","thumbnailUrl":"https://cdn.3dassets.dev/assets/22003/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22003/v1/poster.webp","blurhash":"U68EVc+v003p.QVYHtp_E1X-%MquD4pI.mQm","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":22176,"triangles":420,"vertices":1260,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.6499999910593033,0,-0.3799999952316284],"max":[0.6499869267096375,2.9000000953674316,0.3799999952316284]},"sizeMeters":[1.3,2.9,0.76],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T17:32:45.944Z","updatedAt":"2026-10-25T08:32:48.651Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22003/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DawnFactionBannerSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22003/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22003/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22003/v1/model.glb\" alt=\"Dawn faction banner (Sunfall Rift: MOBA Heroes and Arena)\" 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/22003/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/22003/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22002","slug":"sunfall-rift-moba-target-rune-026088c6","title":"Targeting rune ring (Sunfall Rift: MOBA Heroes and Arena)","summary":"Three-metre targeting ring with eight radial marks; static opaque emissive geometry.","description":"Three-metre targeting ring with eight radial marks; static opaque emissive geometry. Dimensions 3.08 × 0.07 × 3.08 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-target-rune-026088c6","cdnUrl":"https://cdn.3dassets.dev/assets/22002/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-target-rune-026088c6","thumbnailUrl":"https://cdn.3dassets.dev/assets/22002/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22002/v1/poster.webp","blurhash":"U48X%ntk00XQtQWUkWog00RP~penR8s:R4M{","category":{"slug":"effects-primitives","title":"Effects & Primitives"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":64596,"triangles":1440,"vertices":4320,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.5399999618530273,-0.000015064670366389532,-1.5399999618530273],"max":[1.5399999618530273,0.07124153545551265,1.5399999618530273]},"sizeMeters":[3.08,0.071,3.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T17:32:45.930Z","updatedAt":"2026-10-05T18:36:27.557Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22002/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TargetingRuneRingSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22002/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22002/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22002/v1/model.glb\" alt=\"Targeting rune ring (Sunfall Rift: MOBA Heroes and Arena)\" 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/22002/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/22002/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22004","slug":"sunfall-rift-moba-ember-projectile-49569ecb","title":"Ember projectile mesh (Sunfall Rift: MOBA Heroes and Arena)","summary":"Flame-shaped projectile pointing along +Y. Rotate to its travel direction in your application.","description":"Flame-shaped projectile pointing along +Y. Rotate to its travel direction in your application. Dimensions 0.41 × 1.50 × 0.41 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-ember-projectile-49569ecb","cdnUrl":"https://cdn.3dassets.dev/assets/22004/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-ember-projectile-49569ecb","thumbnailUrl":"https://cdn.3dassets.dev/assets/22004/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22004/v1/poster.webp","blurhash":"UACOH#xY04E49wja-TX60$WC}=t5^Nj@9^jG","category":{"slug":"effects-primitives","title":"Effects & Primitives"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":3796,"triangles":56,"vertices":168,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.2041917497319276,0,-0.2041917497319276],"max":[0.2041917497319276,1.500000238418579,0.2041917497319276]},"sizeMeters":[0.408,1.5,0.408],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T17:32:47.087Z","updatedAt":"2026-10-11T04:09:41.195Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22004/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EmberProjectileMeshSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22004/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22004/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22004/v1/model.glb\" alt=\"Ember projectile mesh (Sunfall Rift: MOBA Heroes and Arena)\" 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/22004/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/22004/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22005","slug":"sunfall-rift-moba-crescent-slash-5489a2d2","title":"Crescent slash mesh (Sunfall Rift: MOBA Heroes and Arena)","summary":"Tapered upright crescent for a melee slash effect. Static mesh with emissive teal material.","description":"Tapered upright crescent for a melee slash effect. Static mesh with emissive teal material. Dimensions 1.71 × 1.16 × 0.29 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Sunfall Rift: weathered stone, ivory, bronze, charcoal, teal and ember. Static geometry; no rig, animation, collision or navigation data. Effects are opaque emissive meshes; bloom and gameplay must be implemented by the host application.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-crescent-slash-5489a2d2","cdnUrl":"https://cdn.3dassets.dev/assets/22005/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-crescent-slash-5489a2d2","thumbnailUrl":"https://cdn.3dassets.dev/assets/22005/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22005/v1/poster.webp","blurhash":"UI8FibpIMJt7.ltRMKVtD4niWBMxD4RPyXbb","category":{"slug":"effects-primitives","title":"Effects & Primitives"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":12044,"triangles":228,"vertices":684,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.8548872470855713,-0.000012519796741550238,-0.14495539856585693],"max":[0.8548872470855713,1.1620309381088143,0.14495539856585693]},"sizeMeters":[1.71,1.162,0.29],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":17,"publishedAt":"2026-09-07T17:32:47.101Z","updatedAt":"2026-10-11T04:09:41.227Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22005/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrescentSlashMeshSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22005/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22005/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22005/v1/model.glb\" alt=\"Crescent slash mesh (Sunfall Rift: MOBA Heroes and Arena)\" 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/22005/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/22005/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22007","slug":"sunfall-rift-moba-mid-lane-standoff-fc76c4ad-starter-scene","title":"Mid-lane standoff (Sunfall Rift: MOBA Heroes and Arena)","summary":"Opposing defenses and lane waves at a river crossing. Demo vignette, not a complete playable map.","description":"Opposing defenses and lane waves at a river crossing. Demo vignette, not a complete playable map.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-mid-lane-standoff-fc76c4ad-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/22007/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-mid-lane-standoff-fc76c4ad-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/22007/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22007/v1/poster.webp","blurhash":"UA8;#+n*00W;RPM{WVxu00oy_NWBx]-poLIU","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":293796,"triangles":11824,"vertices":13237,"meshes":39,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-7.065110206604004,-0.00008057065315597578,-10],"max":[6.1212011944637545,4.190650463104248,10]},"sizeMeters":[13.186,4.191,20],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":17,"publishedAt":"2026-09-07T17:32:46.907Z","updatedAt":"2026-10-25T10:43:33.513Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22007/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MidLaneStandoffSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22007/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22007/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22007/v1/model.glb\" alt=\"Mid-lane standoff (Sunfall Rift: MOBA Heroes and Arena)\" 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/22007/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/22007/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22006","slug":"sunfall-rift-moba-dawn-sanctuary-63db605f","title":"Dawn sanctuary (Sunfall Rift: MOBA Heroes and Arena)","summary":"Nexus courtyard with fountain, inhibitor, heroes, ward and banner.","description":"Nexus courtyard with fountain, inhibitor, heroes, ward and banner.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-dawn-sanctuary-63db605f","cdnUrl":"https://cdn.3dassets.dev/assets/22006/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-dawn-sanctuary-63db605f","thumbnailUrl":"https://cdn.3dassets.dev/assets/22006/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22006/v1/poster.webp","blurhash":"U7BgJ9x[00kD4:WCxakC00RQ_NRj~Cs:XSjs","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":166484,"triangles":6480,"vertices":6766,"meshes":32,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-6,-0.00008057065315597578,-6],"max":[6,3.581688274660535,6]},"sizeMeters":[12,3.582,12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T17:32:46.830Z","updatedAt":"2026-10-25T08:32:22.605Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22006/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DawnSanctuarySunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22006/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22006/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22006/v1/model.glb\" alt=\"Dawn sanctuary (Sunfall Rift: MOBA Heroes and Arena)\" 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/22006/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/22006/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22008","slug":"sunfall-rift-moba-colossus-camp-fc3eba1b","title":"Colossus jungle camp (Sunfall Rift: MOBA Heroes and Arena)","summary":"Neutral boss encounter staged between forest cliffs and an ember buff altar.","description":"Neutral boss encounter staged between forest cliffs and an ember buff altar.","status":"published","url":"https://3dassets.dev/assets/sunfall-rift-moba-colossus-camp-fc3eba1b","cdnUrl":"https://cdn.3dassets.dev/assets/22008/v1/model.glb","downloadUrl":"https://3dassets.dev/download/sunfall-rift-moba-colossus-camp-fc3eba1b","thumbnailUrl":"https://cdn.3dassets.dev/assets/22008/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22008/v1/poster.webp","blurhash":"U68hI1R600$SNGV?tQtR00k;~qM^rDxvo#IT","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"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":268304,"triangles":10116,"vertices":12267,"meshes":23,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-4.1212011944637545,-0.000056860866547214783,-3.2605554391740643],"max":[4.6212011944637545,4.139999866485596,4.3123169376338835]},"sizeMeters":[8.742,4.14,7.573],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T17:32:46.941Z","updatedAt":"2026-10-25T08:30:56.277Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22008/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ColossusJungleCampSunfallRiftMOBAHeroesAndArena(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22008/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22008/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22008/v1/model.glb\" alt=\"Colossus jungle camp (Sunfall Rift: MOBA Heroes and Arena)\" 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/22008/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/22008/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}