
Loading model
About
A 5.4 m scoreboard on two braced steel posts, 6.4 m to the top: a navy face with nine blank inning panels, three totals panels, a red header and a hinged count card that tips as it is changed. Dimensions 5.81 by 6.41 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: flap at (-1.85, 4.15, 0.19) m. The reading face is toward positive Z. Every panel is blank geometry, so any score can be laid over it without re-rendering the model. Origin midway between the post bases at ground level. Baseline low-poly palette: infield clay, outfield green, chalk white, club navy, red, charcoal, steel and ash timber. Rigid node-transform clips: tilt. No skinning. No collision or navigation data.
Use with an AI agent
Copy this prompt into your AI chat, then describe what you want to build with the asset.
Use the “Scoreboard on a Frame (Baseball Park and Batting Cages)” asset in my project. Model: https://cdn.3dassets.dev/assets/33756/v1/model.glb Asset page: https://3dassets.dev/assets/baseball-park-and-batting-cages-scoreboard-61655d49 Description: A 5.4 m scoreboard on two braced steel posts, 6.4 m to the top: a navy face with nine blank inning panels, three totals panels, a red header and a hinged count card that tips as it is changed. - Dimensions (X × Y × Z): 5.81 × 6.41 × 0.7 metres - Triangles: 312 - Animations: tilt - Licence: CC0 1.0 Universal (https://creativecommons.org/publicdomain/zero/1.0/) - Loading: Three.js GLTFLoader; no additional decoders required.
Also available as JSON, Markdown, or via the MCP server.
Import manually
Choose your framework, then copy the code into your project to load the asset.
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'
import { AnimationMixer } from 'three'
let mixer
const loader = new GLTFLoader()
loader.load('https://cdn.3dassets.dev/assets/33756/v1/model.glb', (gltf) => {
scene.add(gltf.scene)
mixer = new AnimationMixer(gltf.scene)
mixer.clipAction(gltf.animations[0]).play()
})
// Call from your render loop; deltaSeconds is time since the previous frame.
function updateAssetAnimation(deltaSeconds) {
mixer?.update(deltaSeconds)
}Common questions
How do I use this model with my AI development tools?
How do I get started?
Which game engines and tools can I use this model with?
How do I import this model into Unity, Godot, Unreal or Blender?
Can I use this model in a commercial game, and do I need to credit anyone?
Can I load it from the CDN instead of downloading it?
Do I need Draco, Meshopt or KTX2 to load it?
Scoreboard on a Frame (Baseball Park and Batting Cages)
A 5.4 m scoreboard on two braced steel posts, 6.4 m to the top: a navy face with nine blank inning panels, three totals panels, a red header and a hinged count card that tips as it is changed.