live 3D · drag to turnBartender
static posed figure · no skeleton, no animation

A Western town as glTF 2.0 files: 93 scene files, the assembled Silver Creek town, a 218-entry prop library and a fixed general store.
122 certified props, 31 rigged actors (draft-grade) and 10 static posed figures. Details below.
Street views of the saloon area (kit buildings plus the street add-ons). The assembled Silver Creek scene is one glTF with its dependencies; every building and boardwalk piece also ships as its own file.


Bartender, cowboy, prospector, rancher sitting, saloon girl, sheriff, kid, woman walking and two saddled horses. These are static posed figures: one mesh each, not animated, in the source lane with no cert receipt. A combined people2.glb holds the same ten in one file. Turn any of them and switch to wireframe.
live 3D · drag to turnstatic posed figure · no skeleton, no animation
live 3D · drag to turnstatic posed figure · no skeleton, no animation
live 3D · drag to turnstatic posed figure · no skeleton, no animation
live 3D · drag to turnstatic posed figure · no skeleton, no animation
live 3D · drag to turnstatic posed figure · no skeleton, no animation
live 3D · drag to turnstatic posed figure · no skeleton, no animation
live 3D · drag to turnstatic posed figure · no skeleton, no animation
live 3D · drag to turnstatic posed figure · no skeleton, no animation
live 3D · drag to turnstatic posed figure · no skeleton, no animation
live 3D · drag to turnstatic posed figure · no skeleton, no animation
Each ships as LOD0, LOD1 and LOD2 plus a collision file and a cert receipt, in the CERTIFIED lane. Turn any of them and switch to wireframe.
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
Single-mesh versions of the kit library props: barrels, crates, saloon bar and stools, billiard table, stove, safe, jail door and bed, desks, mining gear, signs, lamps, wagon parts and more. Each is joined into one mesh with one baked texture set, ships as LOD0, LOD1 and LOD2 plus a collision file and a cert receipt, and was kept only if the bake matched the original. Ten library props did not pass and are not certified: the filled barrel, shipping crate and crate stack (bake match), the glass or mug, playing cards, poker chips, hay bale and loose haycock (transparency the bake does not keep), and the oil chandelier and oil lantern (mesh gaps). Their originals stay in the source lane. Turn any card and switch to wireframe.
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
live 3D · drag to turncertified · LOD0, LOD1, LOD2 + collision
The fixed general store with its own collision file, front, back and both sides. Source lane, not certified.

The CERTIFIED lane holds 122 western props. Twelve are remodelled props - anvil stump, barber sign, grain sacks, hay bales, milk churns, plank bench, rocking chair, saddle on sawhorse, wagon wheel, washtub, water barrel and trough, and water pump. The other 110 are single-mesh versions of the kit library props - barrels, crates, saloon bar and stools, billiard table, stove, safe, jail door and bed, desks, mining gear, signs, lamps, wagon parts and more - each joined into one mesh with one baked texture set and generated LODs, and kept only if the bake matched the original. Each of the 122 has LOD0, LOD1 and LOD2, a collision file and a cert receipt run on exactly those bytes.
Ten library props are not certified. We did not loosen the gates to pass them. The filled barrel, shipping crate and crate stack missed the bake match check. The glass or mug, playing cards, poker chips, hay bale and loose haycock use transparency that the single baked texture does not keep. The oil chandelier and oil lantern have mesh gaps that failed the cert. Their original library files are still in the download under SOURCE_NOT_CERTIFIED/kit/library/, with no cert claims.
Everything else is SOURCE_NOT_CERTIFIED: source material to fork and adapt, with no cert claims. It includes the original kit's 31 rigged actors (draft-grade): Idle and Walk on every actor, extra work and pose motions on ten of them, and placement markers in the assembled scene. Their hands are fused, with no finger bones.
The source lane also holds ten posed figures - a bartender, cowboy, prospector, rancher sitting, saloon girl, sheriff, kid, woman walking and two saddled horses. They are static posed figures: one mesh each, no skeleton, no animation, and separate from the 31 actors.
Units are metres, Y-up. Files are .gltf with their .bin and image files, or self-contained .glb. Import tests were run by us, not by a third party. Unreal Engine 5.8.2 imported all 1,000 model files in the download, with their meshes, materials, textures and skeletons. Unity 6 with glTFast loaded 557 of the 560 files tested before the 110 library props were certified; the three exceptions are the assembled town scene and the saloon interior benchmark, which each lose one base texture in Unity, and street_ridges.glb, a 10 km horizon ring that exceeds the bounds check. Blender imported 560 of 560 in that same round.
Two lanes. Only the 122 props under CERTIFIED carry a certification, meaning the static cert profile named in each receipt passed on those exact bytes. It is not a claim about art quality or about any engine.
Rigged actors are draft-grade. The 31 actors carry no cert receipt. Their hands are fused with no finger bones and do not grip.
Posed figures are statues. The ten figures are one mesh each, with no skeleton, no skin and no animation. You would need to build a rig yourself. They are image-to-3D output and carry no cert receipt.
General store. The fixed general store is a source-lane file, walk-in tested by the maker in Unity with the doors closed. It is not certified for walk-in use; the back doorway has exactly 2.10 m of headroom with no margin. The assembled town scene still contains the earlier store, not the fixed copy.
Draft-grade source. The town kit is a reviewed draft checkpoint, not a finished release. The backbar mirror material renders black unless your engine supplies a reflection environment, and the optional Unity lighting adapters and LOD drafts are draft-grade.
Known data notes. Some kit JSON files carry rewritten authoring paths that will not resolve on your machine, and street_addons.glb needs the KHR_texture_transform extension. The water tower and windmill files were modified after the kit inventory was written; whether the assembled scene reflects that was not checked. DISCLOSURES.md in the download lists these in full.
AI use. Some source images and 3D bases were produced with AI generation tools and then authored and edited by AppealFoundry.
LICENSE.txt): a worldwide, non-exclusive, perpetual, royalty-free right to use, modify and combine the work in commercial productions that ship in compiled form. You may not resell or redistribute the assets in extractable form, or use them to train machine learning models. Third-party credits (ambientCG CC0 maps, the Rye font under the SIL Open Font License) are in THIRD_PARTY_NOTICES.md. Plain-words reading: Licence.30-day money-back guarantee — see Returns.