# Christmas village square

Walk a 32 by 24 metre village square at dusk built from the Christmas Village pack: a star-topped tree with gifts, market stalls, five cottages, lampposts, a snowman, a sleigh and reindeer, all behind a snow-capped picket fence.

- **URL:** https://3dassets.dev/demos/christmas-village
- **Pack:** [Christmas Village](https://3dassets.dev/packs/christmas-village) (28 models)
- **Placed:** 100 instances of 20 models
- **Walkable area:** 32 x 24 m
- **Spawn:** (0, 0.10, 9), facing 180 degrees
- **Pack starter scene GLB:** https://cdn.3dassets.dev/assets/19777/v1/model.glb
- **Units:** metres, +Y up; rotation is yaw in degrees about +Y

## About

One square from 24 of the pack's 28 models, on its own 4 m snow tiles in the outdoor preset with a dusk sky and low warm light.

You come through the gap in the picket fence under four freestanding light garlands, past the letters-to-Santa mailbox, the North Pole signpost, two benches and two candle lanterns. The star-topped tree stands in the middle with gifts and candy canes beneath it, the scarf-wearing snowman to one side and the runner sleigh with a woodland reindeer to the other. Four market stalls face the tree under four lampposts; the gift corner and a gift sack close the north end, and five snowy cottages ring the square with woodland firs between them.

Nothing moves: this pack ships without animation clips. Snowfall, lights and the stocking and mug props are yours to add.

## Points of interest

- **The gate** at (0, 0.10, 6): You enter through a gap in the snow-capped picket fence under four light garlands, past the letters-to-Santa mailbox and the North Pole signpost. ([Freestanding light garland (Christmas Village)](https://3dassets.dev/assets/christmas-village-light-garland-cb81cb23))
- **The tree** at (0, 0.10, 2.20): The star-topped tree in the middle of the square, with gifts under it, candy canes, the snowman, and the runner sleigh with a reindeer. ([Star-topped Christmas tree (Christmas Village)](https://3dassets.dev/assets/christmas-village-star-topped-tree-f0bd90f3))
- **Market stalls** at (-6, 0.10, -2.50): Four market stalls turned to face the tree, lit by four village lampposts. ([Christmas market stall (Christmas Village)](https://3dassets.dev/assets/christmas-village-christmas-market-stall-4fcc8838))
- **Gift corner** at (0, 0.10, -4): The gift corner and a gift sack at the north end of the square, in front of the middle cottage. ([Christmas gift corner (Christmas Village)](https://3dassets.dev/assets/christmas-village-christmas-gift-corner-530bc853))
- **Cottages** at (-9.50, 0.10, -5): Five snowy cottages ring the square, each one model turned to face it, with woodland firs between them. The ground is the pack's 4 m snow tiles. ([Snowy Christmas cottage (Christmas Village)](https://3dassets.dev/assets/christmas-village-snowy-cottage-677030f2))

## Models used

| Model | Size | Bounds (m) | GLB |
| --- | --- | --- | --- |
| [Snow ground tile (Christmas Village)](https://3dassets.dev/assets/christmas-village-snow-ground-tile-97784a51) | 2 KB | 4 x 0.12 x 4 | https://cdn.3dassets.dev/assets/19775/v1/model.glb |
| [Star-topped Christmas tree (Christmas Village)](https://3dassets.dev/assets/christmas-village-star-topped-tree-f0bd90f3) | 77 KB | 1.70 x 2.50 x 1.70 | https://cdn.3dassets.dev/assets/19750/v1/model.glb |
| [Scarf-wearing snowman (Christmas Village)](https://3dassets.dev/assets/christmas-village-scarf-snowman-3db420d0) | 103 KB | 1.35 x 1.86 x 0.84 | https://cdn.3dassets.dev/assets/19764/v1/model.glb |
| [Santa’s runner sleigh (Christmas Village)](https://3dassets.dev/assets/christmas-village-santa-sleigh-4633959a) | 22 KB | 0.97 x 0.85 x 1.81 | https://cdn.3dassets.dev/assets/19760/v1/model.glb |
| [Woodland reindeer (Christmas Village)](https://3dassets.dev/assets/christmas-village-woodland-reindeer-a2bb487d) | 77 KB | 0.61 x 1.67 x 0.85 | https://cdn.3dassets.dev/assets/19763/v1/model.glb |
| [Christmas market stall (Christmas Village)](https://3dassets.dev/assets/christmas-village-christmas-market-stall-4fcc8838) | 61 KB | 2.32 x 2.76 x 1.65 | https://cdn.3dassets.dev/assets/19773/v1/model.glb |
| [Snowy Christmas cottage (Christmas Village)](https://3dassets.dev/assets/christmas-village-snowy-cottage-677030f2) | 66 KB | 2.47 x 2.72 x 2.04 | https://cdn.3dassets.dev/assets/19774/v1/model.glb |
| [Christmas gift corner (Christmas Village)](https://3dassets.dev/assets/christmas-village-christmas-gift-corner-530bc853) | 232 KB | 3.64 x 2.50 x 2.52 | https://cdn.3dassets.dev/assets/19776/v1/model.glb |
| [Village lamppost (Christmas Village)](https://3dassets.dev/assets/christmas-village-village-lamppost-3de8fd68) | 24 KB | 0.52 x 2.33 x 0.52 | https://cdn.3dassets.dev/assets/19762/v1/model.glb |
| [Snowy village bench (Christmas Village)](https://3dassets.dev/assets/christmas-village-snowy-bench-d8a09f66) | 6 KB | 1.23 x 0.99 x 0.49 | https://cdn.3dassets.dev/assets/19770/v1/model.glb |
| [North Pole signpost (Christmas Village)](https://3dassets.dev/assets/christmas-village-north-pole-sign-f4aa9a0b) | 13 KB | 0.88 x 1.77 x 0.30 | https://cdn.3dassets.dev/assets/19767/v1/model.glb |
| [Letters to Santa mailbox (Christmas Village)](https://3dassets.dev/assets/christmas-village-letters-mailbox-85109f2d) | 8 KB | 0.45 x 1.25 x 0.40 | https://cdn.3dassets.dev/assets/19769/v1/model.glb |
| [Freestanding light garland (Christmas Village)](https://3dassets.dev/assets/christmas-village-light-garland-cb81cb23) | 61 KB | 2.46 x 1.89 x 0.26 | https://cdn.3dassets.dev/assets/19772/v1/model.glb |
| [Snow-capped picket fence (Christmas Village)](https://3dassets.dev/assets/christmas-village-picket-fence-f14753ed) | 5 KB | 2 x 0.76 x 0.15 | https://cdn.3dassets.dev/assets/19771/v1/model.glb |
| [Snowy woodland fir (Christmas Village)](https://3dassets.dev/assets/christmas-village-snowy-fir-66683c07) | 9 KB | 1.70 x 2.15 x 1.70 | https://cdn.3dassets.dev/assets/19751/v1/model.glb |
| [Candle lantern (Christmas Village)](https://3dassets.dev/assets/christmas-village-candle-lantern-541e1cf2) | 31 KB | 0.40 x 0.66 x 0.40 | https://cdn.3dassets.dev/assets/19759/v1/model.glb |
| [Striped candy cane (Christmas Village)](https://3dassets.dev/assets/christmas-village-candy-cane-25ba0db9) | 19 KB | 0.41 x 1.19 x 0.09 | https://cdn.3dassets.dev/assets/19761/v1/model.glb |
| [Ribbon-wrapped gift (Christmas Village)](https://3dassets.dev/assets/christmas-village-square-gift-ab3f17d9) | 16 KB | 0.52 x 0.62 x 0.44 | https://cdn.3dassets.dev/assets/19756/v1/model.glb |
| [Tall gift box (Christmas Village)](https://3dassets.dev/assets/christmas-village-tall-gift-df31aba5) | 17 KB | 0.52 x 0.86 x 0.31 | https://cdn.3dassets.dev/assets/19757/v1/model.glb |
| [Gathered gift sack (Christmas Village)](https://3dassets.dev/assets/christmas-village-gift-sack-ea1277d2) | 23 KB | 0.61 x 1.01 x 0.60 | https://cdn.3dassets.dev/assets/19765/v1/model.glb |

## Layout

| # | Model | Position (x, y, z) | Yaw |
| --- | --- | --- | --- |
| 1 | Snow ground tile (Christmas Village) | -14, 0, -10 | 0 |
| 2 | Snow ground tile (Christmas Village) | -14, 0, -6 | 0 |
| 3 | Snow ground tile (Christmas Village) | -14, 0, -2 | 0 |
| 4 | Snow ground tile (Christmas Village) | -14, 0, 2 | 0 |
| 5 | Snow ground tile (Christmas Village) | -14, 0, 6 | 0 |
| 6 | Snow ground tile (Christmas Village) | -14, 0, 10 | 0 |
| 7 | Snow ground tile (Christmas Village) | -10, 0, -10 | 0 |
| 8 | Snow ground tile (Christmas Village) | -10, 0, -6 | 0 |
| 9 | Snow ground tile (Christmas Village) | -10, 0, -2 | 0 |
| 10 | Snow ground tile (Christmas Village) | -10, 0, 2 | 0 |
| 11 | Snow ground tile (Christmas Village) | -10, 0, 6 | 0 |
| 12 | Snow ground tile (Christmas Village) | -10, 0, 10 | 0 |
| 13 | Snow ground tile (Christmas Village) | -6, 0, -10 | 0 |
| 14 | Snow ground tile (Christmas Village) | -6, 0, -6 | 0 |
| 15 | Snow ground tile (Christmas Village) | -6, 0, -2 | 0 |
| 16 | Snow ground tile (Christmas Village) | -6, 0, 2 | 0 |
| 17 | Snow ground tile (Christmas Village) | -6, 0, 6 | 0 |
| 18 | Snow ground tile (Christmas Village) | -6, 0, 10 | 0 |
| 19 | Snow ground tile (Christmas Village) | -2, 0, -10 | 0 |
| 20 | Snow ground tile (Christmas Village) | -2, 0, -6 | 0 |
| 21 | Snow ground tile (Christmas Village) | -2, 0, -2 | 0 |
| 22 | Snow ground tile (Christmas Village) | -2, 0, 2 | 0 |
| 23 | Snow ground tile (Christmas Village) | -2, 0, 6 | 0 |
| 24 | Snow ground tile (Christmas Village) | -2, 0, 10 | 0 |
| 25 | Snow ground tile (Christmas Village) | 2, 0, -10 | 0 |
| 26 | Snow ground tile (Christmas Village) | 2, 0, -6 | 0 |
| 27 | Snow ground tile (Christmas Village) | 2, 0, -2 | 0 |
| 28 | Snow ground tile (Christmas Village) | 2, 0, 2 | 0 |
| 29 | Snow ground tile (Christmas Village) | 2, 0, 6 | 0 |
| 30 | Snow ground tile (Christmas Village) | 2, 0, 10 | 0 |
| 31 | Snow ground tile (Christmas Village) | 6, 0, -10 | 0 |
| 32 | Snow ground tile (Christmas Village) | 6, 0, -6 | 0 |
| 33 | Snow ground tile (Christmas Village) | 6, 0, -2 | 0 |
| 34 | Snow ground tile (Christmas Village) | 6, 0, 2 | 0 |
| 35 | Snow ground tile (Christmas Village) | 6, 0, 6 | 0 |
| 36 | Snow ground tile (Christmas Village) | 6, 0, 10 | 0 |
| 37 | Snow ground tile (Christmas Village) | 10, 0, -10 | 0 |
| 38 | Snow ground tile (Christmas Village) | 10, 0, -6 | 0 |
| 39 | Snow ground tile (Christmas Village) | 10, 0, -2 | 0 |
| 40 | Snow ground tile (Christmas Village) | 10, 0, 2 | 0 |
| 41 | Snow ground tile (Christmas Village) | 10, 0, 6 | 0 |
| 42 | Snow ground tile (Christmas Village) | 10, 0, 10 | 0 |
| 43 | Snow ground tile (Christmas Village) | 14, 0, -10 | 0 |
| 44 | Snow ground tile (Christmas Village) | 14, 0, -6 | 0 |
| 45 | Snow ground tile (Christmas Village) | 14, 0, -2 | 0 |
| 46 | Snow ground tile (Christmas Village) | 14, 0, 2 | 0 |
| 47 | Snow ground tile (Christmas Village) | 14, 0, 6 | 0 |
| 48 | Snow ground tile (Christmas Village) | 14, 0, 10 | 0 |
| 49 | Star-topped Christmas tree (Christmas Village) | 0, 0.10, -1 | 0 |
| 50 | Scarf-wearing snowman (Christmas Village) | 3.50, 0.10, 1.50 | 320 |
| 51 | Santa’s runner sleigh (Christmas Village) | -3.50, 0.10, 2 | 60 |
| 52 | Woodland reindeer (Christmas Village) | -4.60, 0.10, 3.40 | 60 |
| 53 | Christmas market stall (Christmas Village) | -7, 0.10, -5 | 40 |
| 54 | Christmas market stall (Christmas Village) | 7, 0.10, -5 | 320 |
| 55 | Christmas market stall (Christmas Village) | -8, 0.10, 2 | 90 |
| 56 | Christmas market stall (Christmas Village) | 8, 0.10, 2 | 270 |
| 57 | Snowy Christmas cottage (Christmas Village) | -11, 0.10, -8 | 30 |
| 58 | Snowy Christmas cottage (Christmas Village) | 0, 0.10, -9.50 | 0 |
| 59 | Snowy Christmas cottage (Christmas Village) | 11, 0.10, -8 | 330 |
| 60 | Snowy Christmas cottage (Christmas Village) | -12, 0.10, 5 | 80 |
| 61 | Snowy Christmas cottage (Christmas Village) | 12, 0.10, 5 | 280 |
| 62 | Christmas gift corner (Christmas Village) | 0, 0.10, -6 | 0 |
| 63 | Village lamppost (Christmas Village) | -4, 0.10, -4 | 0 |
| 64 | Village lamppost (Christmas Village) | 4, 0.10, -4 | 0 |
| 65 | Village lamppost (Christmas Village) | -4, 0.10, 5 | 0 |
| 66 | Village lamppost (Christmas Village) | 4, 0.10, 5 | 0 |
| 67 | Snowy village bench (Christmas Village) | -2, 0.10, 4.50 | 180 |
| 68 | Snowy village bench (Christmas Village) | 2, 0.10, 4.50 | 180 |
| 69 | North Pole signpost (Christmas Village) | 5.50, 0.10, 7 | 200 |
| 70 | Letters to Santa mailbox (Christmas Village) | -5.50, 0.10, 7 | 0 |
| 71 | Freestanding light garland (Christmas Village) | -6, 0.10, 8 | 0 |
| 72 | Freestanding light garland (Christmas Village) | -2, 0.10, 8.20 | 0 |
| 73 | Freestanding light garland (Christmas Village) | 2, 0.10, 8.20 | 0 |
| 74 | Freestanding light garland (Christmas Village) | 6, 0.10, 8 | 0 |
| 75 | Snow-capped picket fence (Christmas Village) | -13, 0.10, 10 | 0 |
| 76 | Snow-capped picket fence (Christmas Village) | -11, 0.10, 10 | 0 |
| 77 | Snow-capped picket fence (Christmas Village) | -9, 0.10, 10 | 0 |
| 78 | Snow-capped picket fence (Christmas Village) | -7, 0.10, 10 | 0 |
| 79 | Snow-capped picket fence (Christmas Village) | -5, 0.10, 10 | 0 |
| 80 | Snow-capped picket fence (Christmas Village) | 5, 0.10, 10 | 0 |
| 81 | Snow-capped picket fence (Christmas Village) | 7, 0.10, 10 | 0 |
| 82 | Snow-capped picket fence (Christmas Village) | 9, 0.10, 10 | 0 |
| 83 | Snow-capped picket fence (Christmas Village) | 11, 0.10, 10 | 0 |
| 84 | Snow-capped picket fence (Christmas Village) | 13, 0.10, 10 | 0 |
| 85 | Snowy woodland fir (Christmas Village) | -14, 0.10, -2 | 0 |
| 86 | Snowy woodland fir (Christmas Village) | 14, 0.10, -2 | 50 |
| 87 | Snowy woodland fir (Christmas Village) | -9, 0.10, 9 | 100 |
| 88 | Snowy woodland fir (Christmas Village) | 9, 0.10, 9 | 150 |
| 89 | Snowy woodland fir (Christmas Village) | -14, 0.10, 8 | 200 |
| 90 | Snowy woodland fir (Christmas Village) | 14, 0.10, 8 | 250 |
| 91 | Snowy woodland fir (Christmas Village) | -6, 0.10, -10 | 300 |
| 92 | Snowy woodland fir (Christmas Village) | 6, 0.10, -10 | 350 |
| 93 | Candle lantern (Christmas Village) | -2.40, 0.10, 5.20 | 0 |
| 94 | Candle lantern (Christmas Village) | 2.40, 0.10, 5.20 | 0 |
| 95 | Striped candy cane (Christmas Village) | -1, 0.10, -2.80 | 20 |
| 96 | Striped candy cane (Christmas Village) | 1, 0.10, -2.80 | 340 |
| 97 | Ribbon-wrapped gift (Christmas Village) | -1.20, 0.10, 0.20 | 10 |
| 98 | Ribbon-wrapped gift (Christmas Village) | 1.10, 0.10, 0.40 | 300 |
| 99 | Tall gift box (Christmas Village) | 0.20, 0.10, 0.90 | 30 |
| 100 | Gathered gift sack (Christmas Village) | 0.80, 0.10, -5 | 0 |

---
JSON (the same layout with CDN URLs): https://3dassets.dev/api/v1/demos/christmas-village · Every model loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.