{"data":{"id":"37213","slug":"medieval-tournament-and-jousting-ground-shield-on-stan-17962b13","title":"Shield On Stand Chevron (Medieval Tournament and Jousting Ground)","summary":"The same stand carrying an invented abstract charge: a chevron over a bar, raised proud of the field.","description":"The shield stand with a made up device on it, a chevron above a bar, raised 20 mm proud of the field rather than painted into it. The charge is invented geometry and is not the arms of any real family, house or order. Dimensions 0.83 × 1.21 × 0.72 m (X × Y × Z). Ground-contact origin under the footprint. Metre units, +Y up, +Z forward. Kingdom limestone, ashlar, timber, oak, iron, cloth, slate and straw with tournament grass, earth and canvas, flat shaded with no textures so the file loads in every engine. Static geometry; no rig, animation, collision or navigation data. Cosmetic variant of shield-on-stand.","status":"published","url":"https://3dassets.dev/assets/medieval-tournament-and-jousting-ground-shield-on-stan-17962b13","cdnUrl":"https://cdn.3dassets.dev/assets/37213/v1/model.glb","downloadUrl":"https://3dassets.dev/download/medieval-tournament-and-jousting-ground-shield-on-stan-17962b13","thumbnailUrl":"https://cdn.3dassets.dev/assets/37213/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37213/v1/poster.webp","blurhash":"U6AJl{tR009G%gt79ZRi00s8~qNyZ#V[%MN{","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"medieval","title":"Medieval"},{"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":12364,"triangles":184,"vertices":420,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.41300270785657317,0,-0.2601415754073081],"max":[0.41300270785657317,1.2127704892335829,0.4552956164591727]},"sizeMeters":[0.826,1.213,0.715],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T04:48:48.322Z","updatedAt":"2026-09-12T04:48:48.587Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37213/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShieldOnStandChevronMedievalTournamentAndJoustingGround(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37213/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37213/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37213/v1/model.glb\" alt=\"Shield On Stand Chevron (Medieval Tournament and Jousting Ground)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/37213/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/37213/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}}