{"data":{"id":39,"slug":"moonsteel-convergence","title":"Moonsteel Convergence: MOBA collection","summary":"An expanded MOBA collection of silver-armored champions, Gothic arena structures, neutral monsters, terrain, equipment and magic.","description":"Original stylized moonstone and silver fantasy MOBA collection. Six champion classes, infantry, siege machines, jungle creatures, arena structures, plants, inventory and spell meshes. Violet lunar and amber solar factions. Layered armor, bevelled stone, carved profiles, filigree and defined mechanical pivots. Six assembled scenes. Static geometry; no rigs, animation, collision, navigation or gameplay. CC0 asset outputs.","url":"https://3dassets.dev/packs/moonsteel-convergence","coverUrl":"https://cdn.3dassets.dev/assets/2422/v1/poster.webp","assetCount":74,"aiGenerated":true,"aiGeneratedAssetCount":74,"aiModels":["GPT-6 via Codex"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":14950172,"totalTriangles":404340,"starterScene":{"id":"2422","slug":"moonsteel-convergence-lunar-sanctuary-08fa5a66-starter-scene","title":"Lunar sanctuary courtyard (Moonsteel Convergence: MOBA collection)","summary":"Composed example for Moonsteel Convergence: MOBA collection.","description":"A tiled nexus courtyard with gate, well, inhibitor, champion and trimmed perimeter. Walking surfaces at y=0.26 m.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-lunar-sanctuary-08fa5a66-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/2422/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-lunar-sanctuary-08fa5a66-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/2422/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2422/v1/poster.webp","blurhash":"UCCZYDs;00bF8_WBx]ae00R%-qn,_Nt7njt7","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":742956,"triangles":37152,"vertices":30929,"meshes":40,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-6.025000095367432,0.00016357742265199482,-6],"max":[6.025000095367432,5.470000038146972,6]},"sizeMeters":[12.05,5.47,12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:56.233Z","updatedAt":"2026-09-06T05:00:57.034Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2422/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LunarSanctuaryCourtyardMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2422/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2422/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2422/v1/model.glb\" alt=\"Lunar sanctuary courtyard (Moonsteel Convergence: MOBA collection)\" 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/2422/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/2422/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"2035","slug":"moonsteel-convergence-lunar-nexus-1f155881","title":"Lunar nexus: convergence engine (Moonsteel Convergence: MOBA collection)","summary":"Violet crystal engine enclosed by four ribbed obelisks, curved gold crown braces and a stepped dais.","description":"Violet crystal engine enclosed by four ribbed obelisks, curved gold crown braces and a stepped dais. Dimensions 4.50 × 4.50 × 4.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-lunar-nexus-1f155881","cdnUrl":"https://cdn.3dassets.dev/assets/2035/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-lunar-nexus-1f155881","thumbnailUrl":"https://cdn.3dassets.dev/assets/2035/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2035/v1/poster.webp","blurhash":"UCBMoqxu00M{vgjGOrbY0JR*^nsEO,afw5kB","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":514784,"triangles":10644,"vertices":31932,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2.25,-0.00009857240142169266,-2.25],"max":[2.25,4.498010680085372,2.25]},"sizeMeters":[4.5,4.498,4.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:56:29.553Z","updatedAt":"2026-09-06T04:56:31.413Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2035/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LunarNexusConvergenceEngineMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2035/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2035/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2035/v1/model.glb\" alt=\"Lunar nexus: convergence engine (Moonsteel Convergence: MOBA collection)\" 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/2035/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/2035/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2037","slug":"moonsteel-convergence-lunar-sentinel-fb080f67","title":"Lunar sentinel: outer tower (Moonsteel Convergence: MOBA collection)","summary":"Four-faced buttressed sentinel with inlaid diamond runes, collar bolts and a six-prong crystal crown.","description":"Four-faced buttressed sentinel with inlaid diamond runes, collar bolts and a six-prong crystal crown. Dimensions 2.56 × 4.67 × 2.56 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-lunar-sentinel-fb080f67","cdnUrl":"https://cdn.3dassets.dev/assets/2037/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-lunar-sentinel-fb080f67","thumbnailUrl":"https://cdn.3dassets.dev/assets/2037/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2037/v1/poster.webp","blurhash":"U68|u5%300D$vOjEKvXS00R*~pt7b;W.rxsp","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":190760,"triangles":3892,"vertices":11676,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.279937104593537,0,-1.279937104593537],"max":[1.279937104593537,4.670000076293945,1.279937104593537]},"sizeMeters":[2.56,4.67,2.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:56:29.921Z","updatedAt":"2026-09-06T04:56:32.683Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2037/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LunarSentinelOuterTowerMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2037/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2037/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2037/v1/model.glb\" alt=\"Lunar sentinel: outer tower (Moonsteel Convergence: MOBA collection)\" 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/2037/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/2037/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2040","slug":"moonsteel-convergence-twin-bolt-bastion-29c05e2d","title":"Twin-bolt bastion: siege tower (Moonsteel Convergence: MOBA collection)","summary":"Twin hollow-muzzle defense turret on a ringed pedestal. Separate turret meshes support a common rotation group via the included mechanics.js helper.","description":"Twin hollow-muzzle defense turret on a ringed pedestal. Separate turret meshes support a common rotation group via the included mechanics.js helper. Dimensions 2.90 × 3.73 × 3.27 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-twin-bolt-bastion-29c05e2d","cdnUrl":"https://cdn.3dassets.dev/assets/2040/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-twin-bolt-bastion-29c05e2d","thumbnailUrl":"https://cdn.3dassets.dev/assets/2040/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2040/v1/poster.webp","blurhash":"U79aEkoz00MzVFobTXa%00WU~qs;xrNHN2t5","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":232412,"triangles":4720,"vertices":14160,"meshes":8,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.4500000476837158,0.0001075746664417343,-1.6349999904632568],"max":[1.4500000476837158,3.7300000190734863,1.6349999547004699]},"sizeMeters":[2.9,3.73,3.27],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:56:35.173Z","updatedAt":"2026-09-06T04:56:51.341Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2040/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TwinBoltBastionSiegeTowerMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2040/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2040/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2040/v1/model.glb\" alt=\"Twin-bolt bastion: siege tower (Moonsteel Convergence: MOBA collection)\" 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/2040/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/2040/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2043","slug":"moonsteel-convergence-lunar-inhibitor-73a05147","title":"Lunar inhibitor: containment tripod (Moonsteel Convergence: MOBA collection)","summary":"Three angled containment struts surround a tall faceted inhibitor crystal on a bolted platform.","description":"Three angled containment struts surround a tall faceted inhibitor crystal on a bolted platform. Dimensions 2.24 × 2.13 × 2.24 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-lunar-inhibitor-73a05147","cdnUrl":"https://cdn.3dassets.dev/assets/2043/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-lunar-inhibitor-73a05147","thumbnailUrl":"https://cdn.3dassets.dev/assets/2043/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2043/v1/poster.webp","blurhash":"UCBCl.%30JImmajIKZSd0cR%^Us=GfW,;Esq","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":142288,"triangles":2896,"vertices":8688,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.1200000047683716,0.00003204762819219997,-1.1200000047683716],"max":[1.1200000047683716,2.129959930807364,1.1200000047683716]},"sizeMeters":[2.24,2.13,2.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:56:37.119Z","updatedAt":"2026-09-06T04:58:50.458Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2043/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LunarInhibitorContainmentTripodMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2043/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2043/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2043/v1/model.glb\" alt=\"Lunar inhibitor: containment tripod (Moonsteel Convergence: MOBA collection)\" 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/2043/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/2043/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2045","slug":"moonsteel-convergence-moonwell-fountain-5162fafb","title":"Moonwell restoration fountain (Moonsteel Convergence: MOBA collection)","summary":"Hollow carved basin with luminous pool, a central orb and four curved stream meshes.","description":"Hollow carved basin with luminous pool, a central orb and four curved stream meshes. Dimensions 3.80 × 2.04 × 3.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-moonwell-fountain-5162fafb","cdnUrl":"https://cdn.3dassets.dev/assets/2045/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-moonwell-fountain-5162fafb","thumbnailUrl":"https://cdn.3dassets.dev/assets/2045/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2045/v1/poster.webp","blurhash":"UHA,6As;0cS0ROaekVkB0JWA^nn,x^ofV[af","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":250312,"triangles":5132,"vertices":15396,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.899999976158142,-0.000029772628298507797,-1.899999976158142],"max":[1.899999976158142,2.0399702048057584,1.899999976158142]},"sizeMeters":[3.8,2.04,3.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:56:50.774Z","updatedAt":"2026-09-06T04:58:54.915Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2045/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MoonwellRestorationFountainMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2045/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2045/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2045/v1/model.glb\" alt=\"Moonwell restoration fountain (Moonsteel Convergence: MOBA collection)\" 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/2045/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/2045/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2048","slug":"moonsteel-convergence-sanctuary-gateway-1326bb06","title":"Sanctuary pointed gateway (Moonsteel Convergence: MOBA collection)","summary":"Open pointed arch with fluted columns, twin crystal finials and nested gold molding; roughly 5 m tall.","description":"Open pointed arch with fluted columns, twin crystal finials and nested gold molding; roughly 5 m tall. Dimensions 4.40 × 5.21 × 1.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-sanctuary-gateway-1326bb06","cdnUrl":"https://cdn.3dassets.dev/assets/2048/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-sanctuary-gateway-1326bb06","thumbnailUrl":"https://cdn.3dassets.dev/assets/2048/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2048/v1/poster.webp","blurhash":"U3BphM?H00pF}b?c0f0000i+?aEa1EVt=zXL","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":218992,"triangles":4480,"vertices":13440,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2.2001281927487844,0.00009460670410063599,-0.6000366352168148],"max":[2.2001281927487844,5.210000038146973,0.6000366352168148]},"sizeMeters":[4.4,5.21,1.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:57:13.666Z","updatedAt":"2026-09-06T04:58:50.295Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2048/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SanctuaryPointedGatewayMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2048/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2048/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2048/v1/model.glb\" alt=\"Sanctuary pointed gateway (Moonsteel Convergence: MOBA collection)\" 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/2048/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/2048/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2051","slug":"moonsteel-convergence-courtyard-wall-f1f8bfc3","title":"Courtyard wall: four metres (Moonsteel Convergence: MOBA collection)","summary":"Reversible low wall with raised panels, coping stones and three reinforced piers.","description":"Reversible low wall with raised panels, coping stones and three reinforced piers. Dimensions 4.05 × 1.83 × 0.90 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-courtyard-wall-f1f8bfc3","cdnUrl":"https://cdn.3dassets.dev/assets/2051/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-courtyard-wall-f1f8bfc3","thumbnailUrl":"https://cdn.3dassets.dev/assets/2051/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2051/v1/poster.webp","blurhash":"UEDJhstRMwxu?b_NR-Ri00%MxvM|D%D%%LM{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":78984,"triangles":1580,"vertices":4740,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-2.0250000953674316,-0.00003352267670775344,-0.4499649037141026],"max":[2.0250000953674316,1.829940847085452,0.4499649037141026]},"sizeMeters":[4.05,1.83,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:57:15.356Z","updatedAt":"2026-09-06T04:58:50.443Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2051/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CourtyardWallFourMetresMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2051/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2051/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2051/v1/model.glb\" alt=\"Courtyard wall: four metres (Moonsteel Convergence: MOBA collection)\" 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/2051/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/2051/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2052","slug":"moonsteel-convergence-watch-pillar-3925b052","title":"Watch pillar with finial (Moonsteel Convergence: MOBA collection)","summary":"Standalone fluted boundary pillar with stepped capital, metal collars and crystal finial.","description":"Standalone fluted boundary pillar with stepped capital, metal collars and crystal finial. Dimensions 1.42 × 3.78 × 1.42 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-watch-pillar-3925b052","cdnUrl":"https://cdn.3dassets.dev/assets/2052/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-watch-pillar-3925b052","thumbnailUrl":"https://cdn.3dassets.dev/assets/2052/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2052/v1/poster.webp","blurhash":"U58|-W-q000JV5a}TmjY4WRj?@%Lx9WBNNt7","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":159812,"triangles":3248,"vertices":9744,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.7100614006353531,0,-0.7100614006353531],"max":[0.7100614006353531,3.7799999713897705,0.7100614006353531]},"sizeMeters":[1.42,3.78,1.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:57:16.518Z","updatedAt":"2026-09-06T04:58:54.920Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2052/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WatchPillarWithFinialMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2052/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2052/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2052/v1/model.glb\" alt=\"Watch pillar with finial (Moonsteel Convergence: MOBA collection)\" 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/2052/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/2052/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2053","slug":"moonsteel-convergence-sanctuary-stairs-0e82c18e","title":"Sanctuary five-step stairs (Moonsteel Convergence: MOBA collection)","summary":"Five broad stone steps with polished nosings and rising gold handrails. Rise 1 m; tread 0.6 m.","description":"Five broad stone steps with polished nosings and rising gold handrails. Rise 1 m; tread 0.6 m. Dimensions 3.01 × 1.48 × 3.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-sanctuary-stairs-0e82c18e","cdnUrl":"https://cdn.3dassets.dev/assets/2053/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-sanctuary-stairs-0e82c18e","thumbnailUrl":"https://cdn.3dassets.dev/assets/2053/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2053/v1/poster.webp","blurhash":"U7A,zm?c00Iov{$%kXR.00IS~pofA19bxXxV","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":71140,"triangles":1688,"vertices":5064,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.5049999952316284,0.00006103701895199265,-1.5],"max":[1.5049999952316284,1.4826713484253005,1.5]},"sizeMeters":[3.01,1.483,3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:57:16.539Z","updatedAt":"2026-09-06T04:58:54.933Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2053/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SanctuaryFiveStepStairsMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2053/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2053/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2053/v1/model.glb\" alt=\"Sanctuary five-step stairs (Moonsteel Convergence: MOBA collection)\" 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/2053/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/2053/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2054","slug":"moonsteel-convergence-recall-beacon-2c161bcf","title":"Recall beacon: open portal frame (Moonsteel Convergence: MOBA collection)","summary":"Nested pointed metal portal frame with a central spell orb and paired grounding crystals. No teleport logic.","description":"Nested pointed metal portal frame with a central spell orb and paired grounding crystals. No teleport logic. Dimensions 2.20 × 3.39 × 2.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-recall-beacon-2c161bcf","cdnUrl":"https://cdn.3dassets.dev/assets/2054/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-recall-beacon-2c161bcf","thumbnailUrl":"https://cdn.3dassets.dev/assets/2054/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2054/v1/poster.webp","blurhash":"U684Puxv00ImMcRjXAt70]Sc^Uw$Rin+%2X5","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":148192,"triangles":3020,"vertices":9060,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.100000023841858,0.0000312746996358193,-1.100000023841858],"max":[1.100000023841858,3.3899998664855957,1.100000023841858]},"sizeMeters":[2.2,3.39,2.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:57:16.969Z","updatedAt":"2026-09-06T04:58:54.952Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2054/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RecallBeaconOpenPortalFrameMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2054/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2054/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2054/v1/model.glb\" alt=\"Recall beacon: open portal frame (Moonsteel Convergence: MOBA collection)\" 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/2054/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/2054/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2164","slug":"moonsteel-convergence-ember-offering-shrine-0892158b","title":"Ember offering shrine (Moonsteel Convergence: MOBA collection)","summary":"Stone jungle shrine with three inset runes, an overhanging altar slab and an amber crystal offering.","description":"Stone jungle shrine with three inset runes, an overhanging altar slab and an amber crystal offering. Dimensions 2.60 × 1.91 × 2.60 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-ember-offering-shrine-0892158b","cdnUrl":"https://cdn.3dassets.dev/assets/2164/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-ember-offering-shrine-0892158b","thumbnailUrl":"https://cdn.3dassets.dev/assets/2164/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2164/v1/poster.webp","blurhash":"UDBDH8%M00IUv{oIJDRl00Rj~VogA2Rk=@%1","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":101920,"triangles":2024,"vertices":6072,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.2999999523162842,-0.000028202110393782398,-1.2999999523162842],"max":[1.2999999523162842,1.9100237460333163,1.2999999523162842]},"sizeMeters":[2.6,1.91,2.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:45.541Z","updatedAt":"2026-09-06T04:59:46.715Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2164/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EmberOfferingShrineMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2164/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2164/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2164/v1/model.glb\" alt=\"Ember offering shrine (Moonsteel Convergence: MOBA collection)\" 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/2164/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/2164/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2165","slug":"moonsteel-convergence-relic-vault-pedestal-5a3d1a2c","title":"Relic vault pedestal (Moonsteel Convergence: MOBA collection)","summary":"Raised relic display with forked metal supports, transverse cradle and a large capture crystal.","description":"Raised relic display with forked metal supports, transverse cradle and a large capture crystal. Dimensions 2.10 × 2.49 × 2.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-relic-vault-pedestal-5a3d1a2c","cdnUrl":"https://cdn.3dassets.dev/assets/2165/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-relic-vault-pedestal-5a3d1a2c","thumbnailUrl":"https://cdn.3dassets.dev/assets/2165/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2165/v1/poster.webp","blurhash":"U58W~*%N00D$QSaLP8XO0JWB?Jog6]WT}vxJ","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":110232,"triangles":2228,"vertices":6684,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.0499999523162842,0.00003845161720361645,-1.0499999523162842],"max":[1.0499999523162842,2.4928855895996094,1.0499999523162842]},"sizeMeters":[2.1,2.493,2.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:45.731Z","updatedAt":"2026-09-06T04:59:46.773Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2165/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RelicVaultPedestalMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2165/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2165/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2165/v1/model.glb\" alt=\"Relic vault pedestal (Moonsteel Convergence: MOBA collection)\" 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/2165/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/2165/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2176","slug":"moonsteel-convergence-solar-nexus-57f3cab5","title":"Solar nexus: convergence engine (Moonsteel Convergence: MOBA collection)","summary":"Amber crystal engine enclosed by four ribbed obelisks, curved gold crown braces and a stepped dais.","description":"Violet crystal engine enclosed by four ribbed obelisks, curved gold crown braces and a stepped dais. Dimensions 4.50 × 4.50 × 4.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-solar-nexus-57f3cab5","cdnUrl":"https://cdn.3dassets.dev/assets/2176/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-solar-nexus-57f3cab5","thumbnailUrl":"https://cdn.3dassets.dev/assets/2176/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2176/v1/poster.webp","blurhash":"UCB:jMxu00Ip#OjFJDX701R*~Us.JEWE$woc","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":514784,"triangles":10644,"vertices":31932,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2.25,-0.00009857240142169266,-2.25],"max":[2.25,4.498010680085372,2.25]},"sizeMeters":[4.5,4.498,4.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:49.334Z","updatedAt":"2026-09-06T04:59:49.854Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2176/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SolarNexusConvergenceEngineMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2176/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2176/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2176/v1/model.glb\" alt=\"Solar nexus: convergence engine (Moonsteel Convergence: MOBA collection)\" 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/2176/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/2176/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2175","slug":"moonsteel-convergence-solar-sentinel-51d3e99a","title":"Solar sentinel: outer tower (Moonsteel Convergence: MOBA collection)","summary":"Four-faced buttressed sentinel with inlaid diamond runes, collar bolts and a six-prong crystal crown.","description":"Four-faced buttressed sentinel with inlaid diamond runes, collar bolts and a six-prong crystal crown. Dimensions 2.56 × 4.67 × 2.56 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-solar-sentinel-51d3e99a","cdnUrl":"https://cdn.3dassets.dev/assets/2175/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-solar-sentinel-51d3e99a","thumbnailUrl":"https://cdn.3dassets.dev/assets/2175/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2175/v1/poster.webp","blurhash":"U59Z}?%M009F+:jEA3S%00R*~qxaXSW-xBs:","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":190760,"triangles":3892,"vertices":11676,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.279937104593537,0,-1.279937104593537],"max":[1.279937104593537,4.670000076293945,1.279937104593537]},"sizeMeters":[2.56,4.67,2.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:50.208Z","updatedAt":"2026-09-06T04:59:50.564Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2175/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SolarSentinelOuterTowerMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2175/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2175/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2175/v1/model.glb\" alt=\"Solar sentinel: outer tower (Moonsteel Convergence: MOBA collection)\" 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/2175/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/2175/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2184","slug":"moonsteel-convergence-solar-inhibitor-be7cfd31","title":"Solar inhibitor: containment tripod (Moonsteel Convergence: MOBA collection)","summary":"Three angled containment struts surround a tall faceted inhibitor crystal on a bolted platform.","description":"Three angled containment struts surround a tall faceted inhibitor crystal on a bolted platform. Dimensions 2.24 × 2.13 × 2.24 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-solar-inhibitor-be7cfd31","cdnUrl":"https://cdn.3dassets.dev/assets/2184/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-solar-inhibitor-be7cfd31","thumbnailUrl":"https://cdn.3dassets.dev/assets/2184/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2184/v1/poster.webp","blurhash":"UDCF@a%100IV#hjYETR.03Rl~At65aR-^cxW","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":142288,"triangles":2896,"vertices":8688,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.1200000047683716,0.00003204762819219997,-1.1200000047683716],"max":[1.1200000047683716,2.129959930807364,1.1200000047683716]},"sizeMeters":[2.24,2.13,2.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:51.513Z","updatedAt":"2026-09-06T04:59:52.517Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2184/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SolarInhibitorContainmentTripodMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2184/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2184/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2184/v1/model.glb\" alt=\"Solar inhibitor: containment tripod (Moonsteel Convergence: MOBA collection)\" 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/2184/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/2184/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2185","slug":"moonsteel-convergence-solar-recall-beacon-ac718e9e","title":"Solar recall beacon: open portal frame (Moonsteel Convergence: MOBA collection)","summary":"Nested pointed metal portal frame with a central spell orb and paired grounding crystals. No teleport logic.","description":"Nested pointed metal portal frame with a central spell orb and paired grounding crystals. No teleport logic. Dimensions 2.20 × 3.39 × 2.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-solar-recall-beacon-ac718e9e","cdnUrl":"https://cdn.3dassets.dev/assets/2185/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-solar-recall-beacon-ac718e9e","thumbnailUrl":"https://cdn.3dassets.dev/assets/2185/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2185/v1/poster.webp","blurhash":"U78qEFxu00E2MwRjXAt70NR+~9$%RQn%%1W:","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":148252,"triangles":3020,"vertices":9060,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.100000023841858,0.0000312746996358193,-1.100000023841858],"max":[1.100000023841858,3.3899998664855957,1.100000023841858]},"sizeMeters":[2.2,3.39,2.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:52.203Z","updatedAt":"2026-09-06T04:59:53.037Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2185/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SolarRecallBeaconOpenPortalFrameMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2185/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2185/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2185/v1/model.glb\" alt=\"Solar recall beacon: open portal frame (Moonsteel Convergence: MOBA collection)\" 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/2185/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/2185/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2193","slug":"moonsteel-convergence-aegis-marshal-3dae4f9b","title":"Aegis Marshal: tank champion (Moonsteel Convergence: MOBA collection)","summary":"Fully armored shield champion: kite shield, engraved cuirass, layered greaves, crown and trimmed cape. Static pose.","description":"Fully armored shield champion: kite shield, engraved cuirass, layered greaves, crown and trimmed cape. Static pose. Dimensions 2.08 × 2.52 × 1.05 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-aegis-marshal-3dae4f9b","cdnUrl":"https://cdn.3dassets.dev/assets/2193/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-aegis-marshal-3dae4f9b","thumbnailUrl":"https://cdn.3dassets.dev/assets/2193/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2193/v1/poster.webp","blurhash":"U37w$@-E00J7}xaxA7nn00I,~q$S00bu^,nz","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":289228,"triangles":5940,"vertices":17820,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.0404719114303589,0,-0.5239032986925036],"max":[1.0404719114303589,2.5199999809265137,0.5238306480031114]},"sizeMeters":[2.081,2.52,1.048],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:54.175Z","updatedAt":"2026-09-06T04:59:54.999Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2193/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AegisMarshalTankChampionMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2193/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2193/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2193/v1/model.glb\" alt=\"Aegis Marshal: tank champion (Moonsteel Convergence: MOBA collection)\" 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/2193/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/2193/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2194","slug":"moonsteel-convergence-crescent-seer-9c96d2c8","title":"Crescent Seer: control mage (Moonsteel Convergence: MOBA collection)","summary":"Crescent-staff mage with angular hood, ornamented armor, bound spellbook and floor-length trimmed cloak. Static pose.","description":"Crescent-staff mage with angular hood, ornamented armor, bound spellbook and floor-length trimmed cloak. Static pose. Dimensions 1.95 × 2.84 × 0.87 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-crescent-seer-9c96d2c8","cdnUrl":"https://cdn.3dassets.dev/assets/2194/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-crescent-seer-9c96d2c8","thumbnailUrl":"https://cdn.3dassets.dev/assets/2194/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2194/v1/poster.webp","blurhash":"U68zu@x[00MLssRiW+%O00IV~X-;EcxbwjE0","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":432084,"triangles":8916,"vertices":26748,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.9758384504161108,0,-0.43280104593328844],"max":[0.9758428889821161,2.8442976474761963,0.4328529771569611]},"sizeMeters":[1.952,2.844,0.866],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:55.258Z","updatedAt":"2026-09-06T04:59:55.546Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2194/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrescentSeerControlMageMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2194/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2194/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2194/v1/model.glb\" alt=\"Crescent Seer: control mage (Moonsteel Convergence: MOBA collection)\" 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/2194/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/2194/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2204","slug":"moonsteel-convergence-vesper-huntress-a42a3f37","title":"Vesper Huntress: ranged champion (Moonsteel Convergence: MOBA collection)","summary":"Armored ranger with recurved crystal bow, taut string, back quiver, four fletched arrows and short cloak. Static pose.","description":"Armored ranger with recurved crystal bow, taut string, back quiver, four fletched arrows and short cloak. Static pose. Dimensions 1.90 × 2.59 × 1.02 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-vesper-huntress-a42a3f37","cdnUrl":"https://cdn.3dassets.dev/assets/2204/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-vesper-huntress-a42a3f37","thumbnailUrl":"https://cdn.3dassets.dev/assets/2204/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2204/v1/poster.webp","blurhash":"U35YHDpx00qGR6nOtRcE00ic_MPAM{R-s;nN","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":299968,"triangles":6148,"vertices":18444,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.9501495361328125,0,-0.5099955937634797],"max":[0.9501495361328125,2.5882842540740967,0.5099756508155195]},"sizeMeters":[1.9,2.588,1.02],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:56.988Z","updatedAt":"2026-09-06T04:59:57.102Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2204/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VesperHuntressRangedChampionMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2204/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2204/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2204/v1/model.glb\" alt=\"Vesper Huntress: ranged champion (Moonsteel Convergence: MOBA collection)\" 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/2204/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/2204/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2203","slug":"moonsteel-convergence-veil-duelist-0ea8771b","title":"Veil Duelist: assassin champion (Moonsteel Convergence: MOBA collection)","summary":"Twin-blade assassin with swept helmet fins, segmented armor and compact split cape. Static display pose.","description":"Twin-blade assassin with swept helmet fins, segmented armor and compact split cape. Static display pose. Dimensions 1.88 × 2.60 × 0.85 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-veil-duelist-0ea8771b","cdnUrl":"https://cdn.3dassets.dev/assets/2203/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-veil-duelist-0ea8771b","thumbnailUrl":"https://cdn.3dassets.dev/assets/2203/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2203/v1/poster.webp","blurhash":"U24.MS%i00DNM}ogtRRk00Ri_NxvroM_R-%M","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":301100,"triangles":6204,"vertices":18612,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.9417625069618225,0,-0.42441278911480573],"max":[0.9417625069618225,2.5995688438415527,0.4243756852570854]},"sizeMeters":[1.884,2.6,0.849],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:56.954Z","updatedAt":"2026-09-06T04:59:57.069Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2203/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VeilDuelistAssassinChampionMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2203/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2203/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2203/v1/model.glb\" alt=\"Veil Duelist: assassin champion (Moonsteel Convergence: MOBA collection)\" 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/2203/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/2203/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2209","slug":"moonsteel-convergence-dawn-breaker-96cd14a3","title":"Dawn Breaker: bruiser champion (Moonsteel Convergence: MOBA collection)","summary":"Horned frontline champion carrying a banded warhammer with amber core and heavy overlapping armor. Static pose.","description":"Horned frontline champion carrying a banded warhammer with amber core and heavy overlapping armor. Static pose. Dimensions 2.18 × 2.50 × 0.85 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-dawn-breaker-96cd14a3","cdnUrl":"https://cdn.3dassets.dev/assets/2209/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-dawn-breaker-96cd14a3","thumbnailUrl":"https://cdn.3dassets.dev/assets/2209/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2209/v1/poster.webp","blurhash":"U48E6+?w004T^*t7E3IW00nN.9SQ00s*?HNM","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":294620,"triangles":6036,"vertices":18108,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.0882948140021722,0,-0.4243265977632136],"max":[1.0883499383926392,2.498495578765869,0.4243756852570854]},"sizeMeters":[2.177,2.498,0.849],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:58.883Z","updatedAt":"2026-09-06T04:59:59.631Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2209/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DawnBreakerBruiserChampionMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2209/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2209/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2209/v1/model.glb\" alt=\"Dawn Breaker: bruiser champion (Moonsteel Convergence: MOBA collection)\" 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/2209/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/2209/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2210","slug":"moonsteel-convergence-seraph-mender-376348f9","title":"Seraph Mender: support champion (Moonsteel Convergence: MOBA collection)","summary":"Mechanical-wing support with six solid feather blades, gold halo, armored robe and amber healing orb. Static pose.","description":"Mechanical-wing support with six solid feather blades, gold halo, armored robe and amber healing orb. Static pose. Dimensions 2.83 × 2.71 × 0.85 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-seraph-mender-376348f9","cdnUrl":"https://cdn.3dassets.dev/assets/2210/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-seraph-mender-376348f9","thumbnailUrl":"https://cdn.3dassets.dev/assets/2210/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2210/v1/poster.webp","blurhash":"U47-j0%M004n^*kD9vWT00XU_4$d9Es.-pR+","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":300900,"triangles":6168,"vertices":18504,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.4147766828536987,0,-0.4243549367578174],"max":[1.4147766828536987,2.7100000381469727,0.4243756852570854]},"sizeMeters":[2.83,2.71,0.849],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:58.661Z","updatedAt":"2026-09-06T04:59:59.678Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2210/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SeraphMenderSupportChampionMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2210/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2210/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2210/v1/model.glb\" alt=\"Seraph Mender: support champion (Moonsteel Convergence: MOBA collection)\" 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/2210/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/2210/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2220","slug":"moonsteel-convergence-vanguard-minion-4207b904","title":"Vanguard lane minion (Moonsteel Convergence: MOBA collection)","summary":"Detailed vanguard minion with class equipment, articulated armor and helmet, at roughly half champion scale. Static pose.","description":"Detailed vanguard minion with class equipment, articulated armor and helmet, at roughly half champion scale. Static pose. Dimensions 1.01 × 1.63 × 0.48 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-vanguard-minion-4207b904","cdnUrl":"https://cdn.3dassets.dev/assets/2220/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-vanguard-minion-4207b904","thumbnailUrl":"https://cdn.3dassets.dev/assets/2220/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2220/v1/poster.webp","blurhash":"U56[Blxv00ISWAoeozR+00M__4%4D%Rk%ftQ","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":248864,"triangles":5100,"vertices":15300,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.5025365876442789,0,-0.23757529103813613],"max":[0.5025365876442789,1.6341732740402222,0.23754182047365452]},"sizeMeters":[1.005,1.634,0.475],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:01.029Z","updatedAt":"2026-09-06T05:00:01.125Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2220/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VanguardLaneMinionMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2220/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2220/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2220/v1/model.glb\" alt=\"Vanguard lane minion (Moonsteel Convergence: MOBA collection)\" 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/2220/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/2220/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2221","slug":"moonsteel-convergence-arbalist-minion-706c05af","title":"Arbalist lane minion (Moonsteel Convergence: MOBA collection)","summary":"Detailed arbalist minion with class equipment, articulated armor and helmet, at roughly half champion scale. Static pose.","description":"Detailed arbalist minion with class equipment, articulated armor and helmet, at roughly half champion scale. Static pose. Dimensions 0.90 × 1.30 × 0.69 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-arbalist-minion-706c05af","cdnUrl":"https://cdn.3dassets.dev/assets/2221/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-arbalist-minion-706c05af","thumbnailUrl":"https://cdn.3dassets.dev/assets/2221/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2221/v1/poster.webp","blurhash":"U36*t6IS00.A_NoK8_R,00xb?bM_4:oM-obE","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":247204,"triangles":5064,"vertices":15192,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4517250061035156,0,-0.34445546773719726],"max":[0.4517077380372301,1.296180009841919,0.34445546773719726]},"sizeMeters":[0.903,1.296,0.689],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:01.991Z","updatedAt":"2026-09-06T05:00:02.163Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2221/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ArbalistLaneMinionMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2221/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2221/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2221/v1/model.glb\" alt=\"Arbalist lane minion (Moonsteel Convergence: MOBA collection)\" 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/2221/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/2221/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2228","slug":"moonsteel-convergence-acolyte-minion-10f25ca8","title":"Acolyte lane minion (Moonsteel Convergence: MOBA collection)","summary":"Detailed acolyte minion with class equipment, articulated armor and helmet, at roughly half champion scale. Static pose.","description":"Detailed acolyte minion with class equipment, articulated armor and helmet, at roughly half champion scale. Static pose. Dimensions 0.94 × 1.48 × 0.48 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-acolyte-minion-10f25ca8","cdnUrl":"https://cdn.3dassets.dev/assets/2228/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-acolyte-minion-10f25ca8","thumbnailUrl":"https://cdn.3dassets.dev/assets/2228/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2228/v1/poster.webp","blurhash":"U36[5Xk?00qtvoRNTXyF00RP~XtS4mxv?IIS","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":293664,"triangles":6032,"vertices":18096,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4702819697939742,0,-0.24187827470438683],"max":[0.47022563813875384,1.4753221273422241,0.24188943900092677]},"sizeMeters":[0.941,1.475,0.484],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:03.154Z","updatedAt":"2026-09-06T05:00:03.671Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2228/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AcolyteLaneMinionMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2228/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2228/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2228/v1/model.glb\" alt=\"Acolyte lane minion (Moonsteel Convergence: MOBA collection)\" 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/2228/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/2228/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2231","slug":"moonsteel-convergence-siege-crawler-f29a34b1","title":"Siege crawler: crystal mortar (Moonsteel Convergence: MOBA collection)","summary":"Four spoked wheels, reinforced chassis and hollow mortar muzzle; armored crystal-powered lane siege machine.","description":"Four spoked wheels, reinforced chassis and hollow mortar muzzle; armored crystal-powered lane siege machine. Dimensions 1.84 × 1.70 × 2.71 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-siege-crawler-f29a34b1","cdnUrl":"https://cdn.3dassets.dev/assets/2231/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-siege-crawler-f29a34b1","thumbnailUrl":"https://cdn.3dassets.dev/assets/2231/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2231/v1/poster.webp","blurhash":"U78D;U0e4T^n$oR#JN-F00-nyDV[IRp0-X9r","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":246972,"triangles":5076,"vertices":15228,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.9200802870786241,0.0000845386918152391,-1.3550000190734863],"max":[0.9200603055605451,1.7000000476837158,1.3550000190734863]},"sizeMeters":[1.84,1.7,2.71],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:03.985Z","updatedAt":"2026-09-06T05:00:04.907Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2231/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SiegeCrawlerCrystalMortarMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2231/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2231/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2231/v1/model.glb\" alt=\"Siege crawler: crystal mortar (Moonsteel Convergence: MOBA collection)\" 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/2231/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/2231/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2237","slug":"moonsteel-convergence-obsidian-warden-a3b419fb","title":"Obsidian Warden: jungle boss (Moonsteel Convergence: MOBA collection)","summary":"Massive stone automaton with fitted armor plates, ringed fists, crystal shoulders and recessed visor. Static pose.","description":"Massive stone automaton with fitted armor plates, ringed fists, crystal shoulders and recessed visor. Static pose. Dimensions 2.99 × 3.18 × 1.60 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-obsidian-warden-a3b419fb","cdnUrl":"https://cdn.3dassets.dev/assets/2237/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-obsidian-warden-a3b419fb","thumbnailUrl":"https://cdn.3dassets.dev/assets/2237/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2237/v1/poster.webp","blurhash":"U88;M.tS00M^}_oM54S09WaOtAkRA7jI$,g0","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":280608,"triangles":5760,"vertices":17280,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.4971022605895996,0.00001697220931684562,-0.8012894678535862],"max":[1.4971022605895996,3.1800226638435856,0.8013076456994974]},"sizeMeters":[2.994,3.18,1.603],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:05.200Z","updatedAt":"2026-09-06T05:00:06.245Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2237/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ObsidianWardenJungleBossMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2237/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2237/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2237/v1/model.glb\" alt=\"Obsidian Warden: jungle boss (Moonsteel Convergence: MOBA collection)\" 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/2237/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/2237/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2242","slug":"moonsteel-convergence-gilded-river-crab-78494c34","title":"Gilded river crab: neutral objective (Moonsteel Convergence: MOBA collection)","summary":"Eight articulated legs, layered shell plates, curved claws and glowing eyes define this river objective. Static pose.","description":"Eight articulated legs, layered shell plates, curved claws and glowing eyes define this river objective. Static pose. Dimensions 3.04 × 1.75 × 2.81 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-gilded-river-crab-78494c34","cdnUrl":"https://cdn.3dassets.dev/assets/2242/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-gilded-river-crab-78494c34","thumbnailUrl":"https://cdn.3dassets.dev/assets/2242/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2242/v1/poster.webp","blurhash":"U59Z.YEj00s+S$$xIWNg00V@_N%LD+J;~9iu","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":173232,"triangles":3524,"vertices":10572,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.5184272527694702,0.00008069818412120844,-1.4054672718048096],"max":[1.5184272527694702,1.750632550224385,1.4054322467388864]},"sizeMeters":[3.037,1.751,2.811],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:06.539Z","updatedAt":"2026-09-06T05:00:07.537Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2242/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GildedRiverCrabNeutralObjectiveMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2242/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2242/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2242/v1/model.glb\" alt=\"Gilded river crab: neutral objective (Moonsteel Convergence: MOBA collection)\" 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/2242/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/2242/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2246","slug":"moonsteel-convergence-jade-prowler-f16a2dbc","title":"Jade prowler: jungle beast (Moonsteel Convergence: MOBA collection)","summary":"Four-legged guardian beast with plated muzzle, pointed ears, segmented legs, tail and crystal spine. Static pose.","description":"Four-legged guardian beast with plated muzzle, pointed ears, segmented legs, tail and crystal spine. Static pose. Dimensions 1.03 × 2.17 × 3.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-jade-prowler-f16a2dbc","cdnUrl":"https://cdn.3dassets.dev/assets/2246/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-jade-prowler-f16a2dbc","thumbnailUrl":"https://cdn.3dassets.dev/assets/2246/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2246/v1/poster.webp","blurhash":"U468pv-?00F:$,i_O,k;00D$?d#s0vNr;Wvk","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":110788,"triangles":2224,"vertices":6672,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.5150352265650211,0,-1.5594621896743774],"max":[0.5150352265650211,2.1679182052612305,1.5594621896743774]},"sizeMeters":[1.03,2.168,3.119],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:08.870Z","updatedAt":"2026-09-06T05:00:09.776Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2246/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JadeProwlerJungleBeastMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2246/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2246/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2246/v1/model.glb\" alt=\"Jade prowler: jungle beast (Moonsteel Convergence: MOBA collection)\" 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/2246/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/2246/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2253","slug":"moonsteel-convergence-runestone-lane-f44bff41","title":"Runestone lane: straight tile (Moonsteel Convergence: MOBA collection)","summary":"Four-metre paving module with bevelled individual stones and silver edge strips. Walking surface y=0.26 m.","description":"Four-metre paving module with bevelled individual stones and silver edge strips. Walking surface y=0.26 m. Dimensions 4.00 × 0.30 × 4.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-runestone-lane-f44bff41","cdnUrl":"https://cdn.3dassets.dev/assets/2253/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-runestone-lane-f44bff41","thumbnailUrl":"https://cdn.3dassets.dev/assets/2253/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2253/v1/poster.webp","blurhash":"U497w_%h00w{_3oeE1s:00IT?wRj00Rl%2NG","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":100932,"triangles":2052,"vertices":6156,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.00011321890178436766,-2],"max":[2,0.3001000234351791,2]},"sizeMeters":[4,0.3,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:09.473Z","updatedAt":"2026-09-06T05:00:10.477Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2253/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RunestoneLaneStraightTileMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2253/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2253/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2253/v1/model.glb\" alt=\"Runestone lane: straight tile (Moonsteel Convergence: MOBA collection)\" 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/2253/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/2253/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2256","slug":"moonsteel-convergence-convergence-plaza-aec6ae38","title":"Convergence plaza: rune tile (Moonsteel Convergence: MOBA collection)","summary":"Four-metre courtyard tile with concentric metal inlays and eight radial diamond runes.","description":"Four-metre courtyard tile with concentric metal inlays and eight radial diamond runes. Dimensions 4.00 × 0.32 × 4.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-convergence-plaza-aec6ae38","cdnUrl":"https://cdn.3dassets.dev/assets/2256/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-convergence-plaza-aec6ae38","thumbnailUrl":"https://cdn.3dassets.dev/assets/2256/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2256/v1/poster.webp","blurhash":"UAC6+Exv00ae?Hj@Ioj[00M{~Xax01a#%2WB","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":145668,"triangles":3212,"vertices":9636,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2,-0.00008057065315597578,-2],"max":[2,0.3149716140475043,2]},"sizeMeters":[4,0.315,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:11.175Z","updatedAt":"2026-09-06T05:00:11.283Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2256/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConvergencePlazaRuneTileMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2256/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2256/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2256/v1/model.glb\" alt=\"Convergence plaza: rune tile (Moonsteel Convergence: MOBA collection)\" 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/2256/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/2256/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2262","slug":"moonsteel-convergence-sweeping-lane-corner-ae9d9a89","title":"Sweeping lane corner (Moonsteel Convergence: MOBA collection)","summary":"Quarter-turn paving arrangement on a four-metre tile with a curved silver curb. Scene dressing; no snapping ports.","description":"Quarter-turn paving arrangement on a four-metre tile with a curved silver curb. Scene dressing; no snapping ports. Dimensions 4.00 × 0.30 × 4.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-sweeping-lane-corner-ae9d9a89","cdnUrl":"https://cdn.3dassets.dev/assets/2262/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-sweeping-lane-corner-ae9d9a89","thumbnailUrl":"https://cdn.3dassets.dev/assets/2262/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2262/v1/poster.webp","blurhash":"U9Am-#xu00ay~qoeD%a#00Ri?vae00Rk_2ax","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":136756,"triangles":2796,"vertices":8388,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2,-0.00008057065315597578,-2],"max":[2,0.3049827627645521,2]},"sizeMeters":[4,0.305,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:11.964Z","updatedAt":"2026-09-06T05:00:13.069Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2262/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SweepingLaneCornerMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2262/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2262/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2262/v1/model.glb\" alt=\"Sweeping lane corner (Moonsteel Convergence: MOBA collection)\" 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/2262/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/2262/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2265","slug":"moonsteel-convergence-jade-river-surface-07ce79ea","title":"Jade river surface tile (Moonsteel Convergence: MOBA collection)","summary":"Four-metre opaque jade water tile with fine curved silver ripple meshes; no shader animation.","description":"Four-metre opaque jade water tile with fine curved silver ripple meshes; no shader animation. 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. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-jade-river-surface-07ce79ea","cdnUrl":"https://cdn.3dassets.dev/assets/2265/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-jade-river-surface-07ce79ea","thumbnailUrl":"https://cdn.3dassets.dev/assets/2265/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2265/v1/poster.webp","blurhash":"U35Y=[yW4TXNu2a{V@j^00Q..liyL%oMo|W9","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":42428,"triangles":888,"vertices":2664,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.000046543707183127614,-2],"max":[2,0.2060356540926885,2]},"sizeMeters":[4,0.206,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:13.014Z","updatedAt":"2026-09-06T05:00:14.005Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2265/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JadeRiverSurfaceTileMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2265/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2265/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2265/v1/model.glb\" alt=\"Jade river surface tile (Moonsteel Convergence: MOBA collection)\" 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/2265/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/2265/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2270","slug":"moonsteel-convergence-reed-riverbank-c2dd0ad1","title":"Reed riverbank strip (Moonsteel Convergence: MOBA collection)","summary":"Four-metre shore strip with individual smooth stones and clumps of curved reeds.","description":"Four-metre shore strip with individual smooth stones and clumps of curved reeds. Dimensions 4.00 × 1.15 × 1.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-reed-riverbank-c2dd0ad1","cdnUrl":"https://cdn.3dassets.dev/assets/2270/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-reed-riverbank-c2dd0ad1","thumbnailUrl":"https://cdn.3dassets.dev/assets/2270/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2270/v1/poster.webp","blurhash":"U88qmSkq00oeR#%MbcIU00V?_NR*oiDixD?b","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":95040,"triangles":1928,"vertices":5784,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.000036470065858662526,-0.8999908444471572],"max":[2,1.1480558286359466,0.8999908444471572]},"sizeMeters":[4,1.148,1.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:14.570Z","updatedAt":"2026-09-06T05:00:14.718Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2270/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ReedRiverbankStripMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2270/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2270/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2270/v1/model.glb\" alt=\"Reed riverbank strip (Moonsteel Convergence: MOBA collection)\" 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/2270/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/2270/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2275","slug":"moonsteel-convergence-moonstone-bridge-3114d160","title":"Moonstone bridge: filigree railings (Moonsteel Convergence: MOBA collection)","summary":"Four-metre bridge with eight deck courses, pointed-arch balusters and six crystal lamps. Deck y=0.42 m.","description":"Four-metre bridge with eight deck courses, pointed-arch balusters and six crystal lamps. Deck y=0.42 m. Dimensions 3.60 × 1.72 × 4.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-moonstone-bridge-3114d160","cdnUrl":"https://cdn.3dassets.dev/assets/2275/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-moonstone-bridge-3114d160","thumbnailUrl":"https://cdn.3dassets.dev/assets/2275/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2275/v1/poster.webp","blurhash":"U7D9uG?c009G#BRPozog00IT_MozK$%fI-Rj","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":282848,"triangles":5812,"vertices":17436,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.8000427259132663,-0.000054173334552126695,-2],"max":[1.8000427259132663,1.7200945917675317,2]},"sizeMeters":[3.6,1.72,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:15.740Z","updatedAt":"2026-09-06T05:00:16.557Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2275/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MoonstoneBridgeFiligreeRailingsMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2275/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2275/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2275/v1/model.glb\" alt=\"Moonstone bridge: filigree railings (Moonsteel Convergence: MOBA collection)\" 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/2275/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/2275/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2278","slug":"moonsteel-convergence-basalt-jungle-ridge-ddc37d8e","title":"Basalt jungle ridge (Moonsteel Convergence: MOBA collection)","summary":"Five faceted basalt columns with moss caps, bevelled edges and fallen foothill rubble.","description":"Five faceted basalt columns with moss caps, bevelled edges and fallen foothill rubble. Dimensions 4.20 × 2.51 × 1.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-basalt-jungle-ridge-ddc37d8e","cdnUrl":"https://cdn.3dassets.dev/assets/2278/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-basalt-jungle-ridge-ddc37d8e","thumbnailUrl":"https://cdn.3dassets.dev/assets/2278/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2278/v1/poster.webp","blurhash":"U37o0FyY00jY0Jtm~EDi4TMv9t-WQX$*xtR-","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":58272,"triangles":1160,"vertices":3480,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2.1023759841918945,0.000020267396449502595,-0.7250215323981205],"max":[2.1023759841918945,2.509985262833491,0.7250036502061272]},"sizeMeters":[4.205,2.51,1.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:17.038Z","updatedAt":"2026-09-06T05:00:17.562Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2278/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BasaltJungleRidgeMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2278/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2278/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2278/v1/model.glb\" alt=\"Basalt jungle ridge (Moonsteel Convergence: MOBA collection)\" 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/2278/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/2278/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2284","slug":"moonsteel-convergence-amethyst-outcrop-bc12c5a5","title":"Amethyst outcrop (Moonsteel Convergence: MOBA collection)","summary":"Seven crystals of varied proportions emerging from a layered rock bed with pale rubble.","description":"Seven crystals of varied proportions emerging from a layered rock bed with pale rubble. Dimensions 2.06 × 1.79 × 1.69 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-amethyst-outcrop-bc12c5a5","cdnUrl":"https://cdn.3dassets.dev/assets/2284/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-amethyst-outcrop-bc12c5a5","thumbnailUrl":"https://cdn.3dassets.dev/assets/2284/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2284/v1/poster.webp","blurhash":"UFB.T[s;0ca#Zka^b[sY1CNY]us=KGbIw~W,","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":33884,"triangles":652,"vertices":1956,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.02805757522583,0.00004477988483231332,-0.845456327390681],"max":[1.02805757522583,1.7899999618530273,0.845456327390681]},"sizeMeters":[2.056,1.79,1.691],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:18.588Z","updatedAt":"2026-09-06T05:00:19.361Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2284/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AmethystOutcropMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2284/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2284/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2284/v1/model.glb\" alt=\"Amethyst outcrop (Moonsteel Convergence: MOBA collection)\" 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/2284/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/2284/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2287","slug":"moonsteel-convergence-moon-pine-f1d3a3cb","title":"Moon pine: rooted evergreen (Moonsteel Convergence: MOBA collection)","summary":"Tiered, irregular-profile evergreen with tapering trunk, lateral branches and five spreading roots.","description":"Tiered, irregular-profile evergreen with tapering trunk, lateral branches and five spreading roots. Dimensions 2.66 × 5.28 × 2.62 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-moon-pine-f1d3a3cb","cdnUrl":"https://cdn.3dassets.dev/assets/2287/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-moon-pine-f1d3a3cb","thumbnailUrl":"https://cdn.3dassets.dev/assets/2287/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2287/v1/poster.webp","blurhash":"U43mC8tS4TMdRNaKs=kXD4V@*ItkpHkpaha0","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":68120,"triangles":1382,"vertices":4146,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.3295099356498477,0,-1.3093603939999447],"max":[1.3295099356498477,5.283853054046631,1.3093603939999447]},"sizeMeters":[2.659,5.284,2.619],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:19.493Z","updatedAt":"2026-09-06T05:00:20.263Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2287/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MoonPineRootedEvergreenMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2287/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2287/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2287/v1/model.glb\" alt=\"Moon pine: rooted evergreen (Moonsteel Convergence: MOBA collection)\" 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/2287/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/2287/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2293","slug":"moonsteel-convergence-weeping-jadewood-328a072f","title":"Weeping jadewood (Moonsteel Convergence: MOBA collection)","summary":"Arching willow-like jungle tree with six branches, low canopy clusters and eighteen hanging fronds.","description":"Arching willow-like jungle tree with six branches, low canopy clusters and eighteen hanging fronds. Dimensions 3.81 × 3.70 × 3.73 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-weeping-jadewood-328a072f","cdnUrl":"https://cdn.3dassets.dev/assets/2293/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-weeping-jadewood-328a072f","thumbnailUrl":"https://cdn.3dassets.dev/assets/2293/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2293/v1/poster.webp","blurhash":"U84Mkfo}HXax*IkCMekDQnV@kDofM0aKkpjs","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":239100,"triangles":4944,"vertices":14832,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.905385136604309,0,-1.8646804765614913],"max":[1.905385136604309,3.696186619391101,1.8646804765614913]},"sizeMeters":[3.811,3.696,3.729],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:21.064Z","updatedAt":"2026-09-06T05:00:22.036Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2293/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WeepingJadewoodMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2293/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2293/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2293/v1/model.glb\" alt=\"Weeping jadewood (Moonsteel Convergence: MOBA collection)\" 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/2293/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/2293/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2296","slug":"moonsteel-convergence-silverleaf-fern-241481c1","title":"Silverleaf fern rosette (Moonsteel Convergence: MOBA collection)","summary":"Seven curved fronds with individually modeled leaflets and thin gold stems; compact undergrowth cluster.","description":"Seven curved fronds with individually modeled leaflets and thin gold stems; compact undergrowth cluster. Dimensions 1.49 × 0.80 × 1.53 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-silverleaf-fern-241481c1","cdnUrl":"https://cdn.3dassets.dev/assets/2296/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-silverleaf-fern-241481c1","thumbnailUrl":"https://cdn.3dassets.dev/assets/2296/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2296/v1/poster.webp","blurhash":"U35F5mxB8wNd?[s,R5NH00W?%}nO00W?ghxZ","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":227624,"triangles":4704,"vertices":14112,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.7435512991737657,0.000027689619045700997,-0.765031099319458],"max":[0.7435512991737657,0.7963876177947595,0.765031099319458]},"sizeMeters":[1.487,0.796,1.53],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:21.791Z","updatedAt":"2026-09-06T05:00:22.790Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2296/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SilverleafFernRosetteMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2296/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2296/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2296/v1/model.glb\" alt=\"Silverleaf fern rosette (Moonsteel Convergence: MOBA collection)\" 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/2296/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/2296/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2304","slug":"moonsteel-convergence-concealment-reeds-6c7e318e","title":"Concealment reed thicket (Moonsteel Convergence: MOBA collection)","summary":"Dense nine-stem brush patch with alternating solid leaves and a distinct tall silhouette. Visibility logic is external.","description":"Dense nine-stem brush patch with alternating solid leaves and a distinct tall silhouette. Visibility logic is external. Dimensions 1.81 × 1.29 × 1.84 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-concealment-reeds-6c7e318e","cdnUrl":"https://cdn.3dassets.dev/assets/2304/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-concealment-reeds-6c7e318e","thumbnailUrl":"https://cdn.3dassets.dev/assets/2304/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2304/v1/poster.webp","blurhash":"U33].LWZ8wyBp^nhQ-XT4Tiw*JXSrERPtkx[","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":129712,"triangles":2664,"vertices":7992,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.9048530938158423,-0.000008902770539331861,-0.9187605381011963],"max":[0.9048530938158423,1.2886893693703894,0.9187605381011963]},"sizeMeters":[1.81,1.289,1.838],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:23.547Z","updatedAt":"2026-09-06T05:00:24.556Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2304/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConcealmentReedThicketMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2304/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2304/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2304/v1/model.glb\" alt=\"Concealment reed thicket (Moonsteel Convergence: MOBA collection)\" 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/2304/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/2304/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2307","slug":"moonsteel-convergence-spellcap-colony-e0798b68","title":"Spellcap mushroom colony (Moonsteel Convergence: MOBA collection)","summary":"Six varied mushroom caps on pale stems, with luminous rims and a low rocky substrate.","description":"Six varied mushroom caps on pale stems, with luminous rims and a low rocky substrate. Dimensions 1.27 × 0.84 × 1.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-spellcap-colony-e0798b68","cdnUrl":"https://cdn.3dassets.dev/assets/2307/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-spellcap-colony-e0798b68","thumbnailUrl":"https://cdn.3dassets.dev/assets/2307/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2307/v1/poster.webp","blurhash":"UGDHwink0vs=][aeO8s;0cS0=%W-1VW.r_WA","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":214480,"triangles":4400,"vertices":13200,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.6329120397567749,0.000016824048108335377,-0.6015436156543241],"max":[0.6329120397567749,0.8399955099705217,0.6015436156543241]},"sizeMeters":[1.266,0.84,1.203],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:24.492Z","updatedAt":"2026-09-06T05:00:25.446Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2307/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpellcapMushroomColonyMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2307/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2307/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2307/v1/model.glb\" alt=\"Spellcap mushroom colony (Moonsteel Convergence: MOBA collection)\" 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/2307/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/2307/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2312","slug":"moonsteel-convergence-boss-arena-floor-49c9ccd4","title":"Boss arena floor: ritual circle (Moonsteel Convergence: MOBA collection)","summary":"Circular 5.6 m encounter floor with concentric metal inlays and twelve solid runic marks.","description":"Circular 5.6 m encounter floor with concentric metal inlays and twelve solid runic marks. Dimensions 5.60 × 0.23 × 5.60 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-boss-arena-floor-49c9ccd4","cdnUrl":"https://cdn.3dassets.dev/assets/2312/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-boss-arena-floor-49c9ccd4","thumbnailUrl":"https://cdn.3dassets.dev/assets/2312/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2312/v1/poster.webp","blurhash":"U55#@ZtS4TWTtSf5M_az00Ri?djcMwkD%Njs","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":74568,"triangles":1744,"vertices":5232,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-2.799999952316284,0.000017089939268050136,-2.799999952316284],"max":[2.799999952316284,0.2350483708037926,2.799999952316284]},"sizeMeters":[5.6,0.235,5.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:26.790Z","updatedAt":"2026-09-06T05:00:27.768Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2312/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BossArenaFloorRitualCircleMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2312/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2312/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2312/v1/model.glb\" alt=\"Boss arena floor: ritual circle (Moonsteel Convergence: MOBA collection)\" 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/2312/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/2312/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2316","slug":"moonsteel-convergence-boss-arena-rim-a5b8ba7f","title":"Boss arena crescent rim (Moonsteel Convergence: MOBA collection)","summary":"Open semicircular boss-pit boundary of bevelled stone monoliths with spaced crystal markers.","description":"Open semicircular boss-pit boundary of bevelled stone monoliths with spaced crystal markers. Dimensions 3.63 × 2.46 × 6.28 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-boss-arena-rim-a5b8ba7f","cdnUrl":"https://cdn.3dassets.dev/assets/2316/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-boss-arena-rim-a5b8ba7f","thumbnailUrl":"https://cdn.3dassets.dev/assets/2316/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2316/v1/poster.webp","blurhash":"U46H$Z?d4,%PZ+ITR#%400D#xxMxPQ%ixxEJ","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":27564,"triangles":536,"vertices":1608,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.8137496418157948,0.000016617533757923297,-3.1401846408843994],"max":[1.8137496418157948,2.4598466309948983,3.1401846408843994]},"sizeMeters":[3.627,2.46,6.28],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:27.201Z","updatedAt":"2026-09-06T05:00:28.096Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2316/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BossArenaCrescentRimMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2316/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2316/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2316/v1/model.glb\" alt=\"Boss arena crescent rim (Moonsteel Convergence: MOBA collection)\" 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/2316/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/2316/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2323","slug":"moonsteel-convergence-sanctuary-terrace-c4036d5c","title":"Sanctuary terrace: large foundation (Moonsteel Convergence: MOBA collection)","summary":"Twelve-metre square courtyard foundation with nine large stone slabs, visible joints and a silver perimeter. Top y=0.26 m.","description":"Twelve-metre square courtyard foundation with nine large stone slabs, visible joints and a silver perimeter. Top y=0.26 m. Dimensions 12.00 × 0.29 × 12.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-sanctuary-terrace-c4036d5c","cdnUrl":"https://cdn.3dassets.dev/assets/2323/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-sanctuary-terrace-c4036d5c","thumbnailUrl":"https://cdn.3dassets.dev/assets/2323/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2323/v1/poster.webp","blurhash":"UBCZnmxu00ax%MazRjj@00M{~qWV9Fj[t8ae","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":75036,"triangles":1512,"vertices":4536,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-6,0.00016357742265199482,-6],"max":[6,0.2897388266094415,6]},"sizeMeters":[12,0.29,12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:29.365Z","updatedAt":"2026-09-06T05:00:30.450Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2323/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SanctuaryTerraceLargeFoundationMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2323/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2323/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2323/v1/model.glb\" alt=\"Sanctuary terrace: large foundation (Moonsteel Convergence: MOBA collection)\" 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/2323/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/2323/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2327","slug":"moonsteel-convergence-watchers-eye-96ae9b43","title":"Watcher’s eye: vision ward (Moonsteel Convergence: MOBA collection)","summary":"Open eye-shaped vision totem with a luminous pupil, forked metal arms and a weighted base.","description":"Open eye-shaped vision totem with a luminous pupil, forked metal arms and a weighted base. Dimensions 0.81 × 1.82 × 0.81 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-watchers-eye-96ae9b43","cdnUrl":"https://cdn.3dassets.dev/assets/2327/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-watchers-eye-96ae9b43","thumbnailUrl":"https://cdn.3dassets.dev/assets/2327/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2327/v1/poster.webp","blurhash":"U47wsf%M009Z+badEybcT#kDm$V?XeWqr}w|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":141660,"triangles":2884,"vertices":8652,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.40597006722010937,0.000007023962721244836,-0.40597006722010937],"max":[0.40597006722010937,1.8179999589920044,0.40597006722010937]},"sizeMeters":[0.812,1.818,0.812],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:30.270Z","updatedAt":"2026-09-06T05:00:30.820Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2327/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WatcherSEyeVisionWardMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2327/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2327/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2327/v1/model.glb\" alt=\"Watcher’s eye: vision ward (Moonsteel Convergence: MOBA collection)\" 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/2327/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/2327/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2333","slug":"moonsteel-convergence-sentry-tripod-c68e8f94","title":"Sentry tripod: control ward (Moonsteel Convergence: MOBA collection)","summary":"Three-legged control ward with a banded sensor housing, amber lens crystal and protective rim.","description":"Three-legged control ward with a banded sensor housing, amber lens crystal and protective rim. Dimensions 0.89 × 1.72 × 0.89 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-sentry-tripod-c68e8f94","cdnUrl":"https://cdn.3dassets.dev/assets/2333/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-sentry-tripod-c68e8f94","thumbnailUrl":"https://cdn.3dassets.dev/assets/2333/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2333/v1/poster.webp","blurhash":"U79G?exu00IU}$n~0;SiMxWVtRsA58WC^it6","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":114024,"triangles":2308,"vertices":6924,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.44400617532484604,0.000019233046581537683,-0.44400617532484604],"max":[0.44400617532484604,1.7200000286102295,0.44400617532484604]},"sizeMeters":[0.888,1.72,0.888],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:32.238Z","updatedAt":"2026-09-06T05:00:33.173Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2333/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SentryTripodControlWardMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2333/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2333/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2333/v1/model.glb\" alt=\"Sentry tripod: control ward (Moonsteel Convergence: MOBA collection)\" 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/2333/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/2333/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2335","slug":"moonsteel-convergence-lunar-war-standard-ea70af96","title":"Lunar war standard (Moonsteel Convergence: MOBA collection)","summary":"Hanging swallowtail banner with raised diamond heraldry, side trim, crossbar and crystal finial. Solid static cloth.","description":"Hanging swallowtail banner with raised diamond heraldry, side trim, crossbar and crystal finial. Solid static cloth. Dimensions 1.25 × 3.26 × 0.89 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-lunar-war-standard-ea70af96","cdnUrl":"https://cdn.3dassets.dev/assets/2335/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-lunar-war-standard-ea70af96","thumbnailUrl":"https://cdn.3dassets.dev/assets/2335/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2335/v1/poster.webp","blurhash":"U15#O?^-0000:xRQBbt*$:t9JLISrBxuX:9Z","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":104116,"triangles":2084,"vertices":6252,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6249685156927279,0.000019233046581537683,-0.44399832473217915],"max":[0.6249685156927279,3.259999990463257,0.44399832473217915]},"sizeMeters":[1.25,3.26,0.888],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:32.435Z","updatedAt":"2026-09-06T05:00:32.546Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2335/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LunarWarStandardMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2335/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2335/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2335/v1/model.glb\" alt=\"Lunar war standard (Moonsteel Convergence: MOBA collection)\" 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/2335/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/2335/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2339","slug":"moonsteel-convergence-relic-coffer-a38ed314","title":"Relic coffer: domed chest (Moonsteel Convergence: MOBA collection)","summary":"Metal-bound relic chest with domed lid, corner straps and keyplate. Separate lid meshes support a rear-edge hinge using the included mechanics.js helper.","description":"Metal-bound relic chest with domed lid, corner straps and keyplate. Separate lid meshes support a rear-edge hinge using the included mechanics.js helper. Dimensions 1.20 × 1.07 × 0.85 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-relic-coffer-a38ed314","cdnUrl":"https://cdn.3dassets.dev/assets/2339/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-relic-coffer-a38ed314","thumbnailUrl":"https://cdn.3dassets.dev/assets/2339/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2339/v1/poster.webp","blurhash":"U8AdDv?b009G*0-:MdIU8wbIx^M|8_n$?aNL","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":95304,"triangles":1920,"vertices":5760,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000000238418579,-0.000017868229914064226,-0.4249931790140509],"max":[0.6000000238418579,1.0720175351779466,0.4250195252636869]},"sizeMeters":[1.2,1.072,0.85],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:34.224Z","updatedAt":"2026-09-06T05:00:35.161Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2339/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RelicCofferDomedChestMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2339/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2339/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2339/v1/model.glb\" alt=\"Relic coffer: domed chest (Moonsteel Convergence: MOBA collection)\" 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/2339/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/2339/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2343","slug":"moonsteel-convergence-restoration-flask-def1934f","title":"Restoration flask (Moonsteel Convergence: MOBA collection)","summary":"Rounded opaque amber potion bottle with shaped shoulders, stopper, neck band and raised cross label.","description":"Rounded opaque amber potion bottle with shaped shoulders, stopper, neck band and raised cross label. Dimensions 0.42 × 0.69 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-restoration-flask-def1934f","cdnUrl":"https://cdn.3dassets.dev/assets/2343/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-restoration-flask-def1934f","thumbnailUrl":"https://cdn.3dassets.dev/assets/2343/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2343/v1/poster.webp","blurhash":"UHExtbkX01nM0hjE=]bc03ad~9bv?ZW?NGsQ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":66504,"triangles":1316,"vertices":3948,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.21001007945317754,0,-0.225010080049224],"max":[0.21001007945317754,0.6900041325159184,0.22500175003021583]},"sizeMeters":[0.42,0.69,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:35.010Z","updatedAt":"2026-09-06T05:00:35.870Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2343/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RestorationFlaskMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2343/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2343/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2343/v1/model.glb\" alt=\"Restoration flask (Moonsteel Convergence: MOBA collection)\" 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/2343/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/2343/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2349","slug":"moonsteel-convergence-aether-vial-ae5e87d9","title":"Aether vial (Moonsteel Convergence: MOBA collection)","summary":"Octagonal violet mana vial with a broad belly, long neck, silver stopper and ornamental gold spine.","description":"Octagonal violet mana vial with a broad belly, long neck, silver stopper and ornamental gold spine. Dimensions 0.43 × 0.70 × 0.43 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-aether-vial-ae5e87d9","cdnUrl":"https://cdn.3dassets.dev/assets/2349/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-aether-vial-ae5e87d9","thumbnailUrl":"https://cdn.3dassets.dev/assets/2349/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2349/v1/poster.webp","blurhash":"UEBxy_t70JM|J{W-w7nm0vWE}xot$+n,SKX4","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":42096,"triangles":824,"vertices":2472,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.21500935396647677,0,-0.21561473608016968],"max":[0.21500935396647677,0.7000027839490611,0.21561473608016968]},"sizeMeters":[0.43,0.7,0.431],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:36.755Z","updatedAt":"2026-09-06T05:00:36.828Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2349/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AetherVialMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2349/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2349/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2349/v1/model.glb\" alt=\"Aether vial (Moonsteel Convergence: MOBA collection)\" 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/2349/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/2349/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2352","slug":"moonsteel-convergence-sealed-grimoire-9e4b7680","title":"Sealed grimoire (Moonsteel Convergence: MOBA collection)","summary":"Thick spellbook with visible page courses, metal corners, raised cover rune and dark binding.","description":"Thick spellbook with visible page courses, metal corners, raised cover rune and dark binding. Dimensions 0.65 × 0.31 × 0.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-sealed-grimoire-9e4b7680","cdnUrl":"https://cdn.3dassets.dev/assets/2352/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-sealed-grimoire-9e4b7680","thumbnailUrl":"https://cdn.3dassets.dev/assets/2352/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2352/v1/poster.webp","blurhash":"U4Av@C=z0Jo}FRM}s#%L00I.QzM{~Y%HHwIW","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":60384,"triangles":1232,"vertices":3696,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.32499771595463256,0.000016708511658053427,-0.4000000059604645],"max":[0.32499771595463256,0.3109983562737377,0.4000000059604645]},"sizeMeters":[0.65,0.311,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:37.463Z","updatedAt":"2026-09-06T05:00:38.540Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2352/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SealedGrimoireMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2352/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2352/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2352/v1/model.glb\" alt=\"Sealed grimoire (Moonsteel Convergence: MOBA collection)\" 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/2352/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/2352/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2356","slug":"moonsteel-convergence-capture-relic-5c8df0a5","title":"Capture relic: claw setting (Moonsteel Convergence: MOBA collection)","summary":"Amber objective crystal held by five curved gold claws on a small bolted pedestal.","description":"Amber objective crystal held by five curved gold claws on a small bolted pedestal. Dimensions 1.10 × 0.94 × 1.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-capture-relic-5c8df0a5","cdnUrl":"https://cdn.3dassets.dev/assets/2356/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-capture-relic-5c8df0a5","thumbnailUrl":"https://cdn.3dassets.dev/assets/2356/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2356/v1/poster.webp","blurhash":"UDBW3qxu01IWrVjEI^WY04R,~8t4I_WE?Dt6","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":130104,"triangles":2644,"vertices":7932,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5485000014305115,0.00002151948417492,-0.5485000014305115],"max":[0.5485000014305115,0.9399999976158142,0.5485000014305115]},"sizeMeters":[1.097,0.94,1.097],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:38.763Z","updatedAt":"2026-09-06T05:00:39.438Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2356/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CaptureRelicClawSettingMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2356/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2356/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2356/v1/model.glb\" alt=\"Capture relic: claw setting (Moonsteel Convergence: MOBA collection)\" 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/2356/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/2356/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2363","slug":"moonsteel-convergence-moonsteel-glaive-cd51aae4","title":"Moonsteel glaive (Moonsteel Convergence: MOBA collection)","summary":"Long polearm with a tapered spear blade, hand wrap, crossguard, crystal socket and weighted butt.","description":"Long polearm with a tapered spear blade, hand wrap, crossguard, crystal socket and weighted butt. Dimensions 0.33 × 2.96 × 0.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-moonsteel-glaive-cd51aae4","cdnUrl":"https://cdn.3dassets.dev/assets/2363/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-moonsteel-glaive-cd51aae4","thumbnailUrl":"https://cdn.3dassets.dev/assets/2363/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2363/v1/poster.webp","blurhash":"U14xi4xt00Dk?wbJ9Dnz5tkE]|RgOhobw8NM","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":26672,"triangles":488,"vertices":1464,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.16496474363000063,0,-0.09998504394421438],"max":[0.16496474363000063,2.95979905128479,0.09999421177779322]},"sizeMeters":[0.33,2.96,0.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:40.042Z","updatedAt":"2026-09-06T05:00:40.114Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2363/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MoonsteelGlaiveMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2363/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2363/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2363/v1/model.glb\" alt=\"Moonsteel glaive (Moonsteel Convergence: MOBA collection)\" 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/2363/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/2363/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2365","slug":"moonsteel-convergence-runeblade-4a312040","title":"Runeblade longsword (Moonsteel Convergence: MOBA collection)","summary":"Bevelled double-edged sword with raised central fuller, emissive rune, bound grip and gold pommel.","description":"Bevelled double-edged sword with raised central fuller, emissive rune, bound grip and gold pommel. Dimensions 0.50 × 1.53 × 0.18 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-runeblade-4a312040","cdnUrl":"https://cdn.3dassets.dev/assets/2365/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-runeblade-4a312040","thumbnailUrl":"https://cdn.3dassets.dev/assets/2365/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2365/v1/poster.webp","blurhash":"U35X.Mxv00D$Y8ogZyRh4-R%?c$,xRW,R=w$","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":27212,"triangles":500,"vertices":1500,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.25,-0.00001571882051948359,-0.08949664731509671],"max":[0.25,1.5326273441314697,0.08951934056443693]},"sizeMeters":[0.5,1.533,0.179],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:40.851Z","updatedAt":"2026-09-06T05:00:41.020Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2365/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RunebladeLongswordMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2365/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2365/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2365/v1/model.glb\" alt=\"Runeblade longsword (Moonsteel Convergence: MOBA collection)\" 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/2365/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/2365/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2368","slug":"moonsteel-convergence-sentinel-kite-shield-274e32bf","title":"Sentinel kite shield (Moonsteel Convergence: MOBA collection)","summary":"Standalone layered kite shield with solid bevelled rim, crystal boss and attached rear handgrip.","description":"Standalone layered kite shield with solid bevelled rim, crystal boss and attached rear handgrip. Dimensions 0.94 × 1.27 × 0.57 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-sentinel-kite-shield-274e32bf","cdnUrl":"https://cdn.3dassets.dev/assets/2368/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-sentinel-kite-shield-274e32bf","thumbnailUrl":"https://cdn.3dassets.dev/assets/2368/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2368/v1/poster.webp","blurhash":"U56[H;xc00Ik_4o#9ERi8^bF-tnTIAjFxuS1","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":20812,"triangles":364,"vertices":1092,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.47118992472886784,0,-0.2862008077939149],"max":[0.47118992472886784,1.2710529565811157,0.28619057857991537]},"sizeMeters":[0.942,1.271,0.572],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:41.786Z","updatedAt":"2026-09-06T05:00:42.673Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2368/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SentinelKiteShieldMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2368/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2368/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2368/v1/model.glb\" alt=\"Sentinel kite shield (Moonsteel Convergence: MOBA collection)\" 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/2368/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/2368/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2372","slug":"moonsteel-convergence-ember-maul-6d623d4c","title":"Ember maul (Moonsteel Convergence: MOBA collection)","summary":"Square warhammer with reinforced striking faces, wrapped haft, pommel bands and an amber crystal crown.","description":"Square warhammer with reinforced striking faces, wrapped haft, pommel bands and an amber crystal crown. Dimensions 0.96 × 1.75 × 0.43 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-ember-maul-6d623d4c","cdnUrl":"https://cdn.3dassets.dev/assets/2372/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-ember-maul-6d623d4c","thumbnailUrl":"https://cdn.3dassets.dev/assets/2372/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2372/v1/poster.webp","blurhash":"U971ftog01Ri~Voz4:RiwYofNgM|I9axxva$","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":124008,"triangles":2504,"vertices":7512,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.47999998927116394,0,-0.21500167371235918],"max":[0.47999998927116394,1.75,0.21500167371235918]},"sizeMeters":[0.96,1.75,0.43],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:42.824Z","updatedAt":"2026-09-06T05:00:43.598Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2372/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EmberMaulMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2372/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2372/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2372/v1/model.glb\" alt=\"Ember maul (Moonsteel Convergence: MOBA collection)\" 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/2372/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/2372/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2376","slug":"moonsteel-convergence-crescent-focus-staff-a3fed4e8","title":"Crescent focus staff (Moonsteel Convergence: MOBA collection)","summary":"Open crescent staff with a central aether orb, braced neck and three distinct grip rings.","description":"Open crescent staff with a central aether orb, braced neck and three distinct grip rings. Dimensions 0.63 × 2.26 × 0.25 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-crescent-focus-staff-a3fed4e8","cdnUrl":"https://cdn.3dassets.dev/assets/2376/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-crescent-focus-staff-a3fed4e8","thumbnailUrl":"https://cdn.3dassets.dev/assets/2376/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2376/v1/poster.webp","blurhash":"U65;%Qoz00R6?KkCDzVstTkCRNV@bXa|jJjZ","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":117200,"triangles":2372,"vertices":7116,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3146778852785278,0,-0.12674672224081646],"max":[0.3146778852785278,2.264965772628784,0.12674672224081646]},"sizeMeters":[0.629,2.265,0.253],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:44.123Z","updatedAt":"2026-09-06T05:00:44.248Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2376/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrescentFocusStaffMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2376/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2376/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2376/v1/model.glb\" alt=\"Crescent focus staff (Moonsteel Convergence: MOBA collection)\" 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/2376/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/2376/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2381","slug":"moonsteel-convergence-armory-weapon-rack-bf2d5fa0","title":"Armory weapon rack (Moonsteel Convergence: MOBA collection)","summary":"Three-slot metal weapon rack with projecting cradles, finial posts and a broad stable base.","description":"Three-slot metal weapon rack with projecting cradles, finial posts and a broad stable base. Dimensions 1.50 × 1.60 × 0.70 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-armory-weapon-rack-bf2d5fa0","cdnUrl":"https://cdn.3dassets.dev/assets/2381/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-armory-weapon-rack-bf2d5fa0","thumbnailUrl":"https://cdn.3dassets.dev/assets/2381/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2381/v1/poster.webp","blurhash":"U38E6z-:00D*:N%LO^D+01oG~RRp1TxH~2Ri","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":57972,"triangles":1156,"vertices":3468,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.75,0.00001602519770713129,-0.3499481185338908],"max":[0.75,1.60003749991073,0.3499481185338908]},"sizeMeters":[1.5,1.6,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:44.932Z","updatedAt":"2026-09-06T05:00:45.060Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2381/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ArmoryWeaponRackMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2381/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2381/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2381/v1/model.glb\" alt=\"Armory weapon rack (Moonsteel Convergence: MOBA collection)\" 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/2381/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/2381/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2383","slug":"moonsteel-convergence-ritual-brazier-1ddec03a","title":"Ritual brazier (Moonsteel Convergence: MOBA collection)","summary":"Turned stone brazier with carved ribs, hollow bronze bowl and five solid amber flame meshes.","description":"Turned stone brazier with carved ribs, hollow bronze bowl and five solid amber flame meshes. Dimensions 0.96 × 1.78 × 0.96 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-ritual-brazier-1ddec03a","cdnUrl":"https://cdn.3dassets.dev/assets/2383/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-ritual-brazier-1ddec03a","thumbnailUrl":"https://cdn.3dassets.dev/assets/2383/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2383/v1/poster.webp","blurhash":"U78D^Sxu00E1}hjX5bW@M}a}xZjZ0na$}:oa","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":53336,"triangles":1044,"vertices":3132,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4800170924089671,0,-0.4800170924089671],"max":[0.4800170924089671,1.7799999713897705,0.4800170924089671]},"sizeMeters":[0.96,1.78,0.96],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:45.744Z","updatedAt":"2026-09-06T05:00:46.774Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2383/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RitualBrazierMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2383/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2383/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2383/v1/model.glb\" alt=\"Ritual brazier (Moonsteel Convergence: MOBA collection)\" 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/2383/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/2383/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2386","slug":"moonsteel-convergence-targeting-seal-64434453","title":"Targeting seal: twelve-point ring (Moonsteel Convergence: MOBA collection)","summary":"Ground targeting ring with twelve separate diamond marks and a fine inner silver boundary. Static emissive mesh.","description":"Ground targeting ring with twelve separate diamond marks and a fine inner silver boundary. Static emissive mesh. Dimensions 2.86 × 0.06 × 2.86 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-targeting-seal-64434453","cdnUrl":"https://cdn.3dassets.dev/assets/2386/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-targeting-seal-64434453","thumbnailUrl":"https://cdn.3dassets.dev/assets/2386/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2386/v1/poster.webp","blurhash":"UBAu%,s=0cjbs=a|WUoL0JR%^nfhI-oLoMS1","category":{"slug":"effects-primitives","title":"Effects & Primitives"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":76328,"triangles":1552,"vertices":4656,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.4279999732971191,-0.00006579651734661338,-1.4279999732971191],"max":[1.4279999732971191,0.056065798245881315,1.4279999732971191]},"sizeMeters":[2.856,0.056,2.856],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:46.868Z","updatedAt":"2026-09-06T05:00:47.515Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2386/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TargetingSealTwelvePointRingMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2386/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2386/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2386/v1/model.glb\" alt=\"Targeting seal: twelve-point ring (Moonsteel Convergence: MOBA collection)\" 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/2386/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/2386/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2393","slug":"moonsteel-convergence-recall-helix-33e5cf6a","title":"Recall helix (Moonsteel Convergence: MOBA collection)","summary":"Two-and-a-half-turn rising recall spiral anchored by six crystal markers and concentric ground rings. Static geometry.","description":"Two-and-a-half-turn rising recall spiral anchored by six crystal markers and concentric ground rings. Static geometry. Dimensions 2.01 × 2.52 × 1.98 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-recall-helix-33e5cf6a","cdnUrl":"https://cdn.3dassets.dev/assets/2393/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-recall-helix-33e5cf6a","thumbnailUrl":"https://cdn.3dassets.dev/assets/2393/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2393/v1/poster.webp","blurhash":"UBC5P@-E0J9;9Xn-xvNX1CWA^BofwPWTxaxI","category":{"slug":"effects-primitives","title":"Effects & Primitives"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":135820,"triangles":2792,"vertices":8376,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.0062605895132266,0,-0.9900000095367432],"max":[1.0062605895132266,2.5236034393310547,0.9900000095367432]},"sizeMeters":[2.013,2.524,1.98],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:48.438Z","updatedAt":"2026-09-06T05:00:49.414Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2393/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RecallHelixMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2393/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2393/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2393/v1/model.glb\" alt=\"Recall helix (Moonsteel Convergence: MOBA collection)\" 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/2393/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/2393/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2395","slug":"moonsteel-convergence-searing-bolt-ff509d3c","title":"Searing bolt: twisting trails (Moonsteel Convergence: MOBA collection)","summary":"Faceted projectile with three tapered spiral trails; long axis +Y, tip at the low end. Static mesh.","description":"Faceted projectile with three tapered spiral trails; long axis +Y, tip at the low end. Static mesh. Dimensions 0.38 × 1.65 × 0.38 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-searing-bolt-ff509d3c","cdnUrl":"https://cdn.3dassets.dev/assets/2395/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-searing-bolt-ff509d3c","thumbnailUrl":"https://cdn.3dassets.dev/assets/2395/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2395/v1/poster.webp","blurhash":"UBB{b{%1024;I:jZxZW=0NRj~9%L-TofEhV[","category":{"slug":"effects-primitives","title":"Effects & Primitives"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":56412,"triangles":1152,"vertices":3456,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.1889062911171092,0,-0.18749579081010145],"max":[0.1889062911171092,1.6506379842758179,0.18749579081010145]},"sizeMeters":[0.378,1.651,0.375],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:49.591Z","updatedAt":"2026-09-06T05:00:50.105Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2395/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SearingBoltTwistingTrailsMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2395/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2395/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2395/v1/model.glb\" alt=\"Searing bolt: twisting trails (Moonsteel Convergence: MOBA collection)\" 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/2395/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/2395/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2403","slug":"moonsteel-convergence-triple-crescent-slash-a5f1e21c","title":"Triple crescent slash (Moonsteel Convergence: MOBA collection)","summary":"Three parallel curved slash ribbons with tapered ends; solid cross sections and two contrasting materials.","description":"Three parallel curved slash ribbons with tapered ends; solid cross sections and two contrasting materials. Dimensions 1.97 × 1.22 × 0.19 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-triple-crescent-slash-a5f1e21c","cdnUrl":"https://cdn.3dassets.dev/assets/2403/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-triple-crescent-slash-a5f1e21c","thumbnailUrl":"https://cdn.3dassets.dev/assets/2403/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2403/v1/poster.webp","blurhash":"UICE-dwQ9=s;^B$mEIR$0covbZEc5fI--YWV","category":{"slug":"effects-primitives","title":"Effects & Primitives"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":68688,"triangles":1392,"vertices":4176,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.9869244694709778,0.00003130995954769844,-0.0949950607403534],"max":[0.9869244694709778,1.2237248841551374,0.0949950607403534]},"sizeMeters":[1.974,1.224,0.19],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:50.936Z","updatedAt":"2026-09-06T05:00:51.891Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2403/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TripleCrescentSlashMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2403/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2403/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2403/v1/model.glb\" alt=\"Triple crescent slash (Moonsteel Convergence: MOBA collection)\" 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/2403/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/2403/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2404","slug":"moonsteel-convergence-crystal-impact-burst-23807a61","title":"Crystal impact burst (Moonsteel Convergence: MOBA collection)","summary":"Ten angular energy shards radiating from a compact impact ring. Static burst mesh for timed spawning.","description":"Ten angular energy shards radiating from a compact impact ring. Static burst mesh for timed spawning. Dimensions 1.31 × 1.26 × 1.31 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-crystal-impact-burst-23807a61","cdnUrl":"https://cdn.3dassets.dev/assets/2404/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-crystal-impact-burst-23807a61","thumbnailUrl":"https://cdn.3dassets.dev/assets/2404/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2404/v1/poster.webp","blurhash":"UGFX-2%102Ip04Rk-nkC0OR+~9xZ~9oeW.n+","category":{"slug":"effects-primitives","title":"Effects & Primitives"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":42988,"triangles":872,"vertices":2616,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.6549999713897705,0.000027031629570961613,-0.6549999713897705],"max":[0.6549999713897705,1.2599729588336859,0.6549999713897705]},"sizeMeters":[1.31,1.26,1.31],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:51.500Z","updatedAt":"2026-09-06T05:00:51.583Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2404/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrystalImpactBurstMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2404/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2404/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2404/v1/model.glb\" alt=\"Crystal impact burst (Moonsteel Convergence: MOBA collection)\" 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/2404/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/2404/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2412","slug":"moonsteel-convergence-renewal-pulse-54e55bba","title":"Renewal pulse (Moonsteel Convergence: MOBA collection)","summary":"Six raised healing crosses around an amber ring and central orb. Opaque emissive mesh, no particles or animation.","description":"Six raised healing crosses around an amber ring and central orb. Opaque emissive mesh, no particles or animation. Dimensions 2.27 × 0.84 × 2.27 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-renewal-pulse-54e55bba","cdnUrl":"https://cdn.3dassets.dev/assets/2412/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-renewal-pulse-54e55bba","thumbnailUrl":"https://cdn.3dassets.dev/assets/2412/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2412/v1/poster.webp","blurhash":"UADSBUxa02oc9bWBofa#01R*~ARk^%s:xWoc","category":{"slug":"effects-primitives","title":"Effects & Primitives"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":122584,"triangles":2516,"vertices":7548,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.1349999904632568,0.00000810762325886838,-1.1349999904632568],"max":[1.1349999904632568,0.8399919257553422,1.1349999904632568]},"sizeMeters":[2.27,0.84,2.27],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:53.801Z","updatedAt":"2026-09-06T05:00:54.330Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2412/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RenewalPulseMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2412/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2412/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2412/v1/model.glb\" alt=\"Renewal pulse (Moonsteel Convergence: MOBA collection)\" 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/2412/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/2412/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2413","slug":"moonsteel-convergence-binding-cage-4846b8d1","title":"Binding cage (Moonsteel Convergence: MOBA collection)","summary":"Eight inward-curving spell ribs joined by ground and shoulder rings; open snare silhouette. No collision included.","description":"Eight inward-curving spell ribs joined by ground and shoulder rings; open snare silhouette. No collision included. Dimensions 2.24 × 1.82 × 2.24 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-binding-cage-4846b8d1","cdnUrl":"https://cdn.3dassets.dev/assets/2413/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-binding-cage-4846b8d1","thumbnailUrl":"https://cdn.3dassets.dev/assets/2413/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2413/v1/poster.webp","blurhash":"U5E,|B=$00j02#Scz}WF00Ri?1NY:un,tmxa","category":{"slug":"effects-primitives","title":"Effects & Primitives"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":204560,"triangles":4224,"vertices":12672,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.1216195821762085,0.000009898467521862742,-1.1216195821762085],"max":[1.1216195821762085,1.8239980895085524,1.1216195821762085]},"sizeMeters":[2.243,1.824,2.243],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:54.054Z","updatedAt":"2026-09-06T05:00:54.489Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2413/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BindingCageMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2413/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2413/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2413/v1/model.glb\" alt=\"Binding cage (Moonsteel Convergence: MOBA collection)\" 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/2413/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/2413/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2421","slug":"moonsteel-convergence-aegis-lattice-a8ba2a1f","title":"Aegis lattice dome (Moonsteel Convergence: MOBA collection)","summary":"Open protective dome formed by six crossing luminous arches and a silver ground hoop. Geometry-only shield effect.","description":"Open protective dome formed by six crossing luminous arches and a silver ground hoop. Geometry-only shield effect. Dimensions 2.77 × 1.63 × 2.77 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Moonsteel Convergence: blue slate, moonstone, brushed silver, antique gold, dark violet cloth, jade foliage and violet/amber magic. Static geometry; no rig, animation, collision or navigation data. Static model. Emissive effects are opaque meshes. No skeleton, animation, collision, navigation or gameplay systems. Named mechanical meshes can be grouped with the included mechanics.js pivot helper.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-aegis-lattice-a8ba2a1f","cdnUrl":"https://cdn.3dassets.dev/assets/2421/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-aegis-lattice-a8ba2a1f","thumbnailUrl":"https://cdn.3dassets.dev/assets/2421/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2421/v1/poster.webp","blurhash":"UBCOebxc0cS0MeaeXLa}0JR%^BWBX|az,{s:","category":{"slug":"effects-primitives","title":"Effects & Primitives"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"},{"slug":"pbr","title":"PBR textures"}],"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":178644,"triangles":3684,"vertices":11052,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.3849999904632568,0.000001984093114623664,-1.3849999904632568],"max":[1.3849999904632568,1.6249694963394443,1.3849999904632568]},"sizeMeters":[2.77,1.625,2.77],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:55.985Z","updatedAt":"2026-09-06T05:00:56.955Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2421/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AegisLatticeDomeMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2421/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2421/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2421/v1/model.glb\" alt=\"Aegis lattice dome (Moonsteel Convergence: MOBA collection)\" 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/2421/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/2421/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2422","slug":"moonsteel-convergence-lunar-sanctuary-08fa5a66-starter-scene","title":"Lunar sanctuary courtyard (Moonsteel Convergence: MOBA collection)","summary":"Composed example for Moonsteel Convergence: MOBA collection.","description":"A tiled nexus courtyard with gate, well, inhibitor, champion and trimmed perimeter. Walking surfaces at y=0.26 m.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-lunar-sanctuary-08fa5a66-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/2422/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-lunar-sanctuary-08fa5a66-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/2422/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2422/v1/poster.webp","blurhash":"UCCZYDs;00bF8_WBx]ae00R%-qn,_Nt7njt7","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":742956,"triangles":37152,"vertices":30929,"meshes":40,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-6.025000095367432,0.00016357742265199482,-6],"max":[6.025000095367432,5.470000038146972,6]},"sizeMeters":[12.05,5.47,12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:56.233Z","updatedAt":"2026-09-06T05:00:57.034Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2422/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LunarSanctuaryCourtyardMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2422/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2422/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2422/v1/model.glb\" alt=\"Lunar sanctuary courtyard (Moonsteel Convergence: MOBA collection)\" 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/2422/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/2422/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2432","slug":"moonsteel-convergence-river-lane-clash-3627873e","title":"River lane clash (Moonsteel Convergence: MOBA collection)","summary":"Composed example for Moonsteel Convergence: MOBA collection.","description":"Opposed lunar and solar defenses at a jade river bridge, with infantry and a siege crawler. Demonstration arena segment.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-river-lane-clash-3627873e","cdnUrl":"https://cdn.3dassets.dev/assets/2432/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-river-lane-clash-3627873e","thumbnailUrl":"https://cdn.3dassets.dev/assets/2432/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2432/v1/poster.webp","blurhash":"U77nj}S}00nAZ$M_XR%200s:_NbZpc%gixEK","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":797808,"triangles":35964,"vertices":35096,"meshes":40,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-6,-0.000008902770539331861,-10],"max":[6,4.670000076293945,10]},"sizeMeters":[12,4.67,20],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:59.020Z","updatedAt":"2026-09-06T05:00:59.734Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2432/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RiverLaneClashMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2432/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2432/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2432/v1/model.glb\" alt=\"River lane clash (Moonsteel Convergence: MOBA collection)\" 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/2432/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/2432/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2431","slug":"moonsteel-convergence-obsidian-boss-pit-6fa67d75","title":"Obsidian boss pit (Moonsteel Convergence: MOBA collection)","summary":"Composed example for Moonsteel Convergence: MOBA collection.","description":"A stone guardian encounter on a complete runic floor, enclosed by a crescent wall and crystal-bearing jungle plants.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-obsidian-boss-pit-6fa67d75","cdnUrl":"https://cdn.3dassets.dev/assets/2431/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-obsidian-boss-pit-6fa67d75","thumbnailUrl":"https://cdn.3dassets.dev/assets/2431/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2431/v1/poster.webp","blurhash":"U47-jH:c00l54mNEt+Io00GP^n#Z_4%O#a=#","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":791060,"triangles":28902,"vertices":38012,"meshes":36,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-4.02805757522583,-0.000028202110393782398,-3.909360393999945],"max":[4.429509935649848,5.283853054046631,3.201543615654324]},"sizeMeters":[8.458,5.284,7.111],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:58.802Z","updatedAt":"2026-09-06T05:00:59.570Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2431/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ObsidianBossPitMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2431/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2431/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2431/v1/model.glb\" alt=\"Obsidian boss pit (Moonsteel Convergence: MOBA collection)\" 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/2431/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/2431/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2440","slug":"moonsteel-convergence-champion-lineup-3703f236","title":"Six champions: class lineup (Moonsteel Convergence: MOBA collection)","summary":"Composed example for Moonsteel Convergence: MOBA collection.","description":"Six static champion models arranged for scale and silhouette comparison, on a shared stone courtyard.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-champion-lineup-3703f236","cdnUrl":"https://cdn.3dassets.dev/assets/2440/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-champion-lineup-3703f236","thumbnailUrl":"https://cdn.3dassets.dev/assets/2440/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2440/v1/poster.webp","blurhash":"UBB:,6xu00bEDiWBxuof00Rj?bWB_NtQV]Rk","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":889124,"triangles":40888,"vertices":40028,"meshes":34,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-6,0.00016357742265199482,-6],"max":[6,3.144297647476196,6]},"sizeMeters":[12,3.144,12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:01:02.347Z","updatedAt":"2026-09-06T05:01:03.249Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2440/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SixChampionsClassLineupMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2440/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2440/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2440/v1/model.glb\" alt=\"Six champions: class lineup (Moonsteel Convergence: MOBA collection)\" 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/2440/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/2440/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2441","slug":"moonsteel-convergence-relic-armory-0a3eecd3","title":"Relic armory and equipment (Moonsteel Convergence: MOBA collection)","summary":"Composed example for Moonsteel Convergence: MOBA collection.","description":"A courtyard supply cache demonstrating standalone inventory, equipment, coffer and weapon-rack assets at metre scale.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-relic-armory-0a3eecd3","cdnUrl":"https://cdn.3dassets.dev/assets/2441/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-relic-armory-0a3eecd3","thumbnailUrl":"https://cdn.3dassets.dev/assets/2441/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2441/v1/poster.webp","blurhash":"U8BDj7D*00pH9EITVtxa00?br@ROx[.8?wE2","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":350868,"triangles":15120,"vertices":14377,"meshes":46,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-2.0250000953674316,0.00011321890178436766,-2.049964903714103],"max":[2.030017092408967,3.36979905128479,2]},"sizeMeters":[4.055,3.37,4.05],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:01:02.317Z","updatedAt":"2026-09-06T05:01:03.292Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2441/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RelicArmoryAndEquipmentMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2441/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2441/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2441/v1/model.glb\" alt=\"Relic armory and equipment (Moonsteel Convergence: MOBA collection)\" 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/2441/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/2441/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2449","slug":"moonsteel-convergence-river-jungle-encounter-40fefee0","title":"River jungle encounter (Moonsteel Convergence: MOBA collection)","summary":"Composed example for Moonsteel Convergence: MOBA collection.","description":"Jade river habitat with neutral crab and prowler, weeping canopy, reeds, outcrop and collectible relic.","status":"published","url":"https://3dassets.dev/assets/moonsteel-convergence-river-jungle-encounter-40fefee0","cdnUrl":"https://cdn.3dassets.dev/assets/2449/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonsteel-convergence-river-jungle-encounter-40fefee0","thumbnailUrl":"https://cdn.3dassets.dev/assets/2449/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2449/v1/poster.webp","blurhash":"U57e6dByD6H=I9tSg4xZ00=5%{tT?dI9rqIq","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":623752,"triangles":25908,"vertices":27703,"meshes":31,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-4.905385136604309,0,-2.145456327390681],"max":[4.22805757522583,3.696186619391101,6]},"sizeMeters":[9.133,3.696,8.145],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:01:05.058Z","updatedAt":"2026-09-06T05:01:05.855Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2449/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RiverJungleEncounterMoonsteelConvergenceMOBACollection(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2449/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2449/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2449/v1/model.glb\" alt=\"River jungle encounter (Moonsteel Convergence: MOBA collection)\" 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/2449/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/2449/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}