{"data":{"id":308,"slug":"jungle-temple-and-stone-city","title":"Jungle Temple and Stone City","summary":"A lost stone city in the rainforest: a stepped pyramid and its shrine, a ball court, plazas, colonnades and a modular masonry kit, carved stelae, masks and beasts, the jungle taking it back, and the survey camp and rope bridge that found it.","description":"A whole jungle city from one kit. The pyramid is three tiers of the same 2.4 m rise, so one stair flight with serpent headed balustrades climbs any of them, topped by a shrine with a corbelled doorway, a swinging plank door and a pierced roof comb. The masonry kit runs on a 3 m grid: paving tiles, jungle floor tiles that match them edge for edge, wall blocks, a collapsed wall, corner piers, a corbelled doorway, a gate tower with two leaves, colonnade sections and gorge edge blocks. The ball court has sloped walls, bench runs, end markers and a stone ring that turns. Dressing it are carved stelae standing and toppled, altars, glyph and mask panels, a jaguar, a coiled serpent, a feathered serpent column, braziers, an offering bowl, a tilting obsidian mirror and a cenote well head. The rainforest is buttress root and canopy trees, a strangler fig grown through a ruin, vine curtains, ferns, palms, fallen logs and undergrowth. The survey camp adds a ridge tent, crates open and closed, a field table, a theodolite, a lantern, a machete, a winch, a rope ladder and a rope bridge on its anchor towers. Rigid node transform clips only, no skinning. Vines, moss, canvas, the cenote water and the sag of the rope bridge are modelled solid and never move, because none of them is reachable with a single rigid node transform. This is a fictional city: no real site is depicted, and every glyph, mask and relief is an invented abstract shape rather than a real script. Original AI assisted CC0 geometry.","url":"https://3dassets.dev/packs/jungle-temple-and-stone-city","coverUrl":"https://cdn.3dassets.dev/assets/36160/v1/poster.webp","assetCount":62,"aiGenerated":true,"aiGeneratedAssetCount":62,"aiModels":["Claude Opus 5"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":14831280,"totalTriangles":426640,"starterScene":{"id":"36160","slug":"jungle-temple-and-stone-city-lost-city-p-d9f41cec-starter-scene","title":"Lost City Plaza (Jungle Temple and Stone City)","summary":"The great plaza of a jungle stone city: a three tier pyramid with a roof combed shrine on top and stairs climbing every tier, a ball court running down the east side under a colonnade, a walled precinct with its gate and a corbelled doorway, stelae, altars and carved beasts...","description":"The great plaza of a jungle stone city: a three tier pyramid with a roof combed shrine on top and stairs climbing every tier, a ball court running down the east side under a colonnade, a walled precinct with its gate and a corbelled doorway, stelae, altars and carved beasts across the paving, a cenote at the foot of the temple, a survey camp of tents and crates pitched in the middle of it, and a rope bridge over a ravine cut through the near corner, with the rainforest pressing in on every edge.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-lost-city-p-d9f41cec-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/36160/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-lost-city-p-d9f41cec-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/36160/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36160/v1/poster.webp","blurhash":"U89aTx%f00NFJ#RQsEtQ00M{~WjJ,wxuNFRQ","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6093900,"triangles":223052,"vertices":240355,"meshes":240,"materials":12,"textures":3,"animations":[],"boundingBox":{"min":[-20.52413907358292,-2.6000862146030053,-26.436642610614207],"max":[19.282686034484605,16.197167053222657,16.595677137374878]},"sizeMeters":[39.807,18.797,43.032],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:45.062Z","updatedAt":"2026-09-11T19:56:45.175Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36160/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LostCityPlazaJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36160/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36160/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36160/v1/model.glb\" alt=\"Lost City Plaza (Jungle Temple and Stone City)\" 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/36160/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/36160/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"36100","slug":"jungle-temple-and-stone-city-pyramid-base-tier-1ba8c866","title":"Pyramid Base Tier (Jungle Temple and Stone City)","summary":"Free 3D model of the base tier of a jungle stone pyramid: a 12 m coursed limestone platform with a battered face, a red stucco cornice and moss in the lower joints.","description":"Free 3D model of the base tier of a jungle stone pyramid: a 12 m coursed limestone platform with a battered face, a red stucco cornice and moss in the lower joints. Dimensions 12.57 by 2.41 by 12.03 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Stack the middle and upper tiers on this one at 2.40 m and 4.80 m, both centred, and stand a stair flight against any face. Built as a coursed ring round a solid core, so the interior is never drawn. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-pyramid-base-tier-1ba8c866","cdnUrl":"https://cdn.3dassets.dev/assets/36100/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-pyramid-base-tier-1ba8c866","thumbnailUrl":"https://cdn.3dassets.dev/assets/36100/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36100/v1/poster.webp","blurhash":"U6DSzQ?a00WAxaaeR*j]00D*~qWDE1t8t8R%","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":322152,"triangles":6096,"vertices":11622,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-6.5603725608370835,0.0003493805045440279,-6.014999866485596],"max":[6.005055904388428,2.4051064472084684,6.014999866485596]},"sizeMeters":[12.565,2.405,12.03],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:55:56.934Z","updatedAt":"2026-09-11T19:55:57.106Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36100/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PyramidBaseTierJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36100/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36100/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36100/v1/model.glb\" alt=\"Pyramid Base Tier (Jungle Temple and Stone City)\" 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/36100/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/36100/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36102","slug":"jungle-temple-and-stone-city-pyramid-middle-tier-7f4deccd","title":"Pyramid Middle Tier (Jungle Temple and Stone City)","summary":"Free 3D model of the middle tier of a jungle stone pyramid: a 10 m battered limestone platform with a stucco cornice, sized to sit on the base tier.","description":"Free 3D model of the middle tier of a jungle stone pyramid: a 10 m battered limestone platform with a stucco cornice, sized to sit on the base tier. Dimensions 10.41 by 2.41 by 10.03 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Sits centred on the base tier at 2.40 m and carries the upper tier at 2.40 m above its own base. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-pyramid-middle-tier-7f4deccd","cdnUrl":"https://cdn.3dassets.dev/assets/36102/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-pyramid-middle-tier-7f4deccd","thumbnailUrl":"https://cdn.3dassets.dev/assets/36102/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36102/v1/poster.webp","blurhash":"U6DcO0%g00M|t5WBM|tQ00Mx~qt6NGs:%MMy","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":277276,"triangles":5208,"vertices":9644,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-5.4001081764714405,0.0001153804292013394,-5.014999866485596],"max":[5.005055904388428,2.4053404472838116,5.014999866485596]},"sizeMeters":[10.405,2.405,10.03],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:55:57.143Z","updatedAt":"2026-09-11T19:55:57.333Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36102/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PyramidMiddleTierJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36102/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36102/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36102/v1/model.glb\" alt=\"Pyramid Middle Tier (Jungle Temple and Stone City)\" 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/36102/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/36102/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36099","slug":"jungle-temple-and-stone-city-pyramid-upper-tier-42e594fc","title":"Pyramid Upper Tier (Jungle Temple and Stone City)","summary":"Free 3D model of the upper tier of a jungle stone pyramid: an 8 m battered limestone platform that carries the summit shrine.","description":"Free 3D model of the upper tier of a jungle stone pyramid: an 8 m battered limestone platform that carries the summit shrine. Dimensions 8.25 by 2.41 by 8.03 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Sits centred on the middle tier at 2.40 m; its 6.4 m head takes the summit shrine. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-pyramid-upper-tier-42e594fc","cdnUrl":"https://cdn.3dassets.dev/assets/36099/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-pyramid-upper-tier-42e594fc","thumbnailUrl":"https://cdn.3dassets.dev/assets/36099/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36099/v1/poster.webp","blurhash":"U5D+@{_300ICa0RiR*xt009Y~qX4Opx]-;Ip","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":235652,"triangles":4392,"vertices":7808,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-4.239839772289388,0.0001311374910473173,-4.014999866485596],"max":[4.005055904388428,2.405324690221965,4.014999866485596]},"sizeMeters":[8.245,2.405,8.03],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:55:56.948Z","updatedAt":"2026-09-11T19:55:57.089Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36099/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PyramidUpperTierJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36099/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36099/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36099/v1/model.glb\" alt=\"Pyramid Upper Tier (Jungle Temple and Stone City)\" 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/36099/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/36099/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36101","slug":"jungle-temple-and-stone-city-summit-shrine-f82323df","title":"Summit Shrine (Jungle Temple and Stone City)","summary":"Free 3D model of a jungle temple summit shrine: a single chamber of coursed limestone with a corbelled doorway, a swinging plank door and a pierced roof comb.","description":"Free 3D model of a jungle temple summit shrine: a single chamber of coursed limestone with a corbelled doorway, a swinging plank door and a pierced roof comb. Dimensions 9.61 by 5.29 by 5.90 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: door-shrine at (-0.80, 0.00, 2.40) m. Sits centred on the upper tier. The chamber is enclosed on three sides with the doorway facing +Z; the roof comb is pierced but solid geometry. All carving is invented abstract relief. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-summit-shrine-f82323df","cdnUrl":"https://cdn.3dassets.dev/assets/36101/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-summit-shrine-f82323df","thumbnailUrl":"https://cdn.3dassets.dev/assets/36101/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36101/v1/poster.webp","blurhash":"U5D+xd^*00Iq4Ts:tRRk00D*}@a0ysof-pRP","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"},{"slug":"animated","title":"Animated"}],"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":350748,"triangles":9612,"vertices":11193,"meshes":3,"materials":3,"textures":3,"animations":["open","close"],"boundingBox":{"min":[-4.806000232696533,-0.00011338398011062623,-2.9501598767192014],"max":[4.806000232696533,5.291224376411751,2.9501598767192014]},"sizeMeters":[9.612,5.291,5.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:55:57.102Z","updatedAt":"2026-09-11T19:55:57.251Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36101/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function SummitShrineJungleTempleAndStoneCity(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/36101/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36101/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36101/v1/model.glb\" alt=\"Summit Shrine (Jungle Temple and Stone City)\" camera-controls auto-rotate autoplay></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/36101/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/36101/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"36103","slug":"jungle-temple-and-stone-city-pyramid-stair-flight-a97970be","title":"Pyramid Stair Flight (Jungle Temple and Stone City)","summary":"Free 3D model of a temple stair flight: twelve steep limestone steps rising 2.4 m over a 2.2 m run, between raking balustrades headed by carved serpents.","description":"Free 3D model of a temple stair flight: twelve steep limestone steps rising 2.4 m over a 2.2 m run, between raking balustrades headed by carved serpents. Dimensions 4.60 by 2.89 by 3.07 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Stands against any of the three pyramid tiers, which all rise 2.4 m; the front edge of the bottom step is on the origin plane at +Z. Solid geometry, nothing moves. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-pyramid-stair-flight-a97970be","cdnUrl":"https://cdn.3dassets.dev/assets/36103/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-pyramid-stair-flight-a97970be","thumbnailUrl":"https://cdn.3dassets.dev/assets/36103/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36103/v1/poster.webp","blurhash":"U3FYx?-=00IVt7xutQ0000IU~pD$M{~qt8jq","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":186592,"triangles":5784,"vertices":4972,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-2.299999952316284,0.00012769415180158283,-1.3141784503981853],"max":[2.299999952316284,2.8929039029856494,1.7532368734404826]},"sizeMeters":[4.6,2.893,3.067],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:00.053Z","updatedAt":"2026-09-11T19:56:00.198Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36103/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PyramidStairFlightJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36103/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36103/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36103/v1/model.glb\" alt=\"Pyramid Stair Flight (Jungle Temple and Stone City)\" 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/36103/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/36103/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36105","slug":"jungle-temple-and-stone-city-serpent-balustrade-head-17a1d5ba","title":"Serpent Balustrade Head (Jungle Temple and Stone City)","summary":"Free 3D model of a carved serpent balustrade head: a plumed stone serpent on a block plinth, for the foot of a temple stair or the end of a wall.","description":"Free 3D model of a carved serpent balustrade head: a plumed stone serpent on a block plinth, for the foot of a temple stair or the end of a wall. Dimensions 0.70 by 1.04 by 1.43 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The head faces +Z. An invented creature carved in the round; no real inscription or motif is reproduced. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-serpent-balustrade-head-17a1d5ba","cdnUrl":"https://cdn.3dassets.dev/assets/36105/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-serpent-balustrade-head-17a1d5ba","thumbnailUrl":"https://cdn.3dassets.dev/assets/36105/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36105/v1/poster.webp","blurhash":"U4D,1M01009F%MxuM{Rj00-:~W?aD$IUxuM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":90984,"triangles":1812,"vertices":1567,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.3499517904706923,-0.000018444134986972394,-0.5571630597114563],"max":[0.3499517904706923,1.0447923804066543,0.8739596009254456]},"sizeMeters":[0.7,1.045,1.431],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:00.063Z","updatedAt":"2026-09-11T19:56:00.181Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36105/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SerpentBalustradeHeadJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36105/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36105/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36105/v1/model.glb\" alt=\"Serpent Balustrade Head (Jungle Temple and Stone City)\" 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/36105/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/36105/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36106","slug":"jungle-temple-and-stone-city-ball-court-sloped-wall-c3a3d8d9","title":"Ball Court Sloped Wall (Jungle Temple and Stone City)","summary":"Free 3D model of a ball court wall section: a 3 m sloped stone apron with a framed relief panel above it and a bench at its foot, for a jungle temple ball court.","description":"Free 3D model of a ball court wall section: a 3 m sloped stone apron with a framed relief panel above it and a bench at its foot, for a jungle temple ball court. Dimensions 3.10 by 3.50 by 2.96 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: left (court) at (-1.50, 0.00, 0.00) facing (-1, 0, 0); right (court) at (1.50, 0.00, 0.00) facing (1, 0, 0). Modular on the pack 3 m grid with ports at both ends; the playing face and bench look towards +Z. Face two rows at each other to build an alley. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-ball-court-sloped-wall-c3a3d8d9","cdnUrl":"https://cdn.3dassets.dev/assets/36106/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-ball-court-sloped-wall-c3a3d8d9","thumbnailUrl":"https://cdn.3dassets.dev/assets/36106/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36106/v1/poster.webp","blurhash":"U7F~Kw?^004TZ2IpJ.aJ00M_%goy_M?HogIo","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":110380,"triangles":2196,"vertices":2250,"meshes":2,"materials":2,"textures":2,"animations":[],"boundingBox":{"min":[-1.5499999523162842,0,-1.445042901795919],"max":[1.5499999523162842,3.4979183673858643,1.518265181344564]},"sizeMeters":[3.1,3.498,2.963],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:00.218Z","updatedAt":"2026-09-11T19:56:00.408Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36106/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BallCourtSlopedWallJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36106/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36106/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36106/v1/model.glb\" alt=\"Ball Court Sloped Wall (Jungle Temple and Stone City)\" 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/36106/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/36106/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36104","slug":"jungle-temple-and-stone-city-ball-court-stone-ring-89c49aa3","title":"Ball Court Stone Ring (Jungle Temple and Stone City)","summary":"Free 3D model of a ball court stone ring on its wall block: a carved stone hoop set vertically on a corbel, with the ring turning on its own node.","description":"Free 3D model of a ball court stone ring on its wall block: a carved stone hoop set vertically on a corbel, with the ring turning on its own node. Dimensions 1.10 by 1.74 by 0.97 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: ring-court at (0.00, 1.05, 0.30) m. Stands against a ball court wall with the ring facing +Z, or on the ground as a marker. The ring is a real node on the hoop axis so it can be spun; the block does not move. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Rigid node-transform clips: spin. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-ball-court-stone-ring-89c49aa3","cdnUrl":"https://cdn.3dassets.dev/assets/36104/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-ball-court-stone-ring-89c49aa3","thumbnailUrl":"https://cdn.3dassets.dev/assets/36104/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36104/v1/poster.webp","blurhash":"U9D0AVof00Rj~pt69FRk4nkB%LV[xuWBM{jt","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"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":79076,"triangles":1140,"vertices":933,"meshes":3,"materials":3,"textures":2,"animations":["spin"],"boundingBox":{"min":[-0.5499795556130268,0,-0.5699755838631704],"max":[0.5499795556130268,1.7400000095367432,0.39523728372069894]},"sizeMeters":[1.1,1.74,0.965],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:00.044Z","updatedAt":"2026-09-11T19:56:00.206Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36104/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function BallCourtStoneRingJungleTempleAndStoneCity(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/36104/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36104/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36104/v1/model.glb\" alt=\"Ball Court Stone Ring (Jungle Temple and Stone City)\" camera-controls auto-rotate autoplay></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/36104/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/36104/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"36108","slug":"jungle-temple-and-stone-city-ball-court-bench-run-3a4b4af6","title":"Ball Court Bench Run (Jungle Temple and Stone City)","summary":"Free 3D model of a 3 m stone bench run: two courses of limestone with a capping slab and moss in the joints, for a ball court alley or a plaza edge.","description":"Free 3D model of a 3 m stone bench run: two courses of limestone with a capping slab and moss in the joints, for a ball court alley or a plaza edge. Dimensions 3.00 by 0.72 by 1.01 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: left (court) at (-1.50, 0.00, 0.00) facing (-1, 0, 0); right (court) at (1.50, 0.00, 0.00) facing (1, 0, 0). Modular on the pack 3 m grid with ports at both ends. The seat face looks towards +Z. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-ball-court-bench-run-3a4b4af6","cdnUrl":"https://cdn.3dassets.dev/assets/36108/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-ball-court-bench-run-3a4b4af6","thumbnailUrl":"https://cdn.3dassets.dev/assets/36108/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36108/v1/poster.webp","blurhash":"U9ECtQ-;00xt?b~pt7E100V[?bM{9F00M|t6","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":65356,"triangles":612,"vertices":628,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.5,0.000003646723929495721,-0.4526736736356727],"max":[1.5,0.7199963222816552,0.5600220263063422]},"sizeMeters":[3,0.72,1.013],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:03.147Z","updatedAt":"2026-09-11T19:56:03.336Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36108/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BallCourtBenchRunJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36108/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36108/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36108/v1/model.glb\" alt=\"Ball Court Bench Run (Jungle Temple and Stone City)\" 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/36108/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/36108/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36110","slug":"jungle-temple-and-stone-city-ball-court-end-marker-94e4e35a","title":"Ball Court End Marker (Jungle Temple and Stone City)","summary":"Free 3D model of a carved ball court end marker: a turned limestone post with an abstract relief cartouche and moss at its foot.","description":"Free 3D model of a carved ball court end marker: a turned limestone post with an abstract relief cartouche and moss at its foot. Dimensions 1.21 by 1.18 by 1.24 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Sits in the alley at either end of a court, or as a plaza boundary stone. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-ball-court-end-marker-94e4e35a","cdnUrl":"https://cdn.3dassets.dev/assets/36110/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-ball-court-end-marker-94e4e35a","thumbnailUrl":"https://cdn.3dassets.dev/assets/36110/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36110/v1/poster.webp","blurhash":"U7E.|b~q004n9Fj]t6oJ009F-;-:M{R*%Moe","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":100704,"triangles":1774,"vertices":1631,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-0.6044843944314453,-0.00002841297771860596,-0.6200000047683716],"max":[0.6044843944314453,1.1800283605256312,0.6200000047683716]},"sizeMeters":[1.209,1.18,1.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:03.448Z","updatedAt":"2026-09-11T19:56:03.734Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36110/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BallCourtEndMarkerJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36110/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36110/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36110/v1/model.glb\" alt=\"Ball Court End Marker (Jungle Temple and Stone City)\" 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/36110/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/36110/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36107","slug":"jungle-temple-and-stone-city-temple-platform-plinth-99eb4d34","title":"Temple Platform Plinth (Jungle Temple and Stone City)","summary":"Free 3D model of a 6 m stone temple platform: a low coursed limestone plinth with a capping slab, a stucco band and a little fallen stone on its head.","description":"Free 3D model of a 6 m stone temple platform: a low coursed limestone plinth with a capping slab, a stucco band and a little fallen stone on its head. Dimensions 6.10 by 1.37 by 6.04 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Carries a shrine, a stela group or an altar. Its head is at 1.36 m. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-temple-platform-plinth-99eb4d34","cdnUrl":"https://cdn.3dassets.dev/assets/36107/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-temple-platform-plinth-99eb4d34","thumbnailUrl":"https://cdn.3dassets.dev/assets/36107/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36107/v1/poster.webp","blurhash":"U5Dvcm_300M|_3R*IUs:009Z~pV@00%2t7NG","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":137812,"triangles":2112,"vertices":3560,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-3.049999952316284,0.000050900109203388944,-3.0198415617236],"max":[3.049999952316284,1.3731236480399054,3.0198415617236]},"sizeMeters":[6.1,1.373,6.04],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:02.995Z","updatedAt":"2026-09-11T19:56:03.161Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36107/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TemplePlatformPlinthJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36107/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36107/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36107/v1/model.glb\" alt=\"Temple Platform Plinth (Jungle Temple and Stone City)\" 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/36107/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/36107/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36109","slug":"jungle-temple-and-stone-city-processional-stair-flight-313b8865","title":"Processional Stair Flight (Jungle Temple and Stone City)","summary":"Free 3D model of a wide processional stair: six shallow limestone steps rising 1.2 m over a 1.8 m run, between plain raking kerbs.","description":"Free 3D model of a wide processional stair: six shallow limestone steps rising 1.2 m over a 1.8 m run, between plain raking kerbs. Dimensions 5.06 by 1.56 by 2.38 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Links a plaza to a platform head at 1.20 m. The bottom step edge is on the origin plane at +Z. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-processional-stair-flight-313b8865","cdnUrl":"https://cdn.3dassets.dev/assets/36109/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-processional-stair-flight-313b8865","thumbnailUrl":"https://cdn.3dassets.dev/assets/36109/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36109/v1/poster.webp","blurhash":"U7Dl_}-:00xt-;_2fk4n00M|~pIU9F4oRi?b","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":73348,"triangles":1080,"vertices":932,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-2.5299999713897705,-0.0001124938268426412,-1.0708077768110635],"max":[2.5299999713897705,1.5584854682225946,1.3099417308592203]},"sizeMeters":[5.06,1.559,2.381],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:03.253Z","updatedAt":"2026-09-11T19:56:03.383Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36109/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ProcessionalStairFlightJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36109/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36109/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36109/v1/model.glb\" alt=\"Processional Stair Flight (Jungle Temple and Stone City)\" 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/36109/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/36109/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36111","slug":"jungle-temple-and-stone-city-plaza-paving-slab-294de74a","title":"Plaza Paving Slab (Jungle Temple and Stone City)","summary":"Free 3D model of a 3 m plaza paving tile: nine dressed limestone slabs on a base plate, with moss in the joints, for a jungle stone city floor.","description":"Free 3D model of a 3 m plaza paving tile: nine dressed limestone slabs on a base plate, with moss in the joints, for a jungle stone city floor. Dimensions 3.00 by 0.15 by 3.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: west (plaza) at (-1.50, 0.00, 0.00) facing (-1, 0, 0); east (plaza) at (1.50, 0.00, 0.00) facing (1, 0, 0); south (plaza) at (0.00, 0.00, -1.50) facing (0, 0, -1); north (plaza) at (0.00, 0.00, 1.50) facing (0, 0, 1). Modular on the pack 3 m grid with ports mid edge on all four sides, so tiles lock up into a continuous plaza. The paved surface is at 0.14 m; place props on it at that height. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-plaza-paving-slab-294de74a","cdnUrl":"https://cdn.3dassets.dev/assets/36111/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-plaza-paving-slab-294de74a","thumbnailUrl":"https://cdn.3dassets.dev/assets/36111/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36111/v1/poster.webp","blurhash":"U7CP;T%M00WC-;jbM{j[00M_~qWB4nk9t7WB","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":83384,"triangles":1512,"vertices":1214,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.5,-0.00008621460300518163,-1.5],"max":[1.5,0.1499612424848361,1.5]},"sizeMeters":[3,0.15,3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:06.015Z","updatedAt":"2026-09-11T19:56:06.133Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36111/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlazaPavingSlabJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36111/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36111/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36111/v1/model.glb\" alt=\"Plaza Paving Slab (Jungle Temple and Stone City)\" 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/36111/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/36111/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36113","slug":"jungle-temple-and-stone-city-plaza-paving-slab-cracked-1ba8e245","title":"Plaza Paving Slab Cracked (Jungle Temple and Stone City)","summary":"Free 3D model of a cracked plaza paving tile: limestone slabs lifted and split by a tree root, with moss and ferns taking the joints, for an overgrown stone city.","description":"Free 3D model of a cracked plaza paving tile: limestone slabs lifted and split by a tree root, with moss and ferns taking the joints, for an overgrown stone city. Dimensions 3.05 by 0.25 by 3.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: west (plaza) at (-1.50, 0.00, 0.00) facing (-1, 0, 0); east (plaza) at (1.50, 0.00, 0.00) facing (1, 0, 0); south (plaza) at (0.00, 0.00, -1.50) facing (0, 0, -1); north (plaza) at (0.00, 0.00, 1.50) facing (0, 0, 1). Shares the 3 m grid and the port set of the plain paving tile, so it drops into a plaza anywhere. The root and the plants are solid geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-plaza-paving-slab-cracked-1ba8e245","cdnUrl":"https://cdn.3dassets.dev/assets/36113/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-plaza-paving-slab-cracked-1ba8e245","thumbnailUrl":"https://cdn.3dassets.dev/assets/36113/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36113/v1/poster.webp","blurhash":"U6BzB~%M00j]%2WBWCof00M{~pRjD*t7jZRj","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":136444,"triangles":2196,"vertices":2426,"meshes":6,"materials":6,"textures":3,"animations":[],"boundingBox":{"min":[-1.545728325843811,-0.00008621460300518163,-1.5],"max":[1.5,0.24644359995115012,1.5]},"sizeMeters":[3.046,0.247,3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:06.432Z","updatedAt":"2026-09-11T19:56:06.573Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36113/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlazaPavingSlabCrackedJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36113/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36113/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36113/v1/model.glb\" alt=\"Plaza Paving Slab Cracked (Jungle Temple and Stone City)\" 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/36113/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/36113/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36112","slug":"jungle-temple-and-stone-city-jungle-floor-tile-d6b0a326","title":"Jungle Floor Tile (Jungle Temple and Stone City)","summary":"Free 3D model of a 3 m jungle floor tile: leaf litter and moss over broken ground with ferns and surface roots, matching the plaza tiles edge for edge.","description":"Free 3D model of a 3 m jungle floor tile: leaf litter and moss over broken ground with ferns and surface roots, matching the plaza tiles edge for edge. Dimensions 3.19 by 0.31 by 3.18 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: west (plaza) at (-1.50, 0.00, 0.00) facing (-1, 0, 0); east (plaza) at (1.50, 0.00, 0.00) facing (1, 0, 0); south (plaza) at (0.00, 0.00, -1.50) facing (0, 0, -1); north (plaza) at (0.00, 0.00, 1.50) facing (0, 0, 1). Modular on the pack 3 m grid with the same ports as the paving tiles, so the plaza can run out into the trees with no seam. Surface height 0.14 m. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-jungle-floor-tile-d6b0a326","cdnUrl":"https://cdn.3dassets.dev/assets/36112/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-jungle-floor-tile-d6b0a326","thumbnailUrl":"https://cdn.3dassets.dev/assets/36112/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36112/v1/poster.webp","blurhash":"U36[BM-U01H]tkozi_aL00J7~oyBHtRPcDk;","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":166736,"triangles":2996,"vertices":3922,"meshes":5,"materials":5,"textures":3,"animations":[],"boundingBox":{"min":[-1.5992646217346191,-0.00008621460300518163,-1.582592487335205],"max":[1.5941999519435575,0.3056028127534087,1.595677137374878]},"sizeMeters":[3.193,0.306,3.178],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:06.046Z","updatedAt":"2026-09-11T19:56:06.278Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36112/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JungleFloorTileJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36112/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36112/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36112/v1/model.glb\" alt=\"Jungle Floor Tile (Jungle Temple and Stone City)\" 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/36112/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/36112/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36114","slug":"jungle-temple-and-stone-city-stone-wall-block-c7508277","title":"Stone Wall Block (Jungle Temple and Stone City)","summary":"Free 3D model of a 3 m coursed limestone wall block, 2.6 m tall with a capping course and moss in the joints, for a jungle stone city.","description":"Free 3D model of a 3 m coursed limestone wall block, 2.6 m tall with a capping course and moss in the joints, for a jungle stone city. Dimensions 3.06 by 2.76 by 0.72 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: left (wall) at (-1.50, 0.00, 0.00) facing (-1, 0, 0); right (wall) at (1.50, 0.00, 0.00) facing (1, 0, 0). Modular on the pack 3 m grid with ports at both ends. Butt to another block, a doorway, a gate tower or a corner pier. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-stone-wall-block-c7508277","cdnUrl":"https://cdn.3dassets.dev/assets/36114/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-stone-wall-block-c7508277","thumbnailUrl":"https://cdn.3dassets.dev/assets/36114/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36114/v1/poster.webp","blurhash":"U7F~dO~p00IU~X~qbb0100j]_2ofxt?aR%9F","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":84456,"triangles":1032,"vertices":1458,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.5299999713897705,-0.000021036734211277164,-0.359912099962534],"max":[1.5299999713897705,2.7600210271974683,0.359912099962534]},"sizeMeters":[3.06,2.76,0.72],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:06.540Z","updatedAt":"2026-09-11T19:56:06.667Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36114/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoneWallBlockJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36114/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36114/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36114/v1/model.glb\" alt=\"Stone Wall Block (Jungle Temple and Stone City)\" 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/36114/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/36114/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36117","slug":"jungle-temple-and-stone-city-stone-wall-collapsed-4527f4a2","title":"Stone Wall Collapsed (Jungle Temple and Stone City)","summary":"Free 3D model of a collapsed stone wall section: a 3 m run of coursed limestone falling away to a rubble spill, with moss and a hanging vine.","description":"Free 3D model of a collapsed stone wall section: a 3 m run of coursed limestone falling away to a rubble spill, with moss and a hanging vine. Dimensions 3.64 by 2.66 by 2.30 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: left (wall) at (-1.50, 0.00, 0.00) facing (-1, 0, 0); right (wall) at (1.50, 0.00, 0.00) facing (1, 0, 0). Shares the 3 m grid and ports of the plain wall block, so it can break a run anywhere. The wall is highest at the left hand port and the rubble lies at the right. The vine is solid geometry and does not sway. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-stone-wall-collapsed-4527f4a2","cdnUrl":"https://cdn.3dassets.dev/assets/36117/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-stone-wall-collapsed-4527f4a2","thumbnailUrl":"https://cdn.3dassets.dev/assets/36117/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36117/v1/poster.webp","blurhash":"UGCi~+~p019Fax-;%MIU00IU-:%M%MM{M{xt","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":137660,"triangles":2988,"vertices":3004,"meshes":4,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-1.4910000562667847,-0.00003841389657871508,-1.2614705562591553],"max":[2.146427631378174,2.6624450362361785,1.03849458694458]},"sizeMeters":[3.637,2.662,2.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:09.512Z","updatedAt":"2026-09-11T19:56:09.611Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36117/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoneWallCollapsedJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36117/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36117/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36117/v1/model.glb\" alt=\"Stone Wall Collapsed (Jungle Temple and Stone City)\" 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/36117/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/36117/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36115","slug":"jungle-temple-and-stone-city-stone-corner-pier-9ee9be29","title":"Stone Corner Pier (Jungle Temple and Stone City)","summary":"Free 3D model of a stone corner pier: a 0.6 m square carved limestone post, 3.3 m tall, that takes a wall run on any of its four faces.","description":"Free 3D model of a stone corner pier: a 0.6 m square carved limestone post, 3.3 m tall, that takes a wall run on any of its four faces. Dimensions 1.27 by 3.45 by 1.10 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: west (wall) at (-0.30, 0.00, 0.00) facing (-1, 0, 0); east (wall) at (0.30, 0.00, 0.00) facing (1, 0, 0); south (wall) at (0.00, 0.00, -0.30) facing (0, 0, -1); north (wall) at (0.00, 0.00, 0.30) facing (0, 0, 1). Ports on all four sides at 0.30 m from centre, so a 3 m wall block sits 1.80 m from the pier centre. Turns a wall run through a right angle or ends one. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-stone-corner-pier-9ee9be29","cdnUrl":"https://cdn.3dassets.dev/assets/36115/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-stone-corner-pier-9ee9be29","thumbnailUrl":"https://cdn.3dassets.dev/assets/36115/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36115/v1/poster.webp","blurhash":"U4B:mV~W0000q]aeTebv00M{?^-:w]s.X9Rl","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":142300,"triangles":2952,"vertices":3622,"meshes":2,"materials":2,"textures":2,"animations":[],"boundingBox":{"min":[-0.6350170830023949,0,-0.5500736958223764],"max":[0.6350170830023949,3.449997248388237,0.5500736958223764]},"sizeMeters":[1.27,3.45,1.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:09.287Z","updatedAt":"2026-09-11T19:56:09.479Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36115/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoneCornerPierJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36115/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36115/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36115/v1/model.glb\" alt=\"Stone Corner Pier (Jungle Temple and Stone City)\" 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/36115/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/36115/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36116","slug":"jungle-temple-and-stone-city-corbel-arch-doorway-96ce9351","title":"Corbel Arch Doorway (Jungle Temple and Stone City)","summary":"Free 3D model of a corbelled stone doorway module: a 3 m wall block with a stepped corbel head over a 1.3 m opening and a plank door that swings.","description":"Free 3D model of a corbelled stone doorway module: a 3 m wall block with a stepped corbel head over a 1.3 m opening and a plank door that swings. Dimensions 3.06 by 2.76 by 0.72 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: door-corbel at (-0.65, 0.00, 0.20) m. Connectors: left (wall) at (-1.50, 0.00, 0.00) facing (-1, 0, 0); right (wall) at (1.50, 0.00, 0.00) facing (1, 0, 0). Modular on the pack 3 m grid with ports at both ends; the door is hung on the left jamb and opens towards +Z. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-corbel-arch-doorway-96ce9351","cdnUrl":"https://cdn.3dassets.dev/assets/36116/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-corbel-arch-doorway-96ce9351","thumbnailUrl":"https://cdn.3dassets.dev/assets/36116/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36116/v1/poster.webp","blurhash":"UBE{UyoM00o~~q?bD%9F0Lt7s9RPbH%Mt7IU","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"slug":"animated","title":"Animated"}],"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":153708,"triangles":3060,"vertices":3050,"meshes":3,"materials":3,"textures":3,"animations":["open","close"],"boundingBox":{"min":[-1.5299999713897705,-0.000021036734211277164,-0.359912099962534],"max":[1.5299999713897705,2.7600210271974683,0.359912099962534]},"sizeMeters":[3.06,2.76,0.72],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:09.459Z","updatedAt":"2026-09-11T19:56:09.596Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36116/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function CorbelArchDoorwayJungleTempleAndStoneCity(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/36116/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36116/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36116/v1/model.glb\" alt=\"Corbel Arch Doorway (Jungle Temple and Stone City)\" camera-controls auto-rotate autoplay></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/36116/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/36116/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"36118","slug":"jungle-temple-and-stone-city-stone-gate-tower-6a13456f","title":"Stone Gate Tower (Jungle Temple and Stone City)","summary":"Free 3D model of a stone city gate tower: a 3 m module 4.4 m tall with a corbelled passage, a carved lintel band and two timber leaves that swing open.","description":"Free 3D model of a stone city gate tower: a 3 m module 4.4 m tall with a corbelled passage, a carved lintel band and two timber leaves that swing open. Dimensions 3.30 by 4.80 by 1.26 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: gate-left at (-0.95, 0.00, 0.34) m; gate-right at (0.95, 0.00, 0.34) m. Connectors: left (wall) at (-1.50, 0.00, 0.00) facing (-1, 0, 0); right (wall) at (1.50, 0.00, 0.00) facing (1, 0, 0). Modular on the pack 3 m grid with ports at both ends, so it drops into a wall run. Each leaf is hung on its own jamb and opens towards +Z. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-stone-gate-tower-6a13456f","cdnUrl":"https://cdn.3dassets.dev/assets/36118/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-stone-gate-tower-6a13456f","thumbnailUrl":"https://cdn.3dassets.dev/assets/36118/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36118/v1/poster.webp","blurhash":"U7Db~F-o00AG~B-;9u4.4Tsl.8NeVXjEyDS$","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"slug":"animated","title":"Animated"}],"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":175824,"triangles":4332,"vertices":4412,"meshes":4,"materials":3,"textures":3,"animations":["open","close"],"boundingBox":{"min":[-1.6500704568833868,0,-0.6300384377154076],"max":[1.6500704568833868,4.79996840958993,0.6300384377154076]},"sizeMeters":[3.3,4.8,1.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:09.764Z","updatedAt":"2026-09-11T19:56:10.001Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36118/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function StoneGateTowerJungleTempleAndStoneCity(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/36118/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36118/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36118/v1/model.glb\" alt=\"Stone Gate Tower (Jungle Temple and Stone City)\" camera-controls auto-rotate autoplay></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/36118/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/36118/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"36119","slug":"jungle-temple-and-stone-city-colonnade-section-b9d70300","title":"Colonnade Section (Jungle Temple and Stone City)","summary":"Free 3D model of a 3 m stone colonnade section: two square limestone columns on plinths carrying a lintel and a stucco band, 3.5 m tall.","description":"Free 3D model of a 3 m stone colonnade section: two square limestone columns on plinths carrying a lintel and a stucco band, 3.5 m tall. Dimensions 3.08 by 3.60 by 0.68 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: left (colonnade) at (-1.50, 0.00, 0.00) facing (-1, 0, 0); right (colonnade) at (1.50, 0.00, 0.00) facing (1, 0, 0). Modular on the pack 3 m grid with ports at both ends, so sections run along a plaza edge or round a court. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-colonnade-section-b9d70300","cdnUrl":"https://cdn.3dassets.dev/assets/36119/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-colonnade-section-b9d70300","thumbnailUrl":"https://cdn.3dassets.dev/assets/36119/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36119/v1/poster.webp","blurhash":"U7DvG=?b00NG}X?aE*4o8wi^X-OEwJ-Uo#9u","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":105368,"triangles":2268,"vertices":1934,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-1.5399999618530273,0,-0.33993713752494414],"max":[1.5399999618530273,3.6000854307692687,0.33993713752494414]},"sizeMeters":[3.08,3.6,0.68],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:12.570Z","updatedAt":"2026-09-11T19:56:12.691Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36119/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ColonnadeSectionJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36119/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36119/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36119/v1/model.glb\" alt=\"Colonnade Section (Jungle Temple and Stone City)\" 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/36119/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/36119/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36120","slug":"jungle-temple-and-stone-city-square-column-73398d46","title":"Square Column (Jungle Temple and Stone City)","summary":"Free 3D model of a carved stone column: a 3 m tapering limestone post on a plinth with abstract relief on two faces and a vine coming down it.","description":"Free 3D model of a carved stone column: a 3 m tapering limestone post on a plinth with abstract relief on two faces and a vine coming down it. Dimensions 0.96 by 3.02 by 0.87 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. A free standing column for a ruined hall or a plaza. The vine is solid geometry and does not move. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-square-column-73398d46","cdnUrl":"https://cdn.3dassets.dev/assets/36120/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-square-column-73398d46","thumbnailUrl":"https://cdn.3dassets.dev/assets/36120/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36120/v1/poster.webp","blurhash":"U3BpqX~q0000?ZIVDj-:RiM{t7%f_2of4.Rj","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":155028,"triangles":4172,"vertices":3892,"meshes":2,"materials":2,"textures":2,"animations":[],"boundingBox":{"min":[-0.4804147435096119,0,-0.40004608042272816],"max":[0.4804147435096119,3.0199999809265137,0.4668711703718045]},"sizeMeters":[0.961,3.02,0.867],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:12.598Z","updatedAt":"2026-09-11T19:56:12.719Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36120/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SquareColumnJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36120/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36120/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36120/v1/model.glb\" alt=\"Square Column (Jungle Temple and Stone City)\" 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/36120/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/36120/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36121","slug":"jungle-temple-and-stone-city-rubble-pile-f4f42e06","title":"Rubble Pile (Jungle Temple and Stone City)","summary":"Free 3D model of a stone rubble pile: broken limestone and andesite blocks tumbled into a 2.3 m heap, mossed over with ferns growing out of it.","description":"Free 3D model of a stone rubble pile: broken limestone and andesite blocks tumbled into a 2.3 m heap, mossed over with ferns growing out of it. Dimensions 2.76 by 0.80 by 2.40 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Dresses the foot of a collapsed wall or a ruined stair. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-rubble-pile-f4f42e06","cdnUrl":"https://cdn.3dassets.dev/assets/36121/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-rubble-pile-f4f42e06","thumbnailUrl":"https://cdn.3dassets.dev/assets/36121/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36121/v1/poster.webp","blurhash":"U89ju{xu00IUoft7t7M|00RQ~pxtM|M{M{%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":153992,"triangles":3888,"vertices":3587,"meshes":4,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-1.3354238271713257,0.00010212410481136303,-1.170132041386763],"max":[1.425377368927002,0.7988067282018779,1.2252615690231323]},"sizeMeters":[2.761,0.799,2.395],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:12.607Z","updatedAt":"2026-09-11T19:56:12.738Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36121/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RubblePileJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36121/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36121/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36121/v1/model.glb\" alt=\"Rubble Pile (Jungle Temple and Stone City)\" 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/36121/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/36121/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36122","slug":"jungle-temple-and-stone-city-fallen-lintel-block-4e0ef3a7","title":"Fallen Lintel Block (Jungle Temple and Stone City)","summary":"Free 3D model of a fallen carved lintel: a 2.4 m limestone beam lying tilted with an abstract relief band along it, mossed and half taken by ferns.","description":"Free 3D model of a fallen carved lintel: a 2.4 m limestone beam lying tilted with an abstract relief band along it, mossed and half taken by ferns. Dimensions 3.42 by 0.63 by 1.04 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Lies where a doorway has come down. Static geometry; the relief is invented and reproduces no real inscription. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-fallen-lintel-block-4e0ef3a7","cdnUrl":"https://cdn.3dassets.dev/assets/36122/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-fallen-lintel-block-4e0ef3a7","thumbnailUrl":"https://cdn.3dassets.dev/assets/36122/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36122/v1/poster.webp","blurhash":"U7A^OFf#00-;%L?bRkD*00af~qIV4o01xt?b","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":122368,"triangles":2712,"vertices":2645,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-1.5412015165999147,0.00003574580244286585,-0.44780444694139454],"max":[1.8756864070892334,0.6251269748777939,0.5951496362686157]},"sizeMeters":[3.417,0.625,1.043],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:12.884Z","updatedAt":"2026-09-11T19:56:13.151Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36122/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FallenLintelBlockJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36122/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36122/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36122/v1/model.glb\" alt=\"Fallen Lintel Block (Jungle Temple and Stone City)\" 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/36122/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/36122/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36124","slug":"jungle-temple-and-stone-city-stone-step-platform-69e08735","title":"Stone Step Platform (Jungle Temple and Stone City)","summary":"Free 3D model of a two step stone platform: a 4.4 m coursed limestone dais 0.96 m tall, for an altar, a stela group or a shrine in a plaza.","description":"Free 3D model of a two step stone platform: a 4.4 m coursed limestone dais 0.96 m tall, for an altar, a stela group or a shrine in a plaza. Dimensions 4.41 by 0.96 by 4.41 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Its head is at 0.96 m. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-stone-step-platform-69e08735","cdnUrl":"https://cdn.3dassets.dev/assets/36124/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-stone-step-platform-69e08735","thumbnailUrl":"https://cdn.3dassets.dev/assets/36124/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36124/v1/poster.webp","blurhash":"U6D0Dc?b00IoM|Rkofof00D%~poft5xtogR*","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":119848,"triangles":1908,"vertices":2962,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2.206632137298584,0.0001496154120651516,-2.206115911789626],"max":[2.2050561904907227,0.9598503631302627,2.203418205567092]},"sizeMeters":[4.412,0.96,4.41],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:15.446Z","updatedAt":"2026-09-11T19:56:15.602Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36124/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoneStepPlatformJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36124/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36124/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36124/v1/model.glb\" alt=\"Stone Step Platform (Jungle Temple and Stone City)\" 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/36124/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/36124/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36125","slug":"jungle-temple-and-stone-city-carved-stela-48ee84fc","title":"Carved Stela (Jungle Temple and Stone City)","summary":"Free 3D model of a carved stone stela: a 3.5 m limestone slab on a base, cut with abstract relief cartouches on all four faces and mossed at the foot.","description":"Free 3D model of a carved stone stela: a 3.5 m limestone slab on a base, cut with abstract relief cartouches on all four faces and mossed at the foot. Dimensions 1.22 by 3.42 by 0.75 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Stands alone in a plaza or in a row along a stair. Every cartouche is an invented shape; no real script or inscription is reproduced. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-carved-stela-48ee84fc","cdnUrl":"https://cdn.3dassets.dev/assets/36125/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-carved-stela-48ee84fc","thumbnailUrl":"https://cdn.3dassets.dev/assets/36125/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36125/v1/poster.webp","blurhash":"U3BpkH_M0000t9t7InIUIos.%2NI?uxbIAIn","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":353888,"triangles":12420,"vertices":11514,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.6093835397028168,0,-0.3749089106127461],"max":[0.6093835397028168,3.4200000762939453,0.3749089106127461]},"sizeMeters":[1.219,3.42,0.75],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:15.702Z","updatedAt":"2026-09-11T19:56:15.879Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36125/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CarvedStelaJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36125/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36125/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36125/v1/model.glb\" alt=\"Carved Stela (Jungle Temple and Stone City)\" 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/36125/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/36125/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36123","slug":"jungle-temple-and-stone-city-carved-stela-toppled-abdba878","title":"Carved Stela Toppled (Jungle Temple and Stone City)","summary":"Free 3D model of a toppled carved stela: the 3.5 m relief slab lying on its face in the leaf litter, with its base block broken out and ferns growing over it.","description":"Free 3D model of a toppled carved stela: the 3.5 m relief slab lying on its face in the leaf litter, with its base block broken out and ferns growing over it. Dimensions 5.58 by 1.44 by 1.38 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Its fallen pose is modelled rather than animated. Lays along X from its base. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data. Functional variant of carved-stela, with its pose modelled rather than animated.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-carved-stela-toppled-abdba878","cdnUrl":"https://cdn.3dassets.dev/assets/36123/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-carved-stela-toppled-abdba878","thumbnailUrl":"https://cdn.3dassets.dev/assets/36123/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36123/v1/poster.webp","blurhash":"U79@O^M{01-:%M?bWCM{00-;~pD*E100t6%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":435076,"triangles":13500,"vertices":12691,"meshes":4,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-2.1308839321136475,-0.00008023169187154622,-0.5256594137936693],"max":[3.453871011734009,1.4358632602944716,0.8561851978302002]},"sizeMeters":[5.585,1.436,1.382],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:15.458Z","updatedAt":"2026-09-11T19:56:15.706Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36123/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CarvedStelaToppledJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36123/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36123/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36123/v1/model.glb\" alt=\"Carved Stela Toppled (Jungle Temple and Stone City)\" 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/36123/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/36123/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36126","slug":"jungle-temple-and-stone-city-altar-stone-47ef46f0","title":"Altar Stone (Jungle Temple and Stone City)","summary":"Free 3D model of a stone altar: a 2.4 m limestone table slab on three carved supports with an abstract relief band along its edge.","description":"Free 3D model of a stone altar: a 2.4 m limestone table slab on three carved supports with an abstract relief band along its edge. Dimensions 2.44 by 1.14 by 1.74 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The table is at 1.11 m. Stands on a plaza or on the step platform. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-altar-stone-47ef46f0","cdnUrl":"https://cdn.3dassets.dev/assets/36126/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-altar-stone-47ef46f0","thumbnailUrl":"https://cdn.3dassets.dev/assets/36126/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36126/v1/poster.webp","blurhash":"UBDcXO-;00bF~q%MRQM|00Rj-:Rj00MxWBRQ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":153060,"triangles":4272,"vertices":3868,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.2194000482559204,0.000026361948184949746,-0.8499982136274951],"max":[1.2194000482559204,1.140041472514046,0.8857481854941027]},"sizeMeters":[2.439,1.14,1.736],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:15.916Z","updatedAt":"2026-09-11T19:56:16.068Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36126/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AltarStoneJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36126/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36126/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36126/v1/model.glb\" alt=\"Altar Stone (Jungle Temple and Stone City)\" 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/36126/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/36126/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36127","slug":"jungle-temple-and-stone-city-glyph-panel-d08c0c92","title":"Glyph Panel (Jungle Temple and Stone City)","summary":"Free 3D model of a carved glyph panel: a 1.8 m limestone relief slab on a base with twelve abstract cartouches, for a temple wall or a plaza.","description":"Free 3D model of a carved glyph panel: a 1.8 m limestone relief slab on a base with twelve abstract cartouches, for a temple wall or a plaza. Dimensions 1.80 by 2.26 by 0.50 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The carved face looks towards +Z. Every cartouche is an invented abstract shape rather than a real script. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-glyph-panel-d08c0c92","cdnUrl":"https://cdn.3dassets.dev/assets/36127/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-glyph-panel-d08c0c92","thumbnailUrl":"https://cdn.3dassets.dev/assets/36127/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36127/v1/poster.webp","blurhash":"U7EyVt_3009F_M-;IA4.00ax?aRjxaxtR*E1","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":214456,"triangles":6672,"vertices":6104,"meshes":4,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-0.8999999761581421,0.000021367095278709836,-0.24997405264489428],"max":[0.8999999761581421,2.259999990463257,0.24997405264489428]},"sizeMeters":[1.8,2.26,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:18.522Z","updatedAt":"2026-09-11T19:56:18.680Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36127/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GlyphPanelJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36127/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36127/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36127/v1/model.glb\" alt=\"Glyph Panel (Jungle Temple and Stone City)\" 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/36127/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/36127/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36128","slug":"jungle-temple-and-stone-city-stone-mask-panel-d63ddb96","title":"Stone Mask Panel (Jungle Temple and Stone City)","summary":"Free 3D model of a carved stone mask panel: a 2 m limestone relief of an invented creature face with obsidian eyes and stucco ear flares.","description":"Free 3D model of a carved stone mask panel: a 2 m limestone relief of an invented creature face with obsidian eyes and stucco ear flares. Dimensions 2.00 by 2.29 by 0.72 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The face looks towards +Z and sits above a doorway or against a stair. The creature is invented and copies no real deity, motif or site. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-stone-mask-panel-d63ddb96","cdnUrl":"https://cdn.3dassets.dev/assets/36128/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-stone-mask-panel-d63ddb96","thumbnailUrl":"https://cdn.3dassets.dev/assets/36128/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36128/v1/poster.webp","blurhash":"U8EfNO-;00D%~q-;D%9F00kV?aV[t5xubIIB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":108788,"triangles":2180,"vertices":1879,"meshes":5,"materials":5,"textures":2,"animations":[],"boundingBox":{"min":[-1,-0.00004196265250627773,-0.3000372288382028],"max":[1,2.2899999618530273,0.4212372241175149]},"sizeMeters":[2,2.29,0.721],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:18.645Z","updatedAt":"2026-09-11T19:56:18.839Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36128/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoneMaskPanelJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36128/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36128/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36128/v1/model.glb\" alt=\"Stone Mask Panel (Jungle Temple and Stone City)\" 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/36128/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/36128/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36129","slug":"jungle-temple-and-stone-city-jaguar-statue-2a277cf7","title":"Jaguar Statue (Jungle Temple and Stone City)","summary":"Free 3D model of a carved stone jaguar: a 1.5 m crouching big cat on a plinth with obsidian eyes and carved rosettes, guarding a temple stair.","description":"Free 3D model of a carved stone jaguar: a 1.5 m crouching big cat on a plinth with obsidian eyes and carved rosettes, guarding a temple stair. Dimensions 1.50 by 1.63 by 2.05 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Faces +Z. An invented carving in the round rather than a copy of any real sculpture. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-jaguar-statue-2a277cf7","cdnUrl":"https://cdn.3dassets.dev/assets/36129/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-jaguar-statue-2a277cf7","thumbnailUrl":"https://cdn.3dassets.dev/assets/36129/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36129/v1/poster.webp","blurhash":"U7Ci]p^+009ZD%M{xuxu00M{~pt7E1xu%MRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":97100,"triangles":1998,"vertices":1773,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.75,-0.00004714156039731243,-1.062008261680603],"max":[0.75,1.6342799414328864,0.9900000095367432]},"sizeMeters":[1.5,1.634,2.052],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:18.864Z","updatedAt":"2026-09-11T19:56:19.019Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36129/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JaguarStatueJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36129/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36129/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36129/v1/model.glb\" alt=\"Jaguar Statue (Jungle Temple and Stone City)\" 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/36129/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/36129/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36130","slug":"jungle-temple-and-stone-city-serpent-statue-1082ca58","title":"Serpent Statue (Jungle Temple and Stone City)","summary":"Free 3D model of a coiled feathered serpent statue: a 2.6 m carved stone snake wound up a spiral on a plinth, head raised and plumed.","description":"Free 3D model of a coiled feathered serpent statue: a 2.6 m carved stone snake wound up a spiral on a plinth, head raised and plumed. Dimensions 1.84 by 2.33 by 2.04 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The head looks towards +Z. An invented creature, carved in the round. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-serpent-statue-1082ca58","cdnUrl":"https://cdn.3dassets.dev/assets/36130/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-serpent-statue-1082ca58","thumbnailUrl":"https://cdn.3dassets.dev/assets/36130/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36130/v1/poster.webp","blurhash":"U9B:mX%M009F9Gt7xaM|00V@~poz%MM{t7%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":260572,"triangles":7968,"vertices":6848,"meshes":5,"materials":5,"textures":2,"animations":[],"boundingBox":{"min":[-0.865199625492096,0.00003631404706286312,-0.8639151308202698],"max":[0.9766945242881775,2.325669050216675,1.1787381204127152]},"sizeMeters":[1.842,2.326,2.043],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:19.004Z","updatedAt":"2026-09-11T19:56:19.178Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36130/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SerpentStatueJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36130/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36130/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36130/v1/model.glb\" alt=\"Serpent Statue (Jungle Temple and Stone City)\" 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/36130/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/36130/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36131","slug":"jungle-temple-and-stone-city-stone-brazier-b07c51d5","title":"Stone Brazier (Jungle Temple and Stone City)","summary":"Free 3D model of a carved stone brazier: a turned limestone bowl on a fluted foot with a charred bed of wood in it, for a temple plaza or a stair head.","description":"Free 3D model of a carved stone brazier: a turned limestone bowl on a fluted foot with a charred bed of wood in it, for a temple plaza or a stair head. Dimensions 1.01 by 1.05 by 1.04 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The fire is geometry and material only: no particle system, emissive flame or punctual light. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-stone-brazier-b07c51d5","cdnUrl":"https://cdn.3dassets.dev/assets/36131/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-stone-brazier-b07c51d5","thumbnailUrl":"https://cdn.3dassets.dev/assets/36131/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36131/v1/poster.webp","blurhash":"U4DvWU~p009ZxvRj-;%M0LIW#ls,RMWA4.oy","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":113972,"triangles":1812,"vertices":1607,"meshes":5,"materials":5,"textures":3,"animations":[],"boundingBox":{"min":[-0.5069868889632658,0.00002535787177204707,-0.5199999809265137],"max":[0.5069868889632658,1.050602962972953,0.5199999809265137]},"sizeMeters":[1.014,1.051,1.04],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:21.514Z","updatedAt":"2026-09-11T19:56:21.637Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36131/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoneBrazierJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36131/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36131/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36131/v1/model.glb\" alt=\"Stone Brazier (Jungle Temple and Stone City)\" 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/36131/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/36131/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36133","slug":"jungle-temple-and-stone-city-offering-bowl-32c07b71","title":"Offering Bowl (Jungle Temple and Stone City)","summary":"Free 3D model of a carved stone offering bowl: a 0.7 m limestone basin on a short foot holding jade beads and an obsidian blade.","description":"Free 3D model of a carved stone offering bowl: a 0.7 m limestone basin on a short foot holding jade beads and an obsidian blade. Dimensions 0.69 by 0.53 by 0.69 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Sits on an altar, a platform head or the ground. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-offering-bowl-32c07b71","cdnUrl":"https://cdn.3dassets.dev/assets/36133/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-offering-bowl-32c07b71","thumbnailUrl":"https://cdn.3dassets.dev/assets/36133/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36133/v1/poster.webp","blurhash":"U3Dl[@^+00My_NM{nM-;00Io?bt7zqx]0e9F","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":77204,"triangles":956,"vertices":891,"meshes":4,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-0.3501835763454437,-0.00001954411781462939,-0.35071572569083315],"max":[0.3430674374103546,0.5300002568420298,0.3400000035762787]},"sizeMeters":[0.693,0.53,0.691],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:21.881Z","updatedAt":"2026-09-11T19:56:22.028Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36133/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OfferingBowlJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36133/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36133/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36133/v1/model.glb\" alt=\"Offering Bowl (Jungle Temple and Stone City)\" 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/36133/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/36133/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36132","slug":"jungle-temple-and-stone-city-obsidian-mirror-stand-41f7e905","title":"Obsidian Mirror Stand (Jungle Temple and Stone City)","summary":"Free 3D model of an obsidian scrying mirror on a stand: a polished black disc in a timber ring with jade studs, tilting on a stone footed tripod.","description":"Free 3D model of an obsidian scrying mirror on a stand: a polished black disc in a timber ring with jade studs, tilting on a stone footed tripod. Dimensions 0.78 by 1.66 by 0.70 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: mirror-obsidian at (0.00, 1.12, 0.00) m. The mirror and its ring are one node on the tripod head and tilt about it; the stand does not move. The mirror faces +Z at rest. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Rigid node-transform clips: tilt. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-obsidian-mirror-stand-41f7e905","cdnUrl":"https://cdn.3dassets.dev/assets/36132/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-obsidian-mirror-stand-41f7e905","thumbnailUrl":"https://cdn.3dassets.dev/assets/36132/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36132/v1/poster.webp","blurhash":"U4849}-:004:00Ri_3kD?^xuH=IUtRoLafS2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"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":92068,"triangles":1032,"vertices":1025,"meshes":5,"materials":4,"textures":2,"animations":["tilt"],"boundingBox":{"min":[-0.38999998569488525,0.000017089939268050136,-0.3499999940395355],"max":[0.38999998569488525,1.660240131555709,0.3499999940395355]},"sizeMeters":[0.78,1.66,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:21.772Z","updatedAt":"2026-09-11T19:56:21.974Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36132/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function ObsidianMirrorStandJungleTempleAndStoneCity(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/36132/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36132/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36132/v1/model.glb\" alt=\"Obsidian Mirror Stand (Jungle Temple and Stone City)\" camera-controls auto-rotate autoplay></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/36132/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/36132/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"36134","slug":"jungle-temple-and-stone-city-cenote-well-head-9ea87aee","title":"Cenote Well Head (Jungle Temple and Stone City)","summary":"Free 3D model of a cenote well head: a 4.4 m ring of dressed limestone round a sinkhole with still green water a metre down the shaft, vines falling into it.","description":"Free 3D model of a cenote well head: a 4.4 m ring of dressed limestone round a sinkhole with still green water a metre down the shaft, vines falling into it. Dimensions 5.13 by 1.35 by 4.32 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The water is a flat disc of geometry with no reflection, refraction or simulation, and the vines do not sway. The rim is at 1.32 m and the water surface at 0.22 m. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-cenote-well-head-9ea87aee","cdnUrl":"https://cdn.3dassets.dev/assets/36134/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-cenote-well-head-9ea87aee","thumbnailUrl":"https://cdn.3dassets.dev/assets/36134/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36134/v1/poster.webp","blurhash":"U8BpnP_300M{?bt7Rjof00D%~payD$RjR*M{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":331128,"triangles":10636,"vertices":10612,"meshes":6,"materials":6,"textures":2,"animations":[],"boundingBox":{"min":[-2.180000066757202,0.00002172953452117543,-2.157911989662461],"max":[2.947951078414917,1.3528093230659715,2.157911989662461]},"sizeMeters":[5.128,1.353,4.316],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:22.040Z","updatedAt":"2026-09-11T19:56:22.221Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36134/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CenoteWellHeadJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36134/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36134/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36134/v1/model.glb\" alt=\"Cenote Well Head (Jungle Temple and Stone City)\" 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/36134/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/36134/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36135","slug":"jungle-temple-and-stone-city-feathered-serpent-column-bd615416","title":"Feathered Serpent Column (Jungle Temple and Stone City)","summary":"Free 3D model of a feathered serpent column: a 4 m carved limestone post whose plumed snake body winds up the shaft to a head beneath the capital.","description":"Free 3D model of a feathered serpent column: a 4 m carved limestone post whose plumed snake body winds up the shaft to a head beneath the capital. Dimensions 1.16 by 4.02 by 1.55 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The head looks towards +Z. An invented carving; no real temple column is reproduced. The vine is solid geometry. Static. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-feathered-serpent-column-bd615416","cdnUrl":"https://cdn.3dassets.dev/assets/36135/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-feathered-serpent-column-bd615416","thumbnailUrl":"https://cdn.3dassets.dev/assets/36135/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36135/v1/poster.webp","blurhash":"U8A^E[kC00Rj~qa~4.awX9oeobR+%MWAIUt8","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":265684,"triangles":7976,"vertices":7067,"meshes":5,"materials":5,"textures":2,"animations":[],"boundingBox":{"min":[-0.5803891787861476,-0.0000051908831183999915,-0.550000011920929],"max":[0.5765701899860988,4.019999980926514,0.998648851702443]},"sizeMeters":[1.157,4.02,1.549],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:24.427Z","updatedAt":"2026-09-11T19:56:24.626Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36135/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FeatheredSerpentColumnJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36135/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36135/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36135/v1/model.glb\" alt=\"Feathered Serpent Column (Jungle Temple and Stone City)\" 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/36135/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/36135/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36137","slug":"jungle-temple-and-stone-city-buttress-root-tree-44607ba7","title":"Buttress Root Tree (Jungle Temple and Stone City)","summary":"Free 3D model of a rainforest buttress root tree: a 9 m trunk on six flaring root blades, with a spread canopy, hanging lianas and ferns at its foot.","description":"Free 3D model of a rainforest buttress root tree: a 9 m trunk on six flaring root blades, with a spread canopy, hanging lianas and ferns at its foot. Dimensions 8.79 by 10.73 by 7.95 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The signature tree of a jungle ruin scene. All foliage is solid geometry: no alpha cards, no wind and no leaf simulation. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-buttress-root-tree-44607ba7","cdnUrl":"https://cdn.3dassets.dev/assets/36137/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-buttress-root-tree-44607ba7","thumbnailUrl":"https://cdn.3dassets.dev/assets/36137/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36137/v1/poster.webp","blurhash":"U968$soy4Waf.jt6MMRQS1oyn+RRDQfiyBag","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":168820,"triangles":4956,"vertices":5868,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-4.403694886642027,0,-3.9678239954050163],"max":[4.384692449050474,10.732723236083984,3.9791958677152777]},"sizeMeters":[8.788,10.733,7.947],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:24.927Z","updatedAt":"2026-09-11T19:56:25.024Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36137/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ButtressRootTreeJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36137/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36137/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36137/v1/model.glb\" alt=\"Buttress Root Tree (Jungle Temple and Stone City)\" 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/36137/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/36137/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36136","slug":"jungle-temple-and-stone-city-jungle-canopy-tree-6e668f41","title":"Jungle Canopy Tree (Jungle Temple and Stone City)","summary":"Free 3D model of an emergent rainforest canopy tree: a 14 m trunk breaking out above the forest with a wide crown and two long lianas.","description":"Free 3D model of an emergent rainforest canopy tree: a 14 m trunk breaking out above the forest with a wide crown and two long lianas. Dimensions 10.70 by 16.06 by 9.96 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The tallest piece in the pack; use it to close the skyline behind a ruin. Solid geometry throughout, no alpha cards and no wind. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-jungle-canopy-tree-6e668f41","cdnUrl":"https://cdn.3dassets.dev/assets/36136/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-jungle-canopy-tree-6e668f41","thumbnailUrl":"https://cdn.3dassets.dev/assets/36136/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36136/v1/poster.webp","blurhash":"U84{L-tQ8zM{.jt6H[NGRQaft6f*D7V[yVt6","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":167288,"triangles":5336,"vertices":5678,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-5.4965201071919845,0,-5.175737408536338],"max":[5.202041690749113,16.057167053222656,4.786269692319297]},"sizeMeters":[10.699,16.057,9.962],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:24.867Z","updatedAt":"2026-09-11T19:56:24.997Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36136/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JungleCanopyTreeJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36136/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36136/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36136/v1/model.glb\" alt=\"Jungle Canopy Tree (Jungle Temple and Stone City)\" 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/36136/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/36136/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36138","slug":"jungle-temple-and-stone-city-strangler-fig-on-ruin-b624982e","title":"Strangler Fig On Ruin (Jungle Temple and Stone City)","summary":"Free 3D model of a strangler fig growing out of a ruin: an 8 m fig rooted in a broken limestone wall block, its roots running down the face to the ground.","description":"Free 3D model of a strangler fig growing out of a ruin: an 8 m fig rooted in a broken limestone wall block, its roots running down the face to the ground. Dimensions 6.25 by 9.33 by 5.94 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The hero piece for a ruin taken by the forest. The wall is part of the model, so it stands alone rather than needing a wall module. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-strangler-fig-on-ruin-b624982e","cdnUrl":"https://cdn.3dassets.dev/assets/36138/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-strangler-fig-on-ruin-b624982e","thumbnailUrl":"https://cdn.3dassets.dev/assets/36138/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36138/v1/poster.webp","blurhash":"U56ua_b=00rKqAkVmVVtR7VuoftjvDVuJ|tj","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":225920,"triangles":6052,"vertices":5872,"meshes":6,"materials":6,"textures":3,"animations":[],"boundingBox":{"min":[-2.8080731021127177,0.00003777597844556446,-2.4104905128479004],"max":[3.4422844039163065,9.32562389946633,3.531236836015787]},"sizeMeters":[6.25,9.326,5.942],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:25.220Z","updatedAt":"2026-09-11T19:56:25.376Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36138/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StranglerFigOnRuinJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36138/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36138/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36138/v1/model.glb\" alt=\"Strangler Fig On Ruin (Jungle Temple and Stone City)\" 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/36138/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/36138/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36139","slug":"jungle-temple-and-stone-city-vine-curtain-d3bcbabf","title":"Vine Curtain (Jungle Temple and Stone City)","summary":"Free 3D model of a vine curtain over a ruined doorway: two broken limestone jambs under a fallen lintel, hung with nine falling lianas.","description":"Free 3D model of a vine curtain over a ruined doorway: two broken limestone jambs under a fallen lintel, hung with nine falling lianas. Dimensions 3.79 by 2.86 by 1.26 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Frames a path into a ruin. The vines are solid geometry and do not sway or part; nothing here is a cloth or hair simulation. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-vine-curtain-d3bcbabf","cdnUrl":"https://cdn.3dassets.dev/assets/36139/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-vine-curtain-d3bcbabf","thumbnailUrl":"https://cdn.3dassets.dev/assets/36139/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36139/v1/poster.webp","blurhash":"UFCGiDRj01WB~X%MD%IU8{%3W-M{E0WUxtV[","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":176028,"triangles":4016,"vertices":4893,"meshes":4,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-2.073232889175415,0.00010627413391217644,-0.48062839781177147],"max":[1.7148624658584595,2.861203683858501,0.7815125275473863]},"sizeMeters":[3.788,2.861,1.262],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:27.557Z","updatedAt":"2026-09-11T19:56:27.770Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36139/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VineCurtainJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36139/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36139/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36139/v1/model.glb\" alt=\"Vine Curtain (Jungle Temple and Stone City)\" 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/36139/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/36139/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36141","slug":"jungle-temple-and-stone-city-moss-draped-branch-70ab570e","title":"Moss Draped Branch (Jungle Temple and Stone City)","summary":"Free 3D model of a fallen moss draped branch: a 3.6 m limb down in the leaf litter, hung with moss and sprouting a green shoot at one end.","description":"Free 3D model of a fallen moss draped branch: a 3.6 m limb down in the leaf litter, hung with moss and sprouting a green shoot at one end. Dimensions 3.69 by 1.54 by 2.66 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Ground clutter for a forest floor or a ruined plaza. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-moss-draped-branch-70ab570e","cdnUrl":"https://cdn.3dassets.dev/assets/36141/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-moss-draped-branch-70ab570e","thumbnailUrl":"https://cdn.3dassets.dev/assets/36141/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36141/v1/poster.webp","blurhash":"U35rPOML03TGS{Mf%2tj00u1_0m:mV.QE2Hu","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":122364,"triangles":1824,"vertices":2100,"meshes":4,"materials":4,"textures":3,"animations":[],"boundingBox":{"min":[-1.9381738901138306,0.000026288134980290145,-1.6807852983474731],"max":[1.7496393918991089,1.536019609845925,0.9828510840715049]},"sizeMeters":[3.688,1.536,2.664],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:27.838Z","updatedAt":"2026-09-11T19:56:28.019Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36141/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MossDrapedBranchJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36141/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36141/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36141/v1/model.glb\" alt=\"Moss Draped Branch (Jungle Temple and Stone City)\" 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/36141/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/36141/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36140","slug":"jungle-temple-and-stone-city-fern-cluster-e75d8284","title":"Fern Cluster (Jungle Temple and Stone City)","summary":"Free 3D model of a rainforest fern cluster: three crowns of arching fronds on a mossy root pad, about 1.6 m across.","description":"Free 3D model of a rainforest fern cluster: three crowns of arching fronds on a mossy root pad, about 1.6 m across. Dimensions 1.70 by 0.35 by 1.73 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Undergrowth for a forest floor, a plaza joint or the foot of a wall. Static geometry, no wind. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-fern-cluster-e75d8284","cdnUrl":"https://cdn.3dassets.dev/assets/36140/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-fern-cluster-e75d8284","thumbnailUrl":"https://cdn.3dassets.dev/assets/36140/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36140/v1/poster.webp","blurhash":"U86[jNt54VRQxtbFRkn+00Rl?@t6ICjbx@X5","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":97252,"triangles":984,"vertices":1915,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-0.8614686636798938,0.0000012180581700216297,-0.8691865801811218],"max":[0.8415190577507019,0.3529151587101248,0.8645240068435669]},"sizeMeters":[1.703,0.353,1.734],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:27.814Z","updatedAt":"2026-09-11T19:56:28.021Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36140/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FernClusterJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36140/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36140/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36140/v1/model.glb\" alt=\"Fern Cluster (Jungle Temple and Stone City)\" 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/36140/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/36140/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36142","slug":"jungle-temple-and-stone-city-palm-sapling-6702b25c","title":"Palm Sapling (Jungle Temple and Stone City)","summary":"Free 3D model of a young rainforest palm: a 2.4 m ringed stem under a crown of nine arching fronds, about 3 m across.","description":"Free 3D model of a young rainforest palm: a 2.4 m ringed stem under a crown of nine arching fronds, about 3 m across. Dimensions 2.57 by 2.64 by 2.85 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Mid height planting between the ground ferns and the canopy trees. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-palm-sapling-6702b25c","cdnUrl":"https://cdn.3dassets.dev/assets/36142/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-palm-sapling-6702b25c","thumbnailUrl":"https://cdn.3dassets.dev/assets/36142/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36142/v1/poster.webp","blurhash":"UB6*:HkC8|V[?@bHICf6M|WCt6oe8zafx[kB","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":58440,"triangles":1076,"vertices":1516,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-1.4591718380872565,0,-1.5178463459014893],"max":[1.1142574017469244,2.6379151858506935,1.3290950059890747]},"sizeMeters":[2.573,2.638,2.847],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:28.399Z","updatedAt":"2026-09-11T19:56:28.512Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36142/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PalmSaplingJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36142/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36142/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36142/v1/model.glb\" alt=\"Palm Sapling (Jungle Temple and Stone City)\" 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/36142/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/36142/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36143","slug":"jungle-temple-and-stone-city-fallen-log-b1bcdf2f","title":"Fallen Log (Jungle Temple and Stone City)","summary":"Free 3D model of a fallen rainforest log: a 5.2 m mossed trunk down on the forest floor with bracket fungi and ferns growing along it.","description":"Free 3D model of a fallen rainforest log: a 5.2 m mossed trunk down on the forest floor with bracket fungi and ferns growing along it. Dimensions 6.87 by 1.45 by 1.84 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Blocks a path or dresses a clearing edge. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-fallen-log-b1bcdf2f","cdnUrl":"https://cdn.3dassets.dev/assets/36143/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-fallen-log-b1bcdf2f","thumbnailUrl":"https://cdn.3dassets.dev/assets/36143/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36143/v1/poster.webp","blurhash":"U25N_bjG02%KW.-Us:EM02ox~nMzrt5RN@=|","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":129152,"triangles":1794,"vertices":2283,"meshes":4,"materials":4,"textures":3,"animations":[],"boundingBox":{"min":[-3.212932825088501,0.000014460628306706136,-0.9069620253431876],"max":[3.656773328781128,1.4507793196962084,0.9356323916310538]},"sizeMeters":[6.87,1.451,1.843],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:30.544Z","updatedAt":"2026-09-11T19:56:30.644Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36143/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FallenLogJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36143/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36143/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36143/v1/model.glb\" alt=\"Fallen Log (Jungle Temple and Stone City)\" 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/36143/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/36143/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36145","slug":"jungle-temple-and-stone-city-undergrowth-patch-dc35043c","title":"Undergrowth Patch (Jungle Temple and Stone City)","summary":"Free 3D model of a rainforest undergrowth patch: a 2.6 m mat of moss, mixed ferns and thin saplings, for filling forest floor and ruined ground.","description":"Free 3D model of a rainforest undergrowth patch: a 2.6 m mat of moss, mixed ferns and thin saplings, for filling forest floor and ruined ground. Dimensions 2.60 by 1.23 by 2.67 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Scatter with rotation to break up a floor. Static geometry, no wind. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-undergrowth-patch-dc35043c","cdnUrl":"https://cdn.3dassets.dev/assets/36145/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-undergrowth-patch-dc35043c","thumbnailUrl":"https://cdn.3dassets.dev/assets/36145/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36145/v1/poster.webp","blurhash":"U76bGEW.4WxZH[aftQjZ01ju.6R*.joeMfba","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":147652,"triangles":1724,"vertices":3397,"meshes":4,"materials":4,"textures":3,"animations":[],"boundingBox":{"min":[-1.2999999523162842,0.000021368113943862066,-1.1946016630420395],"max":[1.2999999523162842,1.2256892260976793,1.4711006879806519]},"sizeMeters":[2.6,1.226,2.666],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:30.966Z","updatedAt":"2026-09-11T19:56:31.106Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36145/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UndergrowthPatchJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36145/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36145/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36145/v1/model.glb\" alt=\"Undergrowth Patch (Jungle Temple and Stone City)\" 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/36145/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/36145/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36144","slug":"jungle-temple-and-stone-city-rope-ladder-5c0acbd0","title":"Rope Ladder (Jungle Temple and Stone City)","summary":"Free 3D model of an expedition rope ladder: a 4.5 m fibre ladder on timber rungs with a spreader bar at the head, for dropping down a temple face.","description":"Free 3D model of an expedition rope ladder: a 4.5 m fibre ladder on timber rungs with a spreader bar at the head, for dropping down a temple face. Dimensions 0.70 by 4.48 by 0.34 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Hang the spreader bar over a wall head; the model stands on its own lowest rung at ground level. The ropes are solid geometry and do not swing. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-rope-ladder-5c0acbd0","cdnUrl":"https://cdn.3dassets.dev/assets/36144/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-rope-ladder-5c0acbd0","thumbnailUrl":"https://cdn.3dassets.dev/assets/36144/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36144/v1/poster.webp","blurhash":"U27^lHx]008_VZRPkqyW00jZ_MbH]~ozAIR4","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":58048,"triangles":1632,"vertices":1592,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.3499720777347504,0,-0.15001057679382784],"max":[0.3499720777347504,4.480894565582275,0.18670250139127773]},"sizeMeters":[0.7,4.481,0.337],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:30.963Z","updatedAt":"2026-09-11T19:56:31.125Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36144/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RopeLadderJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36144/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36144/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36144/v1/model.glb\" alt=\"Rope Ladder (Jungle Temple and Stone City)\" 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/36144/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/36144/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36146","slug":"jungle-temple-and-stone-city-camp-lantern-5d84cd31","title":"Camp Lantern (Jungle Temple and Stone City)","summary":"Free 3D model of an expedition camp lantern: a 0.55 m storm lantern with a glazed body, a vented cap and a carry hoop, in blackened metal.","description":"Free 3D model of an expedition camp lantern: a 0.55 m storm lantern with a glazed body, a vented cap and a carry hoop, in blackened metal. Dimensions 0.23 by 0.56 by 0.24 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The flame is geometry and material only: no emissive glow, particle system or punctual light. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-camp-lantern-5d84cd31","cdnUrl":"https://cdn.3dassets.dev/assets/36146/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-camp-lantern-5d84cd31","thumbnailUrl":"https://cdn.3dassets.dev/assets/36146/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36146/v1/poster.webp","blurhash":"U467s0of00M|9ufk-ooJ0zjZ}@bH=IWCAEoy","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22560,"triangles":800,"vertices":713,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.11413446697607561,0,-0.11999663955437623],"max":[0.11413446697607561,0.5551612973213196,0.11999663955437623]},"sizeMeters":[0.228,0.555,0.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:31.217Z","updatedAt":"2026-09-11T19:56:31.445Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36146/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CampLanternJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36146/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36146/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36146/v1/model.glb\" alt=\"Camp Lantern (Jungle Temple and Stone City)\" 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/36146/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/36146/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36147","slug":"jungle-temple-and-stone-city-supply-crate-8914bf2e","title":"Supply Crate (Jungle Temple and Stone City)","summary":"Free 3D model of an expedition supply crate: a 0.9 m corner braced timber case with rope handles, plain stencil bars and a lid that lifts.","description":"Free 3D model of an expedition supply crate: a 0.9 m corner braced timber case with rope handles, plain stencil bars and a lid that lifts. Dimensions 0.95 by 0.66 by 0.72 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: lid-crate at (0.00, 0.58, -0.34) m. The lid is hinged along its back edge and lifts on its own node; the case does not move. No maker, brand or lettering appears anywhere on it. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-supply-crate-8914bf2e","cdnUrl":"https://cdn.3dassets.dev/assets/36147/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-supply-crate-8914bf2e","thumbnailUrl":"https://cdn.3dassets.dev/assets/36147/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36147/v1/poster.webp","blurhash":"U5A[x[}q0$JRI;bbs,s-0#NaoJNbWY$gxZI;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"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":62736,"triangles":1660,"vertices":1501,"meshes":4,"materials":3,"textures":2,"animations":["open","close"],"boundingBox":{"min":[-0.47600001096725464,-0.00002044806308110214,-0.36001252486328866],"max":[0.4729442596435547,0.6549902141383668,0.3600124984882333]},"sizeMeters":[0.949,0.655,0.72],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:33.622Z","updatedAt":"2026-09-11T19:56:33.770Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36147/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function SupplyCrateJungleTempleAndStoneCity(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/36147/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36147/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36147/v1/model.glb\" alt=\"Supply Crate (Jungle Temple and Stone City)\" camera-controls auto-rotate autoplay></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/36147/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/36147/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"36149","slug":"jungle-temple-and-stone-city-supply-crate-open-bf6f274f","title":"Supply Crate Open (Jungle Temple and Stone City)","summary":"Free 3D model of an open expedition supply crate: the timber case with its lid off and leaning against the side, packed with a canvas roll and a coil of line.","description":"Free 3D model of an open expedition supply crate: the timber case with its lid off and leaning against the side, packed with a canvas roll and a coil of line. Dimensions 1.39 by 0.98 by 0.79 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The open pose is modelled rather than animated, so this variant carries no clips. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data. Functional variant of supply-crate, with its pose modelled rather than animated.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-supply-crate-open-bf6f274f","cdnUrl":"https://cdn.3dassets.dev/assets/36149/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-supply-crate-open-bf6f274f","thumbnailUrl":"https://cdn.3dassets.dev/assets/36149/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36149/v1/poster.webp","blurhash":"UDASVr%157IV~B%1IoIoJBofR*V@9uNbX9of","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":66784,"triangles":1876,"vertices":1687,"meshes":4,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-0.47600001096725464,0.000025818189273829617,-0.34002364211680997],"max":[0.9091824889183044,0.9815980103985601,0.44690885853370116]},"sizeMeters":[1.385,0.982,0.787],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:34.122Z","updatedAt":"2026-09-11T19:56:34.256Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36149/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SupplyCrateOpenJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36149/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36149/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36149/v1/model.glb\" alt=\"Supply Crate Open (Jungle Temple and Stone City)\" 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/36149/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/36149/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36148","slug":"jungle-temple-and-stone-city-theodolite-on-tripod-3abce091","title":"Theodolite On Tripod (Jungle Temple and Stone City)","summary":"Free 3D model of a survey theodolite on a timber tripod: a 1.7 m instrument with a graduated circle and a telescope, its head turning on the vertical axis.","description":"Free 3D model of a survey theodolite on a timber tripod: a 1.7 m instrument with a graduated circle and a telescope, its head turning on the vertical axis. Dimensions 0.80 by 1.66 by 0.92 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: scope-theodolite at (0.00, 1.22, 0.00) m. The instrument head is one node on the tripod axis and turns on it; the legs do not move and the telescope does not elevate separately. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Rigid node-transform clips: spin. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-theodolite-on-tripod-3abce091","cdnUrl":"https://cdn.3dassets.dev/assets/36148/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-theodolite-on-tripod-3abce091","thumbnailUrl":"https://cdn.3dassets.dev/assets/36148/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36148/v1/poster.webp","blurhash":"U14niBX800M|3EX8:i#l0$$i}rAD[AS2K*oM","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"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":43452,"triangles":1092,"vertices":1035,"meshes":4,"materials":3,"textures":1,"animations":["spin"],"boundingBox":{"min":[-0.521177515502135,0,-0.4517304611540941],"max":[0.2823711783839861,1.6581284916693038,0.46349287155639207]},"sizeMeters":[0.804,1.658,0.915],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:34.112Z","updatedAt":"2026-09-11T19:56:34.240Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36148/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function TheodoliteOnTripodJungleTempleAndStoneCity(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/36148/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36148/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36148/v1/model.glb\" alt=\"Theodolite On Tripod (Jungle Temple and Stone City)\" camera-controls auto-rotate autoplay></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/36148/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/36148/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"36150","slug":"jungle-temple-and-stone-city-machete-11b21526","title":"Machete (Jungle Temple and Stone City)","summary":"Free 3D model of an expedition machete: a 0.8 m blade with a timber grip and a wrist thong, lying flat, for cutting a way into an overgrown ruin.","description":"Free 3D model of an expedition machete: a 0.8 m blade with a timber grip and a wrist thong, lying flat, for cutting a way into an overgrown ruin. Dimensions 1.13 by 0.05 by 0.16 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Lies flat along X with the edge towards +Z. No maker or marking of any kind on the blade. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-machete-11b21526","cdnUrl":"https://cdn.3dassets.dev/assets/36150/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-machete-11b21526","thumbnailUrl":"https://cdn.3dassets.dev/assets/36150/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36150/v1/poster.webp","blurhash":"U44-hI}qngI[-9-Bs:Na0zEjo#xW5p5SNH$*","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":32608,"triangles":712,"vertices":604,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.22599871715427694,0,-0.07872172529860423],"max":[0.9015418291091919,0.052000001072883606,0.07872635210915492]},"sizeMeters":[1.128,0.052,0.157],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:34.338Z","updatedAt":"2026-09-11T19:56:34.577Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36150/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MacheteJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36150/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36150/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36150/v1/model.glb\" alt=\"Machete (Jungle Temple and Stone City)\" 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/36150/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/36150/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36151","slug":"jungle-temple-and-stone-city-canvas-tent-a2fcf344","title":"Canvas Tent (Jungle Temple and Stone City)","summary":"Free 3D model of an expedition ridge tent: a 3.4 m canvas A frame on timber poles with guy lines and pegs, one end flap pinned back.","description":"Free 3D model of an expedition ridge tent: a 3.4 m canvas A frame on timber poles with guy lines and pegs, one end flap pinned back. Dimensions 3.94 by 2.19 by 3.88 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The canvas, guys and flap are solid geometry: there is no cloth simulation, and the flap is pinned open rather than animated. The entrance faces +Z. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-canvas-tent-a2fcf344","cdnUrl":"https://cdn.3dassets.dev/assets/36151/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-canvas-tent-a2fcf344","thumbnailUrl":"https://cdn.3dassets.dev/assets/36151/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36151/v1/poster.webp","blurhash":"UACi,OV@00%24oIVxu%M00x]~pIB~W-pjFIo","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":65992,"triangles":1656,"vertices":1808,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-1.9680193662643433,-0.000018327912569171545,-1.9389498337080535],"max":[1.9680193662643433,2.1890909541193504,1.9400007724761963]},"sizeMeters":[3.936,2.189,3.879],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:36.705Z","updatedAt":"2026-09-11T19:56:36.843Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36151/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CanvasTentJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36151/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36151/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36151/v1/model.glb\" alt=\"Canvas Tent (Jungle Temple and Stone City)\" 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/36151/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/36151/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36153","slug":"jungle-temple-and-stone-city-field-table-and-notes-77713450","title":"Field Table And Notes (Jungle Temple and Stone City)","summary":"Free 3D model of a survey field table: a 1.5 m folding timber table with blank ruled sheets, a rolled plan, a measuring chain and a jade find on a cloth.","description":"Free 3D model of a survey field table: a 1.5 m folding timber table with blank ruled sheets, a rolled plan, a measuring chain and a jade find on a cloth. Dimensions 1.50 by 1.19 by 0.80 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The sheets are blank on purpose: no lettering, map, seal or mark appears anywhere on the model. Static geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-field-table-and-notes-77713450","cdnUrl":"https://cdn.3dassets.dev/assets/36153/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-field-table-and-notes-77713450","thumbnailUrl":"https://cdn.3dassets.dev/assets/36153/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36153/v1/poster.webp","blurhash":"U48{~}$i01xZ~U$$E1J902Sd^kSh01Iq~Bxa","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":61836,"triangles":1790,"vertices":1596,"meshes":4,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-0.75,0.0000059680080567448,-0.40005188146610926],"max":[0.75,1.185289671684303,0.40005188146610926]},"sizeMeters":[1.5,1.185,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:37.225Z","updatedAt":"2026-09-11T19:56:37.340Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36153/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FieldTableAndNotesJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36153/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36153/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36153/v1/model.glb\" alt=\"Field Table And Notes (Jungle Temple and Stone City)\" 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/36153/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/36153/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36152","slug":"jungle-temple-and-stone-city-rope-bridge-span-c661f49f","title":"Rope Bridge Span (Jungle Temple and Stone City)","summary":"Free 3D model of a 6 m rope bridge span: a sagging plank deck on twin carrying ropes with roped handrails and hangers, for a gorge crossing.","description":"Free 3D model of a 6 m rope bridge span: a sagging plank deck on twin carrying ropes with roped handrails and hangers, for a gorge crossing. Dimensions 1.25 by 1.47 by 6.01 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: south (span) at (0.00, 0.47, -3.00) facing (0, 0, -1); north (span) at (0.00, 0.47, 3.00) facing (0, 0, 1). Ports sit at deck level at both ends, 0.47 m above the model origin, so it meets an anchor tower head on. The sag is modelled into the geometry: the bridge is solid and does not sway or deflect under load. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-rope-bridge-span-c661f49f","cdnUrl":"https://cdn.3dassets.dev/assets/36152/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-rope-bridge-span-c661f49f","thumbnailUrl":"https://cdn.3dassets.dev/assets/36152/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36152/v1/poster.webp","blurhash":"U8BC_Poz9txu.74:RP%100Dj-okDDj~U%gR.","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":182364,"triangles":4892,"vertices":7904,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.6258606270147089,0.00012101514639151212,-3.007394313812256],"max":[0.6208950832677607,1.4722913326471876,3.007394313812256]},"sizeMeters":[1.247,1.472,6.015],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:37.086Z","updatedAt":"2026-09-11T19:56:37.263Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36152/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RopeBridgeSpanJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36152/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36152/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36152/v1/model.glb\" alt=\"Rope Bridge Span (Jungle Temple and Stone City)\" 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/36152/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/36152/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36154","slug":"jungle-temple-and-stone-city-bridge-anchor-tower-46512d8a","title":"Bridge Anchor Tower (Jungle Temple and Stone City)","summary":"Free 3D model of a rope bridge anchor tower: a 2.4 m coursed limestone block with timber bollards, anchor ropes and a boarding plank that lifts.","description":"Free 3D model of a rope bridge anchor tower: a 2.4 m coursed limestone block with timber bollards, anchor ropes and a boarding plank that lifts. Dimensions 3.74 by 3.66 by 2.96 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: plank-drawbridge at (0.00, 2.16, 0.90) m. Connectors: span (span) at (0.00, 2.00, 0.90) facing (0, 0, 1). Its span port is at 2.00 m on the +Z face, which is where the rope bridge span meets it; set two towers 12 m apart and hang a 6 m span between them with a gorge edge run underneath. The plank is a node hinged at the tower head. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-bridge-anchor-tower-46512d8a","cdnUrl":"https://cdn.3dassets.dev/assets/36154/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-bridge-anchor-tower-46512d8a","thumbnailUrl":"https://cdn.3dassets.dev/assets/36154/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36154/v1/poster.webp","blurhash":"U8CZLmD*00%0Hrkpt,nQ00og~qt5?baKRiNG","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"slug":"animated","title":"Animated"}],"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":135672,"triangles":2456,"vertices":2485,"meshes":6,"materials":5,"textures":3,"animations":["open","close"],"boundingBox":{"min":[-1.9282912015914917,-0.00006306435178737857,-0.999940241112949],"max":[1.8153538703918457,3.6601498116287656,1.9600279603490787]},"sizeMeters":[3.744,3.66,2.96],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:37.358Z","updatedAt":"2026-09-11T19:56:37.510Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36154/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function BridgeAnchorTowerJungleTempleAndStoneCity(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/36154/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36154/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36154/v1/model.glb\" alt=\"Bridge Anchor Tower (Jungle Temple and Stone City)\" camera-controls auto-rotate autoplay></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/36154/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/36154/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"36155","slug":"jungle-temple-and-stone-city-gorge-edge-block-c7dbfaeb","title":"Gorge Edge Block (Jungle Temple and Stone City)","summary":"Free 3D model of a 3 m gorge edge block: a broken rock lip 2.6 m tall with a mossy top, ferns and vines falling over the drop.","description":"Free 3D model of a 3 m gorge edge block: a broken rock lip 2.6 m tall with a mossy top, ferns and vines falling over the drop. Dimensions 3.00 by 2.86 by 2.43 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: left (gorge) at (-1.50, 0.00, 0.00) facing (-1, 0, 0); right (gorge) at (1.50, 0.00, 0.00) facing (1, 0, 0). Modular on the pack 3 m grid with ports at both ends; run a line of them along each side of a channel and stand the bridge anchor towers on top. The cut face looks towards +Z. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-gorge-edge-block-c7dbfaeb","cdnUrl":"https://cdn.3dassets.dev/assets/36155/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-gorge-edge-block-c7dbfaeb","thumbnailUrl":"https://cdn.3dassets.dev/assets/36155/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36155/v1/poster.webp","blurhash":"U2C?+F_30000G_x[+mM}00IU4U?v^n%cM_IB","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":155684,"triangles":3116,"vertices":3846,"meshes":4,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-1.5,-0.000021420239812774966,-1.101238582016882],"max":[1.5,2.858166868692788,1.3267224763650265]},"sizeMeters":[3,2.858,2.428],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:39.818Z","updatedAt":"2026-09-11T19:56:39.927Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36155/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GorgeEdgeBlockJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36155/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36155/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36155/v1/model.glb\" alt=\"Gorge Edge Block (Jungle Temple and Stone City)\" 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/36155/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/36155/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36156","slug":"jungle-temple-and-stone-city-wall-torch-1b6cffc8","title":"Wall Torch (Jungle Temple and Stone City)","summary":"Free 3D model of a stone wall torch bracket: a carved limestone corbel carrying a pitch bowl on a timber shaft, 1.2 m tall.","description":"Free 3D model of a stone wall torch bracket: a carved limestone corbel carrying a pitch bowl on a timber shaft, 1.2 m tall. Dimensions 0.30 by 0.96 by 0.57 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Set against a wall face with the bowl towards +Z. The fire is geometry and material only, with no emissive flame, particles or punctual light. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-wall-torch-1b6cffc8","cdnUrl":"https://cdn.3dassets.dev/assets/36156/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-wall-torch-1b6cffc8","thumbnailUrl":"https://cdn.3dassets.dev/assets/36156/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36156/v1/poster.webp","blurhash":"U88qEF9G00~p8{xu-;D*00%L_3D*?uM{D%%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":86428,"triangles":840,"vertices":775,"meshes":4,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-0.14999249622907448,0,-0.000008619719410324356],"max":[0.14999249622907448,0.9618870529308963,0.5699999928474426]},"sizeMeters":[0.3,0.962,0.57],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:40.052Z","updatedAt":"2026-09-11T19:56:40.210Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36156/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WallTorchJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36156/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36156/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36156/v1/model.glb\" alt=\"Wall Torch (Jungle Temple and Stone City)\" 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/36156/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/36156/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36157","slug":"jungle-temple-and-stone-city-standing-torch-post-45ef108c","title":"Standing Torch Post (Jungle Temple and Stone City)","summary":"Free 3D model of a standing torch post: a 2.4 m timber shaft in a turned limestone foot, bound with rope and topped by a pitch bowl.","description":"Free 3D model of a standing torch post: a 2.4 m timber shaft in a turned limestone foot, bound with rope and topped by a pitch bowl. Dimensions 0.74 by 2.47 by 0.68 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Lines a processional way or a plaza edge. The fire is geometry and material only, with no emissive flame, particles or punctual light. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-standing-torch-post-45ef108c","cdnUrl":"https://cdn.3dassets.dev/assets/36157/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-standing-torch-post-45ef108c","thumbnailUrl":"https://cdn.3dassets.dev/assets/36157/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36157/v1/poster.webp","blurhash":"U56*N|xu00D%01Rk~Vxt%zofIAV@R4WBtmt7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":99984,"triangles":1412,"vertices":1219,"meshes":6,"materials":6,"textures":2,"animations":[],"boundingBox":{"min":[-0.3700000047683716,-0.000010066725538548926,-0.3400000035762787],"max":[0.3700000047683716,2.467982382608884,0.3400000035762787]},"sizeMeters":[0.74,2.468,0.68],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:40.065Z","updatedAt":"2026-09-11T19:56:40.197Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36157/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StandingTorchPostJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36157/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36157/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36157/v1/model.glb\" alt=\"Standing Torch Post (Jungle Temple and Stone City)\" 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/36157/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/36157/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36158","slug":"jungle-temple-and-stone-city-rope-winch-drum-e8714726","title":"Rope Winch Drum (Jungle Temple and Stone City)","summary":"Free 3D model of a hand winch: a 1.2 m timber frame carrying a roped drum with a crank handle, for hauling finds out of a shaft.","description":"Free 3D model of a hand winch: a 1.2 m timber frame carrying a roped drum with a crank handle, for hauling finds out of a shaft. Dimensions 1.36 by 1.06 by 1.17 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: drum-winch at (0.00, 0.86, 0.00) m. The drum, its rope and the crank are one node on the drum axis and turn together; the frame does not move. The rope run off the drum is fixed geometry. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Rigid node-transform clips: spin. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-rope-winch-drum-e8714726","cdnUrl":"https://cdn.3dassets.dev/assets/36158/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-rope-winch-drum-e8714726","thumbnailUrl":"https://cdn.3dassets.dev/assets/36158/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36158/v1/poster.webp","blurhash":"U3A]KTR600PUyEvzD%pw0M%2^%D%8w%L~p4o","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"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":54584,"triangles":1592,"vertices":1335,"meshes":4,"materials":2,"textures":1,"animations":["spin"],"boundingBox":{"min":[-0.7599999904632568,-0.000041824679468227544,-0.4499771289983769],"max":[0.6000000238418579,1.0600199716367407,0.7201515000558409]},"sizeMeters":[1.36,1.06,1.17],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:41.096Z","updatedAt":"2026-09-11T19:56:41.260Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36158/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function RopeWinchDrumJungleTempleAndStoneCity(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/36158/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36158/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36158/v1/model.glb\" alt=\"Rope Winch Drum (Jungle Temple and Stone City)\" camera-controls auto-rotate autoplay></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/36158/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/36158/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"36159","slug":"jungle-temple-and-stone-city-expedition-pack-and-bedro-3ebd4a7b","title":"Expedition Pack And Bedroll (Jungle Temple and Stone City)","summary":"Free 3D model of an expedition pack and bedroll: a canvas framed rucksack, a strapped bedroll and a billy can, about 1.2 m across on the ground.","description":"Free 3D model of an expedition pack and bedroll: a canvas framed rucksack, a strapped bedroll and a billy can, about 1.2 m across on the ground. Dimensions 1.21 by 0.78 by 0.76 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Camp dressing. The canvas is solid geometry with no cloth simulation, and nothing carries a maker or brand mark. Stone city palette: weathered pale limestone and darker andesite, red ochre stucco, moss stain, two greens of rainforest foliage, bark, cut timber, fibre rope, sun bleached canvas, black obsidian and jade green water. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-expedition-pack-and-bedro-3ebd4a7b","cdnUrl":"https://cdn.3dassets.dev/assets/36159/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-expedition-pack-and-bedro-3ebd4a7b","thumbnailUrl":"https://cdn.3dassets.dev/assets/36159/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36159/v1/poster.webp","blurhash":"U9CPw[4o00.7IV-:M{D%00x[~pRPk8D*-:%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":45540,"triangles":1044,"vertices":875,"meshes":4,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-0.6074854731559753,-0.000005667925674079921,-0.3700000047683716],"max":[0.6046162247657776,0.7836557862907898,0.38999998569488525]},"sizeMeters":[1.212,0.784,0.76],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:43.188Z","updatedAt":"2026-09-11T19:56:43.324Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36159/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExpeditionPackAndBedrollJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36159/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36159/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36159/v1/model.glb\" alt=\"Expedition Pack And Bedroll (Jungle Temple and Stone City)\" 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/36159/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/36159/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"36160","slug":"jungle-temple-and-stone-city-lost-city-p-d9f41cec-starter-scene","title":"Lost City Plaza (Jungle Temple and Stone City)","summary":"The great plaza of a jungle stone city: a three tier pyramid with a roof combed shrine on top and stairs climbing every tier, a ball court running down the east side under a colonnade, a walled precinct with its gate and a corbelled doorway, stelae, altars and carved beasts...","description":"The great plaza of a jungle stone city: a three tier pyramid with a roof combed shrine on top and stairs climbing every tier, a ball court running down the east side under a colonnade, a walled precinct with its gate and a corbelled doorway, stelae, altars and carved beasts across the paving, a cenote at the foot of the temple, a survey camp of tents and crates pitched in the middle of it, and a rope bridge over a ravine cut through the near corner, with the rainforest pressing in on every edge.","status":"published","url":"https://3dassets.dev/assets/jungle-temple-and-stone-city-lost-city-p-d9f41cec-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/36160/v1/model.glb","downloadUrl":"https://3dassets.dev/download/jungle-temple-and-stone-city-lost-city-p-d9f41cec-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/36160/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36160/v1/poster.webp","blurhash":"U89aTx%f00NFJ#RQsEtQ00M{~WjJ,wxuNFRQ","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"fantasy","title":"Fantasy"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6093900,"triangles":223052,"vertices":240355,"meshes":240,"materials":12,"textures":3,"animations":[],"boundingBox":{"min":[-20.52413907358292,-2.6000862146030053,-26.436642610614207],"max":[19.282686034484605,16.197167053222657,16.595677137374878]},"sizeMeters":[39.807,18.797,43.032],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T19:56:45.062Z","updatedAt":"2026-09-11T19:56:45.175Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36160/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LostCityPlazaJungleTempleAndStoneCity(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36160/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36160/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36160/v1/model.glb\" alt=\"Lost City Plaza (Jungle Temple and Stone City)\" 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/36160/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/36160/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":{"slug":"jungle-temple-and-stone-city","title":"Lost stone city in the jungle","url":"https://3dassets.dev/demos/jungle-temple-and-stone-city"}}}