{"data":{"id":"43","slug":"ski-resort-and-snow-park","title":"Ski resort base area","summary":"Walk a 76 by 78 metre ski resort from the Ski Resort and Snow Park pack: the base plaza with lodge, hotel, rental shop and lift queue, a chairlift climbing beside a slalom piste to a mountain restaurant, a snow park jump line and rail park, a halfpipe and tubing lanes.","url":"https://3dassets.dev/demos/ski-resort-and-snow-park","coverUrl":"https://cdn.3dassets.dev/media/ski-resort-and-snow-park-demo-4.png","featured":true,"pack":{"slug":"ski-resort-and-snow-park","title":"Ski Resort and Snow Park","url":"https://3dassets.dev/packs/ski-resort-and-snow-park","summary":"Chairlift and gondola line modules, slope tiles, park features, base-area buildings, resort vehicles and winter sports gear in a low-poly snow palette.","assetCount":85,"totalBytes":2621920,"starterScene":{"slug":"ski-resort-and-snow-park-resort-base-are-6d7f3faa-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/26036/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-resort-base-are-6d7f3faa-starter-scene","fileSize":493476}},"placementCount":294,"assetCount":48,"spawn":{"position":[3.5,0.2,24],"yaw":167},"publishedAt":"2026-09-07T22:14:38.318Z","updatedAt":"2026-09-07T22:14:38.319Z","description":"One resort from 48 of the pack's 85 models, on a grid of piste and corduroy tiles in the outdoor preset with cool light.\n\nYou start in the base plaza beside the ticket office, facing the chairlift bottom station, its queue maze and pass gates. The lift line climbs north on two towers with five chairs hanging to the top station under the summit fence, next to the mountain restaurant with its fire pit terrace. The rental shop, lodge hall and hotel wing edge the plaza with racks, benches, fire pits and deckchairs, skis and boards dropped everywhere people gather; the arrival strip has the bus stop and shuttle, the sled hire kiosk, snowmobiles and the snow groomer.\n\nUphill, the middle column is a slalom piste of red and blue gates from the start hut to the finish arch. West of it the snow park runs a jump line of small kicker, large kicker and tabletop on corduroy tiles, with a rail park of straight rails and a box. East of the lift a three segment halfpipe runs out into a safety net above fenced tubing lanes, the patrol hut and its snowmobiles and sled; snow guns, marker poles and snow fences mark the edges.\n\nNothing moves: this pack ships without animation clips, so the chairs hang still and the cable does not run. The ground is a flat datum, so the slope does not rise; the tiles, walls and jumps carry their own height. The gondola line, the magic carpet, the T bar, the mogul tile and most of the small gear are not placed here, since a demo carries at most 48 distinct models.","scene":{"version":1,"spawn":{"position":[3.5,0.2,24],"yaw":167},"bounds":{"min":[-38,0,-46],"max":[38,16,32]},"ground":{"style":"plain"},"environment":{"preset":"outdoor","sky":"#bcd4ee","floor":"#f2f5f9","light":"cool","shadows":true},"placements":[{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-32,0,-40],"rotation":0},{"asset":"ski-resort-and-snow-park-corduroy-tile-0b4380b6","position":[-24,0,-40],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-16,0,-40],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-8,0,-40],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[0,0,-40],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[8,0,-40],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-32,0,-32],"rotation":0},{"asset":"ski-resort-and-snow-park-corduroy-tile-0b4380b6","position":[-24,0,-32],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-16,0,-32],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-8,0,-32],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[0,0,-32],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[8,0,-32],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-32,0,-24],"rotation":0},{"asset":"ski-resort-and-snow-park-corduroy-tile-0b4380b6","position":[-24,0,-24],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-16,0,-24],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-8,0,-24],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[0,0,-24],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[8,0,-24],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-32,0,-16],"rotation":0},{"asset":"ski-resort-and-snow-park-corduroy-tile-0b4380b6","position":[-24,0,-16],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-16,0,-16],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-8,0,-16],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[0,0,-16],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[8,0,-16],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[16,0,-16],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[24,0,-16],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[32,0,-16],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-32,0,-8],"rotation":0},{"asset":"ski-resort-and-snow-park-corduroy-tile-0b4380b6","position":[-24,0,-8],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-16,0,-8],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-8,0,-8],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[0,0,-8],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[8,0,-8],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[16,0,-8],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[24,0,-8],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[32,0,-8],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-32,0,0],"rotation":0},{"asset":"ski-resort-and-snow-park-corduroy-tile-0b4380b6","position":[-24,0,0],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-16,0,0],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-8,0,0],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[0,0,0],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[8,0,0],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[16,0,0],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[24,0,0],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[32,0,0],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-32,0,8],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-24,0,8],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-16,0,8],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-8,0,8],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[0,0,8],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[8,0,8],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[16,0,8],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[24,0,8],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[32,0,8],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-32,0,16],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-24,0,16],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-16,0,16],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-8,0,16],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[0,0,16],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[8,0,16],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[16,0,16],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[24,0,16],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[32,0,16],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-32,0,24],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-24,0,24],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-16,0,24],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[-8,0,24],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[0,0,24],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[8,0,24],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[16,0,24],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[24,0,24],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[32,0,24],"rotation":0},{"asset":"ski-resort-and-snow-park-halfpipe-wall-left-dc3c59a1","position":[15,0,-40],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[22,0,-40],"rotation":0},{"asset":"ski-resort-and-snow-park-halfpipe-wall-right-9e65dab2","position":[29,0,-40],"rotation":0},{"asset":"ski-resort-and-snow-park-halfpipe-wall-left-dc3c59a1","position":[15,0,-32],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[22,0,-32],"rotation":0},{"asset":"ski-resort-and-snow-park-halfpipe-wall-right-9e65dab2","position":[29,0,-32],"rotation":0},{"asset":"ski-resort-and-snow-park-halfpipe-wall-left-dc3c59a1","position":[15,0,-24],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-tile-cd0a321f","position":[22,0,-24],"rotation":0},{"asset":"ski-resort-and-snow-park-halfpipe-wall-right-9e65dab2","position":[29,0,-24],"rotation":0},{"asset":"ski-resort-and-snow-park-lift-bottom-station-df192510","position":[7.5,0.2,6],"rotation":0},{"asset":"ski-resort-and-snow-park-cable-span-12m-19e64b43","position":[7.5,0.2,-6.35],"rotation":0},{"asset":"ski-resort-and-snow-park-chairlift-tower-92d43501","position":[7.5,0.2,-13.9],"rotation":0},{"asset":"ski-resort-and-snow-park-cable-span-6m-9b515728","position":[7.5,0.2,-18.45],"rotation":0},{"asset":"ski-resort-and-snow-park-chairlift-tower-92d43501","position":[7.5,0.2,-23],"rotation":0},{"asset":"ski-resort-and-snow-park-cable-span-6m-9b515728","position":[7.5,0.2,-27.55],"rotation":0},{"asset":"ski-resort-and-snow-park-lift-top-station-132e995c","position":[7.5,0.2,-36.9],"rotation":0},{"asset":"ski-resort-and-snow-park-chairlift-chair-4-seat-4e8966d0","position":[9.1,5.5,-9.6],"rotation":0},{"asset":"ski-resort-and-snow-park-chairlift-chair-4-seat-4e8966d0","position":[9.1,5.5,-3.2],"rotation":0},{"asset":"ski-resort-and-snow-park-chairlift-chair-4-seat-4e8966d0","position":[5.9,5.5,-6.4],"rotation":180},{"asset":"ski-resort-and-snow-park-chairlift-chair-4-seat-4e8966d0","position":[9.1,5.5,-18.4],"rotation":0},{"asset":"ski-resort-and-snow-park-chairlift-chair-4-seat-4e8966d0","position":[5.9,5.5,-27.6],"rotation":180},{"asset":"ski-resort-and-snow-park-lift-queue-maze-489affb8","position":[7.5,0.2,15.5],"rotation":0},{"asset":"ski-resort-and-snow-park-pass-scanner-gate-b85985a2","position":[6.1,0.2,19],"rotation":0},{"asset":"ski-resort-and-snow-park-pass-scanner-gate-b85985a2","position":[7.5,0.2,19],"rotation":0},{"asset":"ski-resort-and-snow-park-pass-scanner-gate-b85985a2","position":[8.9,0.2,19],"rotation":0},{"asset":"ski-resort-and-snow-park-lift-operator-hut-8e76e49a","position":[13.5,0.2,8],"rotation":0},{"asset":"ski-resort-and-snow-park-ticket-office-ba607efc","position":[-0.5,0.2,18.4],"rotation":0},{"asset":"ski-resort-and-snow-park-trail-sign-post-0fbf6fda","position":[12.5,0.2,20],"rotation":200},{"asset":"ski-resort-and-snow-park-slope-bench-a311e1bd","position":[11.2,0.2,17.5],"rotation":270},{"asset":"ski-resort-and-snow-park-rental-shop-front-26437044","position":[-3.6,0.2,26],"rotation":180},{"asset":"ski-resort-and-snow-park-lodge-hall-f1dcf0b9","position":[-16,0.2,25],"rotation":180},{"asset":"ski-resort-and-snow-park-hotel-wing-b6ad4004","position":[-32,0.2,12],"rotation":90},{"asset":"ski-resort-and-snow-park-bus-stop-9cc99ee2","position":[20,0.2,25],"rotation":0},{"asset":"ski-resort-and-snow-park-shuttle-bus-cca505ce","position":[20,0.2,20.5],"rotation":90},{"asset":"ski-resort-and-snow-park-sled-hire-kiosk-5c9b9ddc","position":[19,0.2,12],"rotation":0},{"asset":"ski-resort-and-snow-park-snow-groomer-bdd05f24","position":[33,0.2,8],"rotation":0},{"asset":"ski-resort-and-snow-park-patrol-hut-63f903a9","position":[30,0.2,-10],"rotation":270},{"asset":"ski-resort-and-snow-park-mountain-restaurant-21c35779","position":[-13,0.2,-36],"rotation":0},{"asset":"ski-resort-and-snow-park-start-hut-789df9c7","position":[0,0.2,-38],"rotation":180},{"asset":"ski-resort-and-snow-park-ski-rack-bc5a3b62","position":[-7.2,0.2,21.3],"rotation":0},{"asset":"ski-resort-and-snow-park-ski-rack-bc5a3b62","position":[-4.6,0.2,21.3],"rotation":0},{"asset":"ski-resort-and-snow-park-board-rack-d76af1e4","position":[-1.9,0.2,21.3],"rotation":0},{"asset":"ski-resort-and-snow-park-ski-rack-bc5a3b62","position":[-20,0.2,17],"rotation":0},{"asset":"ski-resort-and-snow-park-ski-rack-bc5a3b62","position":[-17.2,0.2,17],"rotation":0},{"asset":"ski-resort-and-snow-park-board-rack-d76af1e4","position":[-14.4,0.2,17],"rotation":0},{"asset":"ski-resort-and-snow-park-ski-rack-bc5a3b62","position":[-25.4,0.2,8],"rotation":90},{"asset":"ski-resort-and-snow-park-ski-rack-bc5a3b62","position":[-25.4,0.2,11],"rotation":90},{"asset":"ski-resort-and-snow-park-board-rack-d76af1e4","position":[-25.4,0.2,14],"rotation":90},{"asset":"ski-resort-and-snow-park-ski-rack-bc5a3b62","position":[-7,0.2,-25.3],"rotation":0},{"asset":"ski-resort-and-snow-park-board-rack-d76af1e4","position":[-18.5,0.2,-25.3],"rotation":0},{"asset":"ski-resort-and-snow-park-slope-bench-a311e1bd","position":[-20,0.2,5.5],"rotation":180},{"asset":"ski-resort-and-snow-park-slope-bench-a311e1bd","position":[-14,0.2,5.5],"rotation":180},{"asset":"ski-resort-and-snow-park-slope-bench-a311e1bd","position":[-8,0.2,5.5],"rotation":180},{"asset":"ski-resort-and-snow-park-slope-bench-a311e1bd","position":[-2,0.2,5.5],"rotation":180},{"asset":"ski-resort-and-snow-park-slope-bench-a311e1bd","position":[1,0.2,13],"rotation":90},{"asset":"ski-resort-and-snow-park-slope-bench-a311e1bd","position":[-12,0.2,-25.4],"rotation":0},{"asset":"ski-resort-and-snow-park-slope-bench-a311e1bd","position":[-15.5,0.2,-25.4],"rotation":0},{"asset":"ski-resort-and-snow-park-slope-bench-a311e1bd","position":[14,0.2,2.5],"rotation":180},{"asset":"ski-resort-and-snow-park-slope-bench-a311e1bd","position":[19,0.2,2.5],"rotation":180},{"asset":"ski-resort-and-snow-park-slope-bench-a311e1bd","position":[24.5,0.2,17],"rotation":0},{"asset":"ski-resort-and-snow-park-fire-pit-1c08ca20","position":[-12,0.2,12],"rotation":0},{"asset":"ski-resort-and-snow-park-deckchair-b27ed8ce","position":[-13.9,0.2,12],"rotation":90},{"asset":"ski-resort-and-snow-park-deckchair-b27ed8ce","position":[-10.1,0.2,12],"rotation":270},{"asset":"ski-resort-and-snow-park-deckchair-b27ed8ce","position":[-12,0.2,13.9],"rotation":180},{"asset":"ski-resort-and-snow-park-deckchair-b27ed8ce","position":[-12,0.2,10.1],"rotation":0},{"asset":"ski-resort-and-snow-park-fire-pit-1c08ca20","position":[-29,0.2,25],"rotation":0},{"asset":"ski-resort-and-snow-park-deckchair-b27ed8ce","position":[-30.9,0.2,25],"rotation":90},{"asset":"ski-resort-and-snow-park-deckchair-b27ed8ce","position":[-27.1,0.2,25],"rotation":270},{"asset":"ski-resort-and-snow-park-deckchair-b27ed8ce","position":[-29,0.2,26.9],"rotation":180},{"asset":"ski-resort-and-snow-park-deckchair-b27ed8ce","position":[-29,0.2,23.1],"rotation":0},{"asset":"ski-resort-and-snow-park-fire-pit-1c08ca20","position":[-11,0.2,-21.5],"rotation":0},{"asset":"ski-resort-and-snow-park-deckchair-b27ed8ce","position":[-12.9,0.2,-21.5],"rotation":90},{"asset":"ski-resort-and-snow-park-deckchair-b27ed8ce","position":[-9.1,0.2,-21.5],"rotation":270},{"asset":"ski-resort-and-snow-park-deckchair-b27ed8ce","position":[-11,0.2,-19.6],"rotation":180},{"asset":"ski-resort-and-snow-park-deckchair-b27ed8ce","position":[-11,0.2,-23.4],"rotation":0},{"asset":"ski-resort-and-snow-park-race-gate-red-f99dbb01","position":[-1.5,0.2,-33],"rotation":-23},{"asset":"ski-resort-and-snow-park-race-gate-blue-b069ba28","position":[1.5,0.2,-29],"rotation":23},{"asset":"ski-resort-and-snow-park-race-gate-red-f99dbb01","position":[-1.5,0.2,-25],"rotation":-23},{"asset":"ski-resort-and-snow-park-race-gate-blue-b069ba28","position":[1.5,0.2,-21],"rotation":23},{"asset":"ski-resort-and-snow-park-race-gate-red-f99dbb01","position":[-1.5,0.2,-17],"rotation":-23},{"asset":"ski-resort-and-snow-park-race-gate-blue-b069ba28","position":[1.5,0.2,-13],"rotation":23},{"asset":"ski-resort-and-snow-park-race-gate-red-f99dbb01","position":[-1.5,0.2,-9],"rotation":-23},{"asset":"ski-resort-and-snow-park-race-gate-blue-b069ba28","position":[1.5,0.2,-5],"rotation":23},{"asset":"ski-resort-and-snow-park-finish-arch-4c222829","position":[0,0.2,-2],"rotation":0},{"asset":"ski-resort-and-snow-park-kicker-small-e6e67433","position":[-24,0.25,-34],"rotation":0},{"asset":"ski-resort-and-snow-park-kicker-large-74ac3050","position":[-24,0.25,-20],"rotation":0},{"asset":"ski-resort-and-snow-park-tabletop-jump-28cc57b0","position":[-24,0.25,-4],"rotation":0},{"asset":"ski-resort-and-snow-park-rail-straight-bf8a007b","position":[-32,0.2,-30],"rotation":0},{"asset":"ski-resort-and-snow-park-box-feature-6c846fc3","position":[-32,0.2,-19],"rotation":0},{"asset":"ski-resort-and-snow-park-rail-straight-bf8a007b","position":[-32,0.2,-8],"rotation":12},{"asset":"ski-resort-and-snow-park-rail-straight-bf8a007b","position":[-32,0.2,0],"rotation":0},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[13,0.2,-14],"rotation":90},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[21,0.2,-14],"rotation":90},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[13,0.2,-10],"rotation":90},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[21,0.2,-10],"rotation":90},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[13,0.2,-6],"rotation":90},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[21,0.2,-6],"rotation":90},{"asset":"ski-resort-and-snow-park-safety-net-94b2f46e","position":[22,0.2,-19],"rotation":0},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[15.5,0.2,-19],"rotation":0},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[28.5,0.2,-19],"rotation":0},{"asset":"ski-resort-and-snow-park-snow-tube-59f513e1","position":[15,0.2,-5],"rotation":0},{"asset":"ski-resort-and-snow-park-snow-tube-59f513e1","position":[17,0.2,-3],"rotation":30},{"asset":"ski-resort-and-snow-park-snow-tube-59f513e1","position":[19,0.2,-8],"rotation":60},{"asset":"ski-resort-and-snow-park-snow-tube-59f513e1","position":[16.5,0.2,-11],"rotation":15},{"asset":"ski-resort-and-snow-park-snow-tube-59f513e1","position":[18.8,0.2,-13.5],"rotation":80},{"asset":"ski-resort-and-snow-park-snow-tube-59f513e1","position":[15.2,0.2,1.5],"rotation":0},{"asset":"ski-resort-and-snow-park-snow-tube-59f513e1","position":[19.5,0.2,1],"rotation":45},{"asset":"ski-resort-and-snow-park-snow-tube-59f513e1","position":[14.5,0.2,-8.5],"rotation":20},{"asset":"ski-resort-and-snow-park-snow-tube-59f513e1","position":[20,0.2,-12],"rotation":70},{"asset":"ski-resort-and-snow-park-snow-tube-59f513e1","position":[17.8,0.2,-6.2],"rotation":50},{"asset":"ski-resort-and-snow-park-snow-tube-59f513e1","position":[17,0.2,15.5],"rotation":0},{"asset":"ski-resort-and-snow-park-snow-tube-59f513e1","position":[18.3,0.2,16.2],"rotation":30},{"asset":"ski-resort-and-snow-park-snowmobile-05331b3f","position":[25.5,0.2,-7.5],"rotation":90},{"asset":"ski-resort-and-snow-park-snowmobile-05331b3f","position":[25.5,0.2,-5],"rotation":90},{"asset":"ski-resort-and-snow-park-patrol-sled-c5b8f861","position":[25.5,0.2,-12],"rotation":90},{"asset":"ski-resort-and-snow-park-snowmobile-05331b3f","position":[23.5,0.2,10],"rotation":20},{"asset":"ski-resort-and-snow-park-snowmobile-05331b3f","position":[25.4,0.2,13.6],"rotation":25},{"asset":"ski-resort-and-snow-park-slow-sign-d1fe771d","position":[-6,0.2,1.5],"rotation":10},{"asset":"ski-resort-and-snow-park-slow-sign-d1fe771d","position":[12.5,0.2,1],"rotation":350},{"asset":"ski-resort-and-snow-park-slow-sign-d1fe771d","position":[-20,0.2,1.5],"rotation":20},{"asset":"ski-resort-and-snow-park-trail-sign-post-0fbf6fda","position":[-9,0.2,16],"rotation":0},{"asset":"ski-resort-and-snow-park-trail-sign-post-0fbf6fda","position":[-6,0.2,-24.5],"rotation":160},{"asset":"ski-resort-and-snow-park-trail-sign-post-0fbf6fda","position":[13,0.2,-17.5],"rotation":220},{"asset":"ski-resort-and-snow-park-piste-marker-pole-fca01656","position":[-4.7,0.2,-34],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-marker-pole-fca01656","position":[-4.7,0.2,-26],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-marker-pole-fca01656","position":[-4.7,0.2,-18],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-marker-pole-fca01656","position":[-4.7,0.2,-10],"rotation":0},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[-4.7,0.2,-22],"rotation":90},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[-4.7,0.2,-14],"rotation":90},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[-4.7,0.2,-6],"rotation":90},{"asset":"ski-resort-and-snow-park-piste-marker-pole-fca01656","position":[4.7,0.2,-34],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-marker-pole-fca01656","position":[4.7,0.2,-30],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-marker-pole-fca01656","position":[4.7,0.2,-18],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-marker-pole-fca01656","position":[4.7,0.2,-10],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-marker-pole-fca01656","position":[4.7,0.2,-6],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-marker-pole-fca01656","position":[-20.3,0.2,-38],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-marker-pole-fca01656","position":[-20.3,0.2,-30],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-marker-pole-fca01656","position":[-20.3,0.2,-22],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-marker-pole-fca01656","position":[-20.3,0.2,-14],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-marker-pole-fca01656","position":[-20.3,0.2,-6],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-marker-pole-fca01656","position":[-27.7,0.2,-36],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-marker-pole-fca01656","position":[-27.7,0.2,-28],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-marker-pole-fca01656","position":[-27.7,0.2,-20],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-marker-pole-fca01656","position":[-27.7,0.2,-12],"rotation":0},{"asset":"ski-resort-and-snow-park-piste-marker-pole-fca01656","position":[-27.7,0.2,-4],"rotation":0},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[-34,0.2,-43.5],"rotation":0},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[-30,0.2,-43.5],"rotation":0},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[-26,0.2,-43.5],"rotation":0},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[-22,0.2,-43.5],"rotation":0},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[-18,0.2,-43.5],"rotation":0},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[-14,0.2,-43.5],"rotation":0},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[-10,0.2,-43.5],"rotation":0},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[-6,0.2,-43.5],"rotation":0},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[-2,0.2,-43.5],"rotation":0},{"asset":"ski-resort-and-snow-park-snow-fence-1af16e18","position":[2,0.2,-43.5],"rotation":0},{"asset":"ski-resort-and-snow-park-snowmaking-gun-331b1bdf","position":[-21.8,0.2,-27.5],"rotation":30},{"asset":"ski-resort-and-snow-park-snowmaking-gun-331b1bdf","position":[-20.5,0.2,-12.9],"rotation":20},{"asset":"ski-resort-and-snow-park-snowmaking-gun-331b1bdf","position":[32.5,0.2,-1.5],"rotation":200},{"asset":"ski-resort-and-snow-park-snowmaking-gun-331b1bdf","position":[11,0.2,-4],"rotation":250},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-9.5,0.2,20.6],"rotation":80.00109569169632},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-9.05,0.2,20.6],"rotation":98.41529034004327},{"asset":"ski-resort-and-snow-park-snowboard-58d1565c","position":[-8.6,0.2,20.6],"rotation":85.78474510730464},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-8.15,0.2,20.6],"rotation":84.2110184692829},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-22.5,0.2,15.8],"rotation":94.58741323770369},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-22.05,0.2,15.8],"rotation":90.65428608593265},{"asset":"ski-resort-and-snow-park-snowboard-58d1565c","position":[-21.6,0.2,15.8],"rotation":86.58624627002806},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-3,0.2,11],"rotation":5.041060361564654},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-2.55,0.2,11],"rotation":5.101496817125703},{"asset":"ski-resort-and-snow-park-snowboard-58d1565c","position":[-2.1,0.2,11],"rotation":0.8570054317158671},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-1.65,0.2,11],"rotation":3.6902908485803243},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-1.2,0.2,11],"rotation":2.7182920895136387},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[3.5,0.2,10.5],"rotation":6.335148455731174},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[3.95,0.2,10.5],"rotation":-5.1599045261553975},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-4,0.2,4],"rotation":90.63320526417029},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-3.55,0.2,4],"rotation":92.28087490996387},{"asset":"ski-resort-and-snow-park-snowboard-58d1565c","position":[-3.1,0.2,4],"rotation":84.66461176269902},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-2.65,0.2,4],"rotation":98.12989568250714},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-16,0.2,3.8],"rotation":89.15673589760286},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-15.55,0.2,3.8],"rotation":97.26023101120266},{"asset":"ski-resort-and-snow-park-snowboard-58d1565c","position":[-15.1,0.2,3.8],"rotation":92.702605283215},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-14.65,0.2,3.8],"rotation":92.68699499437912},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-9,0.2,-24],"rotation":80.32487052973586},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-8.55,0.2,-24],"rotation":80.09899327070406},{"asset":"ski-resort-and-snow-park-snowboard-58d1565c","position":[-8.1,0.2,-24],"rotation":83.77990072303447},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-7.65,0.2,-24],"rotation":88.79145204033304},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-16,0.2,-23.5],"rotation":97.9344418774985},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-15.55,0.2,-23.5],"rotation":104.16463511724241},{"asset":"ski-resort-and-snow-park-snowboard-58d1565c","position":[-15.1,0.2,-23.5],"rotation":95.02241549315974},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-24.3,0.2,22.5],"rotation":1.7371935358909862},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-23.85,0.2,22.5],"rotation":-2.9882422801983743},{"asset":"ski-resort-and-snow-park-snowboard-58d1565c","position":[-23.4,0.2,22.5],"rotation":-3.3880032940711846},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-22.95,0.2,22.5],"rotation":-2.1713634543918836},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[24,0.2,14.5],"rotation":95.89442203561515},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[24.45,0.2,14.5],"rotation":97.55115258393397},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-26.5,0.2,8.3],"rotation":-5.5444648841137365},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-26.05,0.2,8.3],"rotation":-5.821307299575445},{"asset":"ski-resort-and-snow-park-snowboard-58d1565c","position":[-25.01,0.2,8.85],"rotation":1.2882160354816419},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[14.5,0.2,4.5],"rotation":95.2976969141968},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[14.95,0.2,4.5],"rotation":88.39203690569477},{"asset":"ski-resort-and-snow-park-snowboard-58d1565c","position":[15.4,0.2,4.5],"rotation":84.96427401200135},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-1.5,0.2,-29],"rotation":4.553319706839192},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-1.05,0.2,-29],"rotation":7.64431284630872},{"asset":"ski-resort-and-snow-park-snowboard-58d1565c","position":[-0.6,0.2,-29],"rotation":-2.0339920893469787},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[10.5,0.2,21.8],"rotation":84.69495434532638},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[10.95,0.2,21.8],"rotation":88.09768190053184},{"asset":"ski-resort-and-snow-park-snowboard-58d1565c","position":[11.4,0.2,21.8],"rotation":97.73970223858007},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[24,0.2,-17.5],"rotation":1.1755238152926428},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[24.45,0.2,-17.5],"rotation":-2.9712363765441054},{"asset":"ski-resort-and-snow-park-snowboard-58d1565c","position":[24.9,0.2,-17.5],"rotation":2.430219423226183},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[28,0.2,-14],"rotation":94.69784616245788},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[28.45,0.2,-14],"rotation":86.7004524295686},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-30,0.2,20.5],"rotation":0},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-29.5,0.2,20.5],"rotation":0},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-13.5,0.2,9.5],"rotation":0},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-13,0.2,9.5],"rotation":0},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[12,0.2,17.5],"rotation":0},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[12.5,0.2,17.5],"rotation":0},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-9,0.2,-23],"rotation":0},{"asset":"ski-resort-and-snow-park-ski-pair-2a24a94a","position":[-8.5,0.2,-23],"rotation":0},{"asset":"ski-resort-and-snow-park-snowboard-58d1565c","position":[-27.96,0.2,2.6],"rotation":30},{"asset":"ski-resort-and-snow-park-snowboard-58d1565c","position":[23,0.2,16.5],"rotation":30},{"asset":"ski-resort-and-snow-park-snowboard-58d1565c","position":[-6,0.2,14],"rotation":30}],"points":[{"position":[7.5,0.2,21.5],"title":"Bottom station","text":"The chairlift drive terminal with its queue maze and pass gates. The line climbs 45 metres beside the race piste on two towers and five hanging chairs to the top station under the summit.","asset":"ski-resort-and-snow-park-lift-bottom-station-df192510"},{"position":[-4,0.2,20],"title":"Rental shop","text":"The rental shop front with ski and board racks, skis and boards dropped on the snow beside the ticket office, the trail sign and the lodge hall next door.","asset":"ski-resort-and-snow-park-rental-shop-front-26437044"},{"position":[-12,0.2,9.5],"title":"Lodge terrace","text":"A fire pit ringed with deckchairs between the lodge hall and the hotel wing, with slope benches along the piste edge where the runs come in under the finish arch.","asset":"ski-resort-and-snow-park-fire-pit-1c08ca20"},{"position":[0,0.2,3],"title":"Race finish","text":"The finish arch at the bottom of a slalom of eight red and blue gates that start at the hut under the summit fence, fenced off by piste marker poles on both sides.","asset":"ski-resort-and-snow-park-finish-arch-4c222829"},{"position":[-20,0.2,-14],"title":"Snow park","text":"The jump line on corduroy tiles: small kicker, large kicker and tabletop jump, with the rail park of straight rails and a box beside it and snow guns on the edge.","asset":"ski-resort-and-snow-park-tabletop-jump-28cc57b0"},{"position":[22,0.2,-16],"title":"Halfpipe","text":"A three segment halfpipe of left and right walls with a safety net and snow fences across its run out, next to the fenced tubing lanes and the patrol hut with its snowmobiles.","asset":"ski-resort-and-snow-park-halfpipe-wall-left-dc3c59a1"},{"position":[-8,0.2,-24],"title":"Mountain restaurant","text":"The mountain restaurant beside the top station, with a fire pit terrace, benches, racks and skis left in the snow by people who have gone in to warm up.","asset":"ski-resort-and-snow-park-mountain-restaurant-21c35779"},{"position":[20,0.2,17],"title":"Arrival strip","text":"The bus stop and shuttle bus, the sled hire kiosk with its snowmobiles, the snow groomer parked at the edge and the lift operator hut beside the station.","asset":"ski-resort-and-snow-park-shuttle-bus-cca505ce"}],"poster":{"position":[-4.3,3.6,16.8],"lookAt":[7.5,2.7,6]}},"bounds":{"min":[-38,0,-46],"max":[38,16,32]},"assets":[{"id":"25966","slug":"ski-resort-and-snow-park-piste-tile-cd0a321f","title":"Piste Tile (Ski Resort and Snow Park)","summary":"Flat 8 m groomed piste tile, 0.2 m thick, with ground-level slope ports on all four edges; the base module for slopes, halfpipes and parks.","description":"Flat 8 m groomed piste tile, 0.2 m thick, with ground-level slope ports on all four edges; the base module for slopes, halfpipes and parks. Dimensions 8.00 x 0.20 x 8.00 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Connectors: uphill (slope) at (0.00, 0.00, 4.00) facing (0, 0, 1); downhill (slope) at (0.00, 0.00, -4.00) facing (0, 0, -1); left (slope) at (-4.00, 0.00, 0.00) facing (-1, 0, 0); right (slope) at (4.00, 0.00, 0.00) facing (1, 0, 0). Riding surface at y = 0.2 m: place slope furniture, jumps and rails at y = 0.2 on top of tiles. Tile the 8 m grid along X and Z; add your own terrain heights per tile. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-piste-tile-cd0a321f","cdnUrl":"https://cdn.3dassets.dev/assets/25966/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-piste-tile-cd0a321f","thumbnailUrl":"https://cdn.3dassets.dev/assets/25966/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25966/v1/poster.webp","blurhash":"UAEo_R%M00af%Ma#Rjj[00M{~qWB9FodofWB","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"},{"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":1540,"triangles":12,"vertices":36,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-4,-0.00010070959115467126,-4],"max":[4,0.2001007125713869,4]},"sizeMeters":[8,0.2,8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:44.678Z","updatedAt":"2026-09-07T20:43:44.813Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25966/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PisteTileSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25966/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25966/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25966/v1/model.glb\" alt=\"Piste Tile (Ski Resort and Snow Park)\" 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/25966/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/25966/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25967","slug":"ski-resort-and-snow-park-corduroy-tile-0b4380b6","title":"Corduroy Tile (Ski Resort and Snow Park)","summary":"Freshly groomed 8 m piste tile with 26 corduroy ridges running along Z, ports on all four edges.","description":"Freshly groomed 8 m piste tile with 26 corduroy ridges running along Z, ports on all four edges. Dimensions 8.00 x 0.25 x 8.00 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Connectors: uphill (slope) at (0.00, 0.00, 4.00) facing (0, 0, 1); downhill (slope) at (0.00, 0.00, -4.00) facing (0, 0, -1); left (slope) at (-4.00, 0.00, 0.00) facing (-1, 0, 0); right (slope) at (4.00, 0.00, 0.00) facing (1, 0, 0). Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data. Functional variant of piste-tile.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-corduroy-tile-0b4380b6","cdnUrl":"https://cdn.3dassets.dev/assets/25967/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-corduroy-tile-0b4380b6","thumbnailUrl":"https://cdn.3dassets.dev/assets/25967/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25967/v1/poster.webp","blurhash":"U9EfWq%M00j?-;ayRjof00Io~qR*9FofofRj","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"},{"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":16524,"triangles":324,"vertices":972,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-4,-0.000003814813684499541,-4],"max":[4,0.2500038148136845,4]},"sizeMeters":[8,0.25,8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:44.659Z","updatedAt":"2026-09-07T20:43:44.820Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25967/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CorduroyTileSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25967/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25967/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25967/v1/model.glb\" alt=\"Corduroy Tile (Ski Resort and Snow Park)\" 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/25967/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/25967/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25968","slug":"ski-resort-and-snow-park-halfpipe-wall-left-dc3c59a1","title":"Halfpipe Wall Left (Ski Resort and Snow Park)","summary":"Left halfpipe wall module, 8 m long and 6 m wide: 4 m radius quarter-pipe transition with an ice-blue coping line, 2 m deck and deck marker poles. Riding edge on the +X side.","description":"Left halfpipe wall module, 8 m long and 6 m wide: 4 m radius quarter-pipe transition with an ice-blue coping line, 2 m deck and deck marker poles. Riding edge on the +X side. Dimensions 6.00 x 5.40 x 8.00 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Connectors: uphill (slope) at (0.00, 0.00, 4.00) facing (0, 0, 1); downhill (slope) at (0.00, 0.00, -4.00) facing (0, 0, -1); inner (slope) at (3.00, 0.00, 0.00) facing (1, 0, 0). Halfpipe run: left wall at x = -7, piste tile at x = 0, right wall at x = +7, repeated every 8 m along Z. The inner port meets the tile left port. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-halfpipe-wall-left-dc3c59a1","cdnUrl":"https://cdn.3dassets.dev/assets/25968/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-halfpipe-wall-left-dc3c59a1","thumbnailUrl":"https://cdn.3dassets.dev/assets/25968/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25968/v1/poster.webp","blurhash":"UII#x{~q00xa4TRiayxa00IUozIA-;Io%Nxu","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"},{"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":6996,"triangles":96,"vertices":288,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2.99984740745262,0.00008230460815372709,-4],"max":[2.99984740745262,5.3997535964380114,4]},"sizeMeters":[6,5.4,8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:44.666Z","updatedAt":"2026-09-07T20:43:44.840Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25968/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HalfpipeWallLeftSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25968/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25968/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25968/v1/model.glb\" alt=\"Halfpipe Wall Left (Ski Resort and Snow Park)\" 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/25968/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/25968/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25970","slug":"ski-resort-and-snow-park-halfpipe-wall-right-9e65dab2","title":"Halfpipe Wall Right (Ski Resort and Snow Park)","summary":"Right halfpipe wall module, mirrored: 4 m radius transition, coping line and 2 m deck with the riding edge on the -X side.","description":"Right halfpipe wall module, mirrored: 4 m radius transition, coping line and 2 m deck with the riding edge on the -X side. Dimensions 6.00 x 5.40 x 8.00 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Connectors: uphill (slope) at (0.00, 0.00, 4.00) facing (0, 0, 1); downhill (slope) at (0.00, 0.00, -4.00) facing (0, 0, -1); inner (slope) at (-3.00, 0.00, 0.00) facing (-1, 0, 0). Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data. Functional variant of halfpipe-wall-left.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-halfpipe-wall-right-9e65dab2","cdnUrl":"https://cdn.3dassets.dev/assets/25970/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-halfpipe-wall-right-9e65dab2","thumbnailUrl":"https://cdn.3dassets.dev/assets/25970/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25970/v1/poster.webp","blurhash":"UEGIr^D*00R*009F-;-;00_3%MM{~q?bbbMx","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"},{"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":7000,"triangles":96,"vertices":288,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2.99984740745262,0.00008230460815372709,-4],"max":[2.99984740745262,5.3997535964380114,4]},"sizeMeters":[6,5.4,8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:48.211Z","updatedAt":"2026-09-07T20:43:48.306Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25970/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HalfpipeWallRightSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25970/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25970/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25970/v1/model.glb\" alt=\"Halfpipe Wall Right (Ski Resort and Snow Park)\" 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/25970/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/25970/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25956","slug":"ski-resort-and-snow-park-lift-bottom-station-df192510","title":"Lift Bottom Station (Ski Resort and Snow Park)","summary":"Drive terminal, 12 m long: concrete slab, four columns, rope guide rails, 3.4 m bullwheel with drive casing and motor house, gabled snow roof, loading gate posts, lane barriers and an operator booth.","description":"Drive terminal, 12 m long: concrete slab, four columns, rope guide rails, 3.4 m bullwheel with drive casing and motor house, gabled snow roof, loading gate posts, lane barriers and an operator booth. Dimensions 8.20 x 12.10 x 12.40 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Connectors: uphill (cable) at (0.00, 8.00, 6.00) facing (0, 0, 1). The rope leaves the uphill face at z = +6 m on the 8 m datum; the bullwheel sits at z = -2 m. Chairs load in the +Z direction. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-lift-bottom-station-df192510","cdnUrl":"https://cdn.3dassets.dev/assets/25956/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-lift-bottom-station-df192510","thumbnailUrl":"https://cdn.3dassets.dev/assets/25956/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25956/v1/poster.webp","blurhash":"U7Eo=B~W00D%D%E1-;t700Io?bR%00MxtR?v","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"},{"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":57336,"triangles":1084,"vertices":3252,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-4.100283695998276,-0.0000855471939642527,-6.199999809265137],"max":[4.100283695998276,12.100000381469727,6.199999809265137]},"sizeMeters":[8.201,12.1,12.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:34.430Z","updatedAt":"2026-09-07T20:43:34.526Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25956/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LiftBottomStationSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25956/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25956/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25956/v1/model.glb\" alt=\"Lift Bottom Station (Ski Resort and Snow Park)\" 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/25956/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/25956/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25945","slug":"ski-resort-and-snow-park-cable-span-12m-19e64b43","title":"Cable Span 12 m (Ski Resort and Snow Park)","summary":"Twelve metre straight haul-rope pair at the 8 m datum, 3.2 m apart, over a 4 m wide cleared lift-line snow strip that grounds the module.","description":"Twelve metre straight haul-rope pair at the 8 m datum, 3.2 m apart, over a 4 m wide cleared lift-line snow strip that grounds the module. Dimensions 4.00 x 8.04 x 12.00 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Connectors: uphill (cable) at (0.00, 8.00, 6.00) facing (0, 0, 1); downhill (cable) at (0.00, 8.00, -6.00) facing (0, 0, -1). Assembly: bottom station, spans and towers alternate along +Z; each port meets the opposing port of the next module. The snow strip exists only so the module rests on the grid; hide it over your own terrain. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-cable-span-12m-19e64b43","cdnUrl":"https://cdn.3dassets.dev/assets/25945/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-cable-span-12m-19e64b43","thumbnailUrl":"https://cdn.3dassets.dev/assets/25945/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25945/v1/poster.webp","blurhash":"UGDl~C%300kB00D%xuxuj[?bofIU~q9FIU%g","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"},{"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":4492,"triangles":60,"vertices":180,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.999755851924192,-0.00034485766696265574,-6],"max":[1.999755851924192,8.038819544053469,6]},"sizeMeters":[4,8.039,12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:30.582Z","updatedAt":"2026-09-07T20:43:30.708Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25945/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CableSpan12MSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25945/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25945/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25945/v1/model.glb\" alt=\"Cable Span 12 m (Ski Resort and Snow Park)\" 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/25945/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/25945/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25946","slug":"ski-resort-and-snow-park-chairlift-tower-92d43501","title":"Chairlift Tower (Ski Resort and Snow Park)","summary":"Tubular steel chairlift tower with crossarm, four-wheel sheave trains on both rope sides, maintenance platform and ladder; rope datum 8 m.","description":"Tubular steel chairlift tower with crossarm, four-wheel sheave trains on both rope sides, maintenance platform and ladder; rope datum 8 m. Dimensions 4.60 x 9.02 x 2.80 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Connectors: downhill (cable) at (0.00, 8.00, 0.00) facing (0, 0, -1); uphill (cable) at (0.00, 8.00, 0.00) facing (0, 0, 1). Both cable ports share the tower centre at 8 m so a cable span butts against it from either side; ropes run at x = -1.6 and +1.6 m along Z. Place towers on your own terrain heights; the kit uses a flat 8 m datum. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-chairlift-tower-92d43501","cdnUrl":"https://cdn.3dassets.dev/assets/25946/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-chairlift-tower-92d43501","thumbnailUrl":"https://cdn.3dassets.dev/assets/25946/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25946/v1/poster.webp","blurhash":"U37w$#oy00M|~CWB0yozQ-t7t,M_H?s;t,M{","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"},{"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":45340,"triangles":880,"vertices":2640,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-2.3002776139735754,0,-1.4000179360506388],"max":[2.3002776139735754,9.019999427776783,1.4000179360506388]},"sizeMeters":[4.601,9.02,2.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:30.702Z","updatedAt":"2026-09-07T20:43:30.860Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25946/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChairliftTowerSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25946/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25946/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25946/v1/model.glb\" alt=\"Chairlift Tower (Ski Resort and Snow Park)\" 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/25946/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/25946/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25944","slug":"ski-resort-and-snow-park-cable-span-6m-9b515728","title":"Cable Span 6 m (Ski Resort and Snow Park)","summary":"Six metre haul-rope pair on the 8 m datum for closing odd lift-line lengths, with a 4 m lift-line snow strip.","description":"Six metre haul-rope pair on the 8 m datum for closing odd lift-line lengths, with a 4 m lift-line snow strip. Dimensions 4.00 x 8.04 x 6.00 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Connectors: uphill (cable) at (0.00, 8.00, 3.00) facing (0, 0, 1); downhill (cable) at (0.00, 8.00, -3.00) facing (0, 0, -1). Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data. Functional variant of cable-span-12m.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-cable-span-6m-9b515728","cdnUrl":"https://cdn.3dassets.dev/assets/25944/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-cable-span-6m-9b515728","thumbnailUrl":"https://cdn.3dassets.dev/assets/25944/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25944/v1/poster.webp","blurhash":"UBBzFFt700Ri00Rj_3xt_3xuD%IU~qIUD%%N","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"},{"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":4488,"triangles":60,"vertices":180,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2.000122074037904,0.00002136444674930016,-3],"max":[2.000122074037904,8.038819544053469,3]},"sizeMeters":[4,8.039,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:30.579Z","updatedAt":"2026-09-07T20:43:30.720Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25944/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CableSpan6MSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25944/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25944/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25944/v1/model.glb\" alt=\"Cable Span 6 m (Ski Resort and Snow Park)\" 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/25944/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/25944/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25958","slug":"ski-resort-and-snow-park-lift-top-station-132e995c","title":"Lift Top Station (Ski Resort and Snow Park)","summary":"Return terminal, 12 m long: columns, rope guide rails, return bullwheel with tension casing, flat snow-capped roof, a raised unload ramp sloping away from the wheel, side rails, safety net and operator booth.","description":"Return terminal, 12 m long: columns, rope guide rails, return bullwheel with tension casing, flat snow-capped roof, a raised unload ramp sloping away from the wheel, side rails, safety net and operator booth. Dimensions 8.20 x 10.50 x 12.40 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Connectors: downhill (cable) at (0.00, 8.00, -6.00) facing (0, 0, -1). The rope enters the downhill face at z = -6 m on the 8 m datum. Riders unload towards +Z down the ramp. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-lift-top-station-132e995c","cdnUrl":"https://cdn.3dassets.dev/assets/25958/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-lift-top-station-132e995c","thumbnailUrl":"https://cdn.3dassets.dev/assets/25958/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25958/v1/poster.webp","blurhash":"U8G8[$xv00-p~WDiIA^,0KR*NGNHOnELD*%M","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"},{"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":60948,"triangles":1168,"vertices":3504,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-4.100283695998276,0.000022888882106997244,-6.199999809265137],"max":[4.100283695998276,10.499977111117893,6.199999809265137]},"sizeMeters":[8.201,10.5,12.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:37.546Z","updatedAt":"2026-09-07T20:43:37.664Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25958/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LiftTopStationSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25958/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25958/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25958/v1/model.glb\" alt=\"Lift Top Station (Ski Resort and Snow Park)\" 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/25958/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/25958/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25954","slug":"ski-resort-and-snow-park-chairlift-chair-4-seat-4e8966d0","title":"Chairlift Chair 4 Seat (Ski Resort and Snow Park)","summary":"Four-seat detachable chair with hanger arm, grip clamp, dividers, closed safety bar and footrest; the grip is the swing pivot 2.7 m above the footrest.","description":"Four-seat detachable chair with hanger arm, grip clamp, dividers, closed safety bar and footrest; the grip is the swing pivot 2.7 m above the footrest. Dimensions 2.60 x 2.85 x 1.03 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Named pivot nodes: chair-hanger at (0.00, 2.70, 0.00) m. Hang it by placing the model at cable height minus 2.7 m, so y = 5.3 on the 8 m datum, with the grip on one rope at x = -1.6 or +1.6 m. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-chairlift-chair-4-seat-4e8966d0","cdnUrl":"https://cdn.3dassets.dev/assets/25954/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-chairlift-chair-4-seat-4e8966d0","thumbnailUrl":"https://cdn.3dassets.dev/assets/25954/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25954/v1/poster.webp","blurhash":"U6B31-%#00RPE}r?VYI:0KMx|@ax}aT0PA-7","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":16916,"triangles":300,"vertices":900,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.2999322129901842,-0.000060936266783384596,-0.4900740193798886],"max":[1.2999322129901842,2.8499999016523363,0.5399462812750051]},"sizeMeters":[2.6,2.85,1.03],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:34.174Z","updatedAt":"2026-09-07T20:43:34.297Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25954/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChairliftChair4SeatSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25954/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25954/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25954/v1/model.glb\" alt=\"Chairlift Chair 4 Seat (Ski Resort and Snow Park)\" 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/25954/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/25954/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25961","slug":"ski-resort-and-snow-park-lift-queue-maze-489affb8","title":"Lift Queue Maze (Ski Resort and Snow Park)","summary":"Sixteen post-and-tape queue stanchions in four rows forming a serpentine lift queue, 6 m by 4.5 m, with red tapes and weighted bases.","description":"Sixteen post-and-tape queue stanchions in four rows forming a serpentine lift queue, 6 m by 4.5 m, with red tapes and weighted bases. Dimensions 6.36 x 1.18 x 4.86 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-lift-queue-maze-489affb8","cdnUrl":"https://cdn.3dassets.dev/assets/25961/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-lift-queue-maze-489affb8","thumbnailUrl":"https://cdn.3dassets.dev/assets/25961/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25961/v1/poster.webp","blurhash":"U7B.WSOX0ew{|_t7JmRP00wJ^6N^1IM{#-o}","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":84648,"triangles":1712,"vertices":5136,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-3.180000066757202,0.0001554916567526772,-2.4300064598997038],"max":[3.180000066757202,1.179916949544394,2.4300064598997038]},"sizeMeters":[6.36,1.18,4.86],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:37.773Z","updatedAt":"2026-09-07T20:43:37.908Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25961/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LiftQueueMazeSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25961/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25961/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25961/v1/model.glb\" alt=\"Lift Queue Maze (Ski Resort and Snow Park)\" 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/25961/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/25961/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25963","slug":"ski-resort-and-snow-park-pass-scanner-gate-b85985a2","title":"Pass Scanner Gate (Ski Resort and Snow Park)","summary":"Ticket gate with two steel posts, orange card readers with blue indicators, a base plate and a swing arm named as a pivot at the left post.","description":"Ticket gate with two steel posts, orange card readers with blue indicators, a base plate and a swing arm named as a pivot at the left post. Dimensions 1.40 x 1.55 x 0.50 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Named pivot nodes: gate-arm at (-0.48, 0.85, 0.00) m. Clear lane width 0.96 m. Line several gates side by side at 1.4 m centres. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-pass-scanner-gate-b85985a2","cdnUrl":"https://cdn.3dassets.dev/assets/25963/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-pass-scanner-gate-b85985a2","thumbnailUrl":"https://cdn.3dassets.dev/assets/25963/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25963/v1/poster.webp","blurhash":"UAC6od.700RP~0-oN#E14msi%NET9b-k%09d","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":8384,"triangles":120,"vertices":360,"meshes":6,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.699999988079071,0.000006408727225515332,-0.2499679513081213],"max":[0.699999988079071,1.5500204493889829,0.2499679513081213]},"sizeMeters":[1.4,1.55,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:41.177Z","updatedAt":"2026-09-07T20:43:41.279Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25963/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PassScannerGateSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25963/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25963/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25963/v1/model.glb\" alt=\"Pass Scanner Gate (Ski Resort and Snow Park)\" 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/25963/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/25963/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25962","slug":"ski-resort-and-snow-park-lift-operator-hut-8e76e49a","title":"Lift Operator Hut (Ski Resort and Snow Park)","summary":"Small 2.4 m timber operator hut with spruce bands, corner window, door on the back, red gabled snow roof and a radio mast with beacon.","description":"Small 2.4 m timber operator hut with spruce bands, corner window, door on the back, red gabled snow roof and a radio mast with beacon. Dimensions 3.04 x 4.77 x 3.00 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-lift-operator-hut-8e76e49a","cdnUrl":"https://cdn.3dassets.dev/assets/25962/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-lift-operator-hut-8e76e49a","thumbnailUrl":"https://cdn.3dassets.dev/assets/25962/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25962/v1/poster.webp","blurhash":"UEDlsIxu00NHRoRjs+%200NG~pwdI9t7xvM{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":12424,"triangles":164,"vertices":492,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-1.5176092386245728,0.000021368113943862066,-1.5],"max":[1.5176092386245728,4.770059654149282,1.5]},"sizeMeters":[3.035,4.77,3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:41.044Z","updatedAt":"2026-09-07T20:43:41.187Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25962/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LiftOperatorHutSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25962/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25962/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25962/v1/model.glb\" alt=\"Lift Operator Hut (Ski Resort and Snow Park)\" 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/25962/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/25962/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25992","slug":"ski-resort-and-snow-park-ticket-office-ba607efc","title":"Ticket Office (Ski Resort and Snow Park)","summary":"Three metre ticket kiosk with counter windows on three sides, service shelf, orange sign, rear door, red gabled snow roof and a queue sign post.","description":"Three metre ticket kiosk with counter windows on three sides, service shelf, orange sign, rear door, red gabled snow roof and a queue sign post. Dimensions 3.80 x 4.09 x 4.25 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-ticket-office-ba607efc","cdnUrl":"https://cdn.3dassets.dev/assets/25992/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-ticket-office-ba607efc","thumbnailUrl":"https://cdn.3dassets.dev/assets/25992/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25992/v1/poster.webp","blurhash":"UMF65;RP00kr~WMxIU%M01Rk%M$j0eo|xaaK","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":13488,"triangles":184,"vertices":552,"meshes":8,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.9011187553405762,-0.00011273513224596687,-1.8999999985098839],"max":[1.9011187553405762,4.092084910514012,2.3499999046325684]},"sizeMeters":[3.802,4.092,4.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:05.906Z","updatedAt":"2026-09-07T20:44:06.020Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25992/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TicketOfficeSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25992/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25992/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25992/v1/model.glb\" alt=\"Ticket Office (Ski Resort and Snow Park)\" 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/25992/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/25992/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25980","slug":"ski-resort-and-snow-park-trail-sign-post-0fbf6fda","title":"Trail Sign Post (Ski Resort and Snow Park)","summary":"Timber trail sign post with three arrow boards in red, blue and green pointing alternate ways, each with a blank name strip.","description":"Timber trail sign post with three arrow boards in red, blue and green pointing alternate ways, each with a blank name strip. Dimensions 1.54 x 2.80 x 0.24 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-trail-sign-post-0fbf6fda","cdnUrl":"https://cdn.3dassets.dev/assets/25980/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-trail-sign-post-0fbf6fda","thumbnailUrl":"https://cdn.3dassets.dev/assets/25980/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25980/v1/poster.webp","blurhash":"UA9jJ%xu00D%}]xa5PIUVEn+pcSe9EaK-=b_","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":8036,"triangles":108,"vertices":324,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.7699999809265137,0,-0.07793206447073125],"max":[0.7699999809265137,2.799999952316284,0.15999053771781155]},"sizeMeters":[1.54,2.8,0.238],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:55.291Z","updatedAt":"2026-09-07T20:43:55.391Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25980/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrailSignPostSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25980/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25980/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25980/v1/model.glb\" alt=\"Trail Sign Post (Ski Resort and Snow Park)\" 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/25980/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/25980/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26027","slug":"ski-resort-and-snow-park-slope-bench-a311e1bd","title":"Slope Bench (Ski Resort and Snow Park)","summary":"Timber slat bench with a raked back on spruce end frames.","description":"Timber slat bench with a raked back on spruce end frames. Dimensions 1.70 x 0.85 x 0.54 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-slope-bench-a311e1bd","cdnUrl":"https://cdn.3dassets.dev/assets/26027/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-slope-bench-a311e1bd","thumbnailUrl":"https://cdn.3dassets.dev/assets/26027/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26027/v1/poster.webp","blurhash":"UDDI~|of0zx[~A-:IoIV00$%-UIW0gE3%MxZ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":6968,"triangles":108,"vertices":324,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.8500000238418579,0.000025755816042694057,-0.2908875849909147],"max":[0.8500000238418579,0.8496244483656284,0.2450489494711398]},"sizeMeters":[1.7,0.85,0.536],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:37.995Z","updatedAt":"2026-09-07T20:44:38.098Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26027/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SlopeBenchSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26027/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26027/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26027/v1/model.glb\" alt=\"Slope Bench (Ski Resort and Snow Park)\" 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/26027/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/26027/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25991","slug":"ski-resort-and-snow-park-rental-shop-front-26437044","title":"Rental Shop Front (Ski Resort and Snow Park)","summary":"Ski and board rental shop, 8 by 6 m, white walls with spruce trim, a full-width display window, double door, orange fascia sign, outdoor ski corral and a bench.","description":"Ski and board rental shop, 8 by 6 m, white walls with spruce trim, a full-width display window, double door, orange fascia sign, outdoor ski corral and a bench. Dimensions 8.60 x 4.41 x 7.76 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-rental-shop-front-26437044","cdnUrl":"https://cdn.3dassets.dev/assets/25991/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-rental-shop-front-26437044","thumbnailUrl":"https://cdn.3dassets.dev/assets/25991/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25991/v1/poster.webp","blurhash":"UHGb*VxZ00V[~qa}E0Rj00Wqt6WB4nt7%2kB","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":19936,"triangles":324,"vertices":972,"meshes":8,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-4.300000190734863,-0.00015105716887547915,-3.300145062175105],"max":[4.300000190734863,4.410118202713734,4.459752584163491]},"sizeMeters":[8.6,4.41,7.76],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:05.499Z","updatedAt":"2026-09-07T20:44:05.630Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25991/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RentalShopFrontSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25991/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25991/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25991/v1/model.glb\" alt=\"Rental Shop Front (Ski Resort and Snow Park)\" 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/25991/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/25991/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25988","slug":"ski-resort-and-snow-park-lodge-hall-f1dcf0b9","title":"Lodge Hall (Ski Resort and Snow Park)","summary":"Two-storey timber base lodge, 12 by 9 m, with spruce banding, tall front windows, a gabled snow roof, covered entrance porch and chimney.","description":"Two-storey timber base lodge, 12 by 9 m, with spruce banding, tall front windows, a gabled snow roof, covered entrance porch and chimney. Dimensions 13.20 x 9.40 x 12.40 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Entrance on the +Z gable. Butt the lodge wing against either long side or the rear. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-lodge-hall-f1dcf0b9","cdnUrl":"https://cdn.3dassets.dev/assets/25988/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-lodge-hall-f1dcf0b9","thumbnailUrl":"https://cdn.3dassets.dev/assets/25988/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25988/v1/poster.webp","blurhash":"UCFPKW9s00%M_4MxMx%M00s;.8f*4T%MtSIn","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"},{"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":27088,"triangles":484,"vertices":1452,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-6.599999904632568,-0.00020765093323404926,-5.100378196873299],"max":[6.599999904632568,9.402140765771929,7.300378482975594]},"sizeMeters":[13.2,9.402,12.401],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:02.458Z","updatedAt":"2026-09-07T20:44:02.585Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25988/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LodgeHallSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25988/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25988/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25988/v1/model.glb\" alt=\"Lodge Hall (Ski Resort and Snow Park)\" 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/25988/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/25988/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25998","slug":"ski-resort-and-snow-park-hotel-wing-b6ad4004","title":"Hotel Wing (Ski Resort and Snow Park)","summary":"Three-storey hotel wing, 16 by 8 m, with a white ground floor, timber upper floors, ten railed balconies, entrance canopy, gabled snow roof and chimney.","description":"Three-storey hotel wing, 16 by 8 m, with a white ground floor, timber upper floors, ten railed balconies, entrance canopy, gabled snow roof and chimney. Dimensions 17.40 x 12.60 x 10.50 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Repeat along X at 16 m centres for longer frontages. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-hotel-wing-b6ad4004","cdnUrl":"https://cdn.3dassets.dev/assets/25998/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-hotel-wing-b6ad4004","thumbnailUrl":"https://cdn.3dassets.dev/assets/25998/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25998/v1/poster.webp","blurhash":"U7Gbu4I-00^+?wxsITNG00IW%KM{8w.9b{D$","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"},{"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":87240,"triangles":1724,"vertices":5172,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-8.699999809265137,-0.0006473750784641297,-4.500215040388464],"max":[8.699999809265137,12.599656772831082,6.000215040388464]},"sizeMeters":[17.4,12.6,10.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:12.606Z","updatedAt":"2026-09-07T20:44:12.754Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25998/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HotelWingSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25998/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25998/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25998/v1/model.glb\" alt=\"Hotel Wing (Ski Resort and Snow Park)\" 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/25998/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/25998/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26000","slug":"ski-resort-and-snow-park-bus-stop-9cc99ee2","title":"Bus Stop (Ski Resort and Snow Park)","summary":"Glazed bus shelter, 4 m wide, with snow-capped roof, bench, timetable panel and a stop flag post.","description":"Glazed bus shelter, 4 m wide, with snow-capped roof, bench, timetable panel and a stop flag post. Dimensions 4.80 x 3.10 x 2.20 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-bus-stop-9cc99ee2","cdnUrl":"https://cdn.3dassets.dev/assets/26000/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-bus-stop-9cc99ee2","thumbnailUrl":"https://cdn.3dassets.dev/assets/26000/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26000/v1/poster.webp","blurhash":"UQE{z+x]00of~q%MIUM{Dixut7IUD%s;t8NG","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":12856,"triangles":200,"vertices":600,"meshes":8,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-2.200000047683716,0.000046543707183127614,-1.100167875647614],"max":[2.6000106576364588,3.0999999046325684,1.100167875647614]},"sizeMeters":[4.8,3.1,2.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:13.105Z","updatedAt":"2026-09-07T20:44:13.245Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26000/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BusStopSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26000/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26000/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26000/v1/model.glb\" alt=\"Bus Stop (Ski Resort and Snow Park)\" 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/26000/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/26000/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26007","slug":"ski-resort-and-snow-park-shuttle-bus-cca505ce","title":"Shuttle Bus (Ski Resort and Snow Park)","summary":"Resort shuttle minibus, 6.8 m long, white with a red belt line, wrap-around glazing, side door, roof-mounted ski box and orange destination sign.","description":"Resort shuttle minibus, 6.8 m long, white with a red belt line, wrap-around glazing, side door, roof-mounted ski box and orange destination sign. Dimensions 2.78 x 3.60 x 6.97 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-shuttle-bus-cca505ce","cdnUrl":"https://cdn.3dassets.dev/assets/26007/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-shuttle-bus-cca505ce","thumbnailUrl":"https://cdn.3dassets.dev/assets/26007/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26007/v1/poster.webp","blurhash":"U7Eo_T%J8_?a%#00%M-;009F%gD*R4~XD$Mx","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":21652,"triangles":372,"vertices":1116,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.1713797746697268,-6.15273754167589e-8,-3.4200000762939453],"max":[1.6098722856896883,3.5999999661599436,3.548736572265625]},"sizeMeters":[2.781,3.6,6.969],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:19.704Z","updatedAt":"2026-09-07T20:44:19.832Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26007/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShuttleBusSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26007/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26007/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26007/v1/model.glb\" alt=\"Shuttle Bus (Ski Resort and Snow Park)\" 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/26007/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/26007/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25997","slug":"ski-resort-and-snow-park-sled-hire-kiosk-5c9b9ddc","title":"Sled Hire Kiosk (Ski Resort and Snow Park)","summary":"Open-fronted sled hire shed with counter, orange sign, red gabled snow roof and four sleds leaning on a rack.","description":"Open-fronted sled hire shed with counter, orange sign, red gabled snow roof and four sleds leaning on a rack. Dimensions 5.00 x 4.10 x 4.00 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-sled-hire-kiosk-5c9b9ddc","cdnUrl":"https://cdn.3dassets.dev/assets/25997/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-sled-hire-kiosk-5c9b9ddc","thumbnailUrl":"https://cdn.3dassets.dev/assets/25997/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25997/v1/poster.webp","blurhash":"UKGuUUa000%g~qjEIUtR00XS%2a000OEt8nh","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":13148,"triangles":188,"vertices":564,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-2.5,0.00009460670410063599,-2.000106814783166],"max":[2.5,4.102238682263225,2.000106814783166]},"sizeMeters":[5,4.102,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:09.515Z","updatedAt":"2026-09-07T20:44:09.635Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25997/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SledHireKioskSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25997/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25997/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25997/v1/model.glb\" alt=\"Sled Hire Kiosk (Ski Resort and Snow Park)\" 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/25997/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/25997/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26004","slug":"ski-resort-and-snow-park-snow-groomer-bdd05f24","title":"Snow Groomer (Ski Resort and Snow Park)","summary":"Tracked piste groomer with red body, glazed cab, twin rubber tracks, work lights, a 4.6 m front blade on push arms and a rear tiller with finisher comb; blade and tiller are named pivots.","description":"Tracked piste groomer with red body, glazed cab, twin rubber tracks, work lights, a 4.6 m front blade on push arms and a rear tiller with finisher comb; blade and tiller are named pivots. Dimensions 4.72 x 3.33 x 9.13 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Named pivot nodes: blade at (0.00, 0.90, 2.40) m; tiller at (0.00, 0.90, -2.60) m. Static tracks and wheels. Blade pivot is at the push-arm mount on the nose; the tiller pivot is at the rear hitch. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-snow-groomer-bdd05f24","cdnUrl":"https://cdn.3dassets.dev/assets/26004/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-snow-groomer-bdd05f24","thumbnailUrl":"https://cdn.3dassets.dev/assets/26004/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26004/v1/poster.webp","blurhash":"U9CYXe}t0e9ZIo9tEf%100J8^ktlbv^R}ZM{","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":44348,"triangles":800,"vertices":2400,"meshes":10,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2.359999895095825,-0.00004220644242491911,-4.899862839304524],"max":[2.359999895095825,3.3299212415002906,4.224842311997844]},"sizeMeters":[4.72,3.33,9.125],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:16.609Z","updatedAt":"2026-09-07T20:44:16.706Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26004/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowGroomerSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26004/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26004/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26004/v1/model.glb\" alt=\"Snow Groomer (Ski Resort and Snow Park)\" 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/26004/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/26004/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25995","slug":"ski-resort-and-snow-park-patrol-hut-63f903a9","title":"Patrol Hut (Ski Resort and Snow Park)","summary":"Ski patrol hut, red timber with white cross marker, door and window, gabled snow roof, a rescue sled rack on the side and a radio mast.","description":"Ski patrol hut, red timber with white cross marker, door and window, gabled snow roof, a rescue sled rack on the side and a radio mast. Dimensions 5.88 x 6.40 x 4.88 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-patrol-hut-63f903a9","cdnUrl":"https://cdn.3dassets.dev/assets/25995/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-patrol-hut-63f903a9","thumbnailUrl":"https://cdn.3dassets.dev/assets/25995/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25995/v1/poster.webp","blurhash":"UBEofA%M00$eK*NFict900NG~qNFqZ%3yDIA","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":16596,"triangles":244,"vertices":732,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-2.5999999046325684,0.00006867571516941395,-2.4000426378802238],"max":[3.275406710038828,6.400000095367432,2.4800000190734863]},"sizeMeters":[5.875,6.4,4.88],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:09.106Z","updatedAt":"2026-09-07T20:44:09.245Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25995/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PatrolHutSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25995/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25995/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25995/v1/model.glb\" alt=\"Patrol Hut (Ski Resort and Snow Park)\" 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/25995/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/25995/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25993","slug":"ski-resort-and-snow-park-mountain-restaurant-21c35779","title":"Mountain Restaurant (Ski Resort and Snow Park)","summary":"Mid-mountain restaurant, 12 by 10 m timber hall with gabled snow roof and chimney, plus a 14 by 7 m railed sun terrace with three parasol tables and access steps.","description":"Mid-mountain restaurant, 12 by 10 m timber hall with gabled snow roof and chimney, plus a 14 by 7 m railed sun terrace with three parasol tables and access steps. Dimensions 16.02 x 7.60 x 17.50 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-mountain-restaurant-21c35779","cdnUrl":"https://cdn.3dassets.dev/assets/25993/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-mountain-restaurant-21c35779","thumbnailUrl":"https://cdn.3dassets.dev/assets/25993/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25993/v1/poster.webp","blurhash":"UBEM8s#%00%NyF9GMw-:00OZ?vInHq~V.8E1","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":61048,"triangles":1160,"vertices":3480,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-7.025528733176672,-0.00023029790419570872,-7.50023491304671],"max":[9,7.600172335111717,10]},"sizeMeters":[16.026,7.6,17.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:06.164Z","updatedAt":"2026-09-07T20:44:06.274Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25993/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MountainRestaurantSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25993/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25993/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25993/v1/model.glb\" alt=\"Mountain Restaurant (Ski Resort and Snow Park)\" 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/25993/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/25993/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25985","slug":"ski-resort-and-snow-park-start-hut-789df9c7","title":"Start Hut (Ski Resort and Snow Park)","summary":"Race start hut, 3 m wide, open to the front with side walls, rear window, red snow roof and a start wand between two posts; the wand is a named pivot.","description":"Race start hut, 3 m wide, open to the front with side walls, rear window, red snow roof and a start wand between two posts; the wand is a named pivot. Dimensions 3.40 x 2.84 x 3.00 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Named pivot nodes: start-wand at (-0.90, 1.20, 1.10) m. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-start-hut-789df9c7","cdnUrl":"https://cdn.3dassets.dev/assets/25985/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-start-hut-789df9c7","thumbnailUrl":"https://cdn.3dassets.dev/assets/25985/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25985/v1/poster.webp","blurhash":"UZH24ht74ns,~qs:IUWCEloKV@RjIUW=bcjY","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":10820,"triangles":140,"vertices":420,"meshes":8,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.7000000476837158,0.00002136444674930016,-1.3999450849134114],"max":[1.7000000476837158,2.8398934703185086,1.5999451325971272]},"sizeMeters":[3.4,2.84,3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:58.872Z","updatedAt":"2026-09-07T20:43:59.039Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25985/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StartHutSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25985/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25985/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25985/v1/model.glb\" alt=\"Start Hut (Ski Resort and Snow Park)\" 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/25985/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/25985/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26017","slug":"ski-resort-and-snow-park-ski-rack-bc5a3b62","title":"Ski Rack (Ski Resort and Snow Park)","summary":"Outdoor steel ski rack with six skis leaning in the slots.","description":"Outdoor steel ski rack with six skis leaning in the slots. Dimensions 2.20 x 1.65 x 0.43 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-ski-rack-bc5a3b62","cdnUrl":"https://cdn.3dassets.dev/assets/26017/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-ski-rack-bc5a3b62","thumbnailUrl":"https://cdn.3dassets.dev/assets/26017/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26017/v1/poster.webp","blurhash":"UBF;=}?^00VrRi.8o}560JMd=yS#x]$*adIo","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":11696,"triangles":192,"vertices":576,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.100000023841858,-0.00004210904166485063,-0.1999450710166358],"max":[1.100000023841858,1.6508628129959106,0.23363365046655105]},"sizeMeters":[2.2,1.651,0.434],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:27.111Z","updatedAt":"2026-09-07T20:44:27.228Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26017/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SkiRackSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26017/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26017/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26017/v1/model.glb\" alt=\"Ski Rack (Ski Resort and Snow Park)\" 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/26017/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/26017/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26015","slug":"ski-resort-and-snow-park-board-rack-d76af1e4","title":"Board Rack (Ski Resort and Snow Park)","summary":"Timber snowboard rack holding five boards upright.","description":"Timber snowboard rack holding five boards upright. Dimensions 2.00 x 1.53 x 0.50 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-board-rack-d76af1e4","cdnUrl":"https://cdn.3dassets.dev/assets/26015/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-board-rack-d76af1e4","thumbnailUrl":"https://cdn.3dassets.dev/assets/26015/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26015/v1/poster.webp","blurhash":"U8G*~6~o00J7PW~VIV02009#~CIAZfxs?aRk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":9880,"triangles":156,"vertices":468,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1,0.00003358228135252883,-0.250038148136845],"max":[1,1.5288399729923072,0.250038148136845]},"sizeMeters":[2,1.529,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:27.017Z","updatedAt":"2026-09-07T20:44:27.178Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26015/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoardRackSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26015/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26015/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26015/v1/model.glb\" alt=\"Board Rack (Ski Resort and Snow Park)\" 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/26015/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/26015/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26034","slug":"ski-resort-and-snow-park-fire-pit-1c08ca20","title":"Fire Pit (Ski Resort and Snow Park)","summary":"Charcoal steel fire bowl on three legs with stacked logs and a cooking ring; no flame.","description":"Charcoal steel fire bowl on three legs with stacked logs and a cooking ring; no flame. Dimensions 1.28 x 0.60 x 1.22 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-fire-pit-1c08ca20","cdnUrl":"https://cdn.3dassets.dev/assets/26034/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-fire-pit-1c08ca20","thumbnailUrl":"https://cdn.3dassets.dev/assets/26034/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26034/v1/poster.webp","blurhash":"UA9tGn%L4nR+~qs:IUWD00Rj%2j[0KbHxYV@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":17804,"triangles":320,"vertices":960,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6399999856948853,0.00003883590772313372,-0.608670905307465],"max":[0.6399999856948853,0.6033775473587258,0.608670905307465]},"sizeMeters":[1.28,0.603,1.217],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:41.344Z","updatedAt":"2026-09-07T20:44:41.452Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26034/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FirePitSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26034/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26034/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26034/v1/model.glb\" alt=\"Fire Pit (Ski Resort and Snow Park)\" 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/26034/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/26034/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26029","slug":"ski-resort-and-snow-park-deckchair-b27ed8ce","title":"Deckchair (Ski Resort and Snow Park)","summary":"Reclined timber deckchair with a red canvas seat and headrest bar.","description":"Reclined timber deckchair with a red canvas seat and headrest bar. Dimensions 0.68 x 0.95 x 1.04 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-deckchair-b27ed8ce","cdnUrl":"https://cdn.3dassets.dev/assets/26029/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-deckchair-b27ed8ce","thumbnailUrl":"https://cdn.3dassets.dev/assets/26029/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26029/v1/poster.webp","blurhash":"UEF}Atxt0Moe}F4:0}^j1IIp#T$%39W;].-.","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":7512,"triangles":120,"vertices":360,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3399989178893251,-0.000006816110463381264,-0.5224999785423279],"max":[0.3399989178893251,0.9525068018053486,0.5224999785423279]},"sizeMeters":[0.68,0.953,1.045],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:38.164Z","updatedAt":"2026-09-07T20:44:38.262Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26029/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeckchairSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26029/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26029/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26029/v1/model.glb\" alt=\"Deckchair (Ski Resort and Snow Park)\" 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/26029/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/26029/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25977","slug":"ski-resort-and-snow-park-race-gate-red-f99dbb01","title":"Race Gate Red (Ski Resort and Snow Park)","summary":"Red slalom gate: two 1.9 m hinged poles with a fabric panel and snow screw bases.","description":"Red slalom gate: two 1.9 m hinged poles with a fabric panel and snow screw bases. Dimensions 1.62 x 1.90 x 0.10 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-race-gate-red-f99dbb01","cdnUrl":"https://cdn.3dassets.dev/assets/25977/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-race-gate-red-f99dbb01","thumbnailUrl":"https://cdn.3dassets.dev/assets/25977/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25977/v1/poster.webp","blurhash":"UJDju9xG0}WB}Z$jACEgACsTw{JSACof=eRk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":6932,"triangles":108,"vertices":324,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.8100000023841858,-0.000020143734024313797,-0.05191198477147099],"max":[0.8100000023841858,1.899999976158142,0.05191198477147099]},"sizeMeters":[1.62,1.9,0.104],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:51.875Z","updatedAt":"2026-09-07T20:43:52.028Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25977/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RaceGateRedSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25977/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25977/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25977/v1/model.glb\" alt=\"Race Gate Red (Ski Resort and Snow Park)\" 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/25977/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/25977/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25978","slug":"ski-resort-and-snow-park-race-gate-blue-b069ba28","title":"Race Gate Blue (Ski Resort and Snow Park)","summary":"Blue slalom gate matching the red gate for alternating courses.","description":"Blue slalom gate matching the red gate for alternating courses. Dimensions 1.62 x 1.90 x 0.10 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data. Cosmetic colour variant of race-gate-red.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-race-gate-blue-b069ba28","cdnUrl":"https://cdn.3dassets.dev/assets/25978/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-race-gate-blue-b069ba28","thumbnailUrl":"https://cdn.3dassets.dev/assets/25978/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25978/v1/poster.webp","blurhash":"UHBgb,%100S5~q%NDiIADhkWt8MxDiof-=NG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":6944,"triangles":108,"vertices":324,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.8100000023841858,-0.000020143734024313797,-0.05191198477147099],"max":[0.8100000023841858,1.899999976158142,0.05191198477147099]},"sizeMeters":[1.62,1.9,0.104],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:55.032Z","updatedAt":"2026-09-07T20:43:55.150Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25978/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RaceGateBlueSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25978/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25978/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25978/v1/model.glb\" alt=\"Race Gate Blue (Ski Resort and Snow Park)\" 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/25978/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/25978/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25987","slug":"ski-resort-and-snow-park-finish-arch-4c222829","title":"Finish Arch (Ski Resort and Snow Park)","summary":"Inflatable-style red finish arch, 9 m wide and 4.8 m tall, with blank banner panels front and back and weighted bases.","description":"Inflatable-style red finish arch, 9 m wide and 4.8 m tall, with blank banner panels front and back and weighted bases. Dimensions 9.20 x 4.72 x 1.22 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-finish-arch-4c222829","cdnUrl":"https://cdn.3dassets.dev/assets/25987/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-finish-arch-4c222829","thumbnailUrl":"https://cdn.3dassets.dev/assets/25987/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25987/v1/poster.webp","blurhash":"UNE_EvofMdxF~C=yIUM{5Q%1b^E24.XS-pRk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":13112,"triangles":224,"vertices":672,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-4.599999904632568,0.00006867571516941395,-0.6097903378398999],"max":[4.599999904632568,4.722980518222027,0.6097903378398999]},"sizeMeters":[9.2,4.723,1.22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:02.081Z","updatedAt":"2026-09-07T20:44:02.206Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25987/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FinishArchSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25987/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25987/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25987/v1/model.glb\" alt=\"Finish Arch (Ski Resort and Snow Park)\" 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/25987/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/25987/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25971","slug":"ski-resort-and-snow-park-kicker-small-e6e67433","title":"Kicker Small (Ski Resort and Snow Park)","summary":"Small snow kicker: 4.5 m concave take-off rising to a 1.2 m lip with a sloped back, 3.5 m wide, with orange lip markers.","description":"Small snow kicker: 4.5 m concave take-off rising to a 1.2 m lip with a sloped back, 3.5 m wide, with orange lip markers. Dimensions 3.50 x 2.20 x 5.90 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Approach from -Z. Place at y = 0.2 on a piste tile. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-kicker-small-e6e67433","cdnUrl":"https://cdn.3dassets.dev/assets/25971/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-kicker-small-e6e67433","thumbnailUrl":"https://cdn.3dassets.dev/assets/25971/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25971/v1/poster.webp","blurhash":"UOF65=?b4nIV4nMxt7t700M|-;ay~qx]bHj[","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":5028,"triangles":68,"vertices":204,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.7499954505104547,0.00004274005743210019,-2.25],"max":[1.7499954505104547,2.200013294339882,3.6500000953674316]},"sizeMeters":[3.5,2.2,5.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:48.393Z","updatedAt":"2026-09-07T20:43:48.505Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25971/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KickerSmallSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25971/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25971/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25971/v1/model.glb\" alt=\"Kicker Small (Ski Resort and Snow Park)\" 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/25971/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/25971/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25972","slug":"ski-resort-and-snow-park-kicker-large-74ac3050","title":"Kicker Large (Ski Resort and Snow Park)","summary":"Large snow kicker: 7 m concave take-off rising to a 2 m lip, 4.5 m wide, with orange lip markers.","description":"Large snow kicker: 7 m concave take-off rising to a 2 m lip, 4.5 m wide, with orange lip markers. Dimensions 4.50 x 3.00 x 9.20 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Approach from -Z. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data. Functional variant of kicker-small.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-kicker-large-74ac3050","cdnUrl":"https://cdn.3dassets.dev/assets/25972/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-kicker-large-74ac3050","thumbnailUrl":"https://cdn.3dassets.dev/assets/25972/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25972/v1/poster.webp","blurhash":"UKFFsr^+4nIU4nIUoft700M{-;f8~q%Nt7ae","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":4996,"triangles":68,"vertices":204,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2.2496718793828214,-0.00010374219801678741,-3.5],"max":[2.2496718793828214,2.999916546031954,5.699999809265137]},"sizeMeters":[4.499,3,9.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:48.317Z","updatedAt":"2026-09-07T20:43:48.417Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25972/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KickerLargeSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25972/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25972/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25972/v1/model.glb\" alt=\"Kicker Large (Ski Resort and Snow Park)\" 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/25972/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/25972/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25973","slug":"ski-resort-and-snow-park-tabletop-jump-28cc57b0","title":"Tabletop Jump (Ski Resort and Snow Park)","summary":"Fourteen metre tabletop jump: 4 m take-off ramp, 5 m flat table 1.5 m high and 4 m landing slope, 4.5 m wide, with marker poles at both table edges.","description":"Fourteen metre tabletop jump: 4 m take-off ramp, 5 m flat table 1.5 m high and 4 m landing slope, 4.5 m wide, with marker poles at both table edges. Dimensions 4.50 x 2.50 x 14.00 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Approach from -Z; landing towards +Z. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-tabletop-jump-28cc57b0","cdnUrl":"https://cdn.3dassets.dev/assets/25973/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-tabletop-jump-28cc57b0","thumbnailUrl":"https://cdn.3dassets.dev/assets/25973/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25973/v1/poster.webp","blurhash":"UED]o8?b00RjD%9FRjxu00M{_3j@?b~q%2IU","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":6268,"triangles":96,"vertices":288,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2.250160222174749,-0.00026703695791496784,-7],"max":[2.250160222174749,2.5000422985861452,7]},"sizeMeters":[4.5,2.5,14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:48.353Z","updatedAt":"2026-09-07T20:43:48.455Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25973/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TabletopJumpSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25973/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25973/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25973/v1/model.glb\" alt=\"Tabletop Jump (Ski Resort and Snow Park)\" 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/25973/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/25973/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25974","slug":"ski-resort-and-snow-park-rail-straight-bf8a007b","title":"Rail Straight (Ski Resort and Snow Park)","summary":"Six metre round steel park rail 0.65 m high on three legs with base plates.","description":"Six metre round steel park rail 0.65 m high on three legs with base plates. Dimensions 0.50 x 0.71 x 6.00 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-rail-straight-bf8a007b","cdnUrl":"https://cdn.3dassets.dev/assets/25974/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-rail-straight-bf8a007b","thumbnailUrl":"https://cdn.3dassets.dev/assets/25974/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25974/v1/poster.webp","blurhash":"U57d%t%MROt8-;9FM{of009F%gt79Z~q?bae","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":6692,"triangles":104,"vertices":312,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.2501480064004415,-0.00004959136715356957,-3],"max":[0.2501480064004415,0.7099661140981746,3]},"sizeMeters":[0.5,0.71,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:51.569Z","updatedAt":"2026-09-07T20:43:51.686Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25974/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RailStraightSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25974/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25974/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25974/v1/model.glb\" alt=\"Rail Straight (Ski Resort and Snow Park)\" 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/25974/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/25974/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25976","slug":"ski-resort-and-snow-park-box-feature-6c846fc3","title":"Box Feature (Ski Resort and Snow Park)","summary":"Four metre timber jib box with an ice-blue slick top and steel edge rails, raised on two steel supports.","description":"Four metre timber jib box with an ice-blue slick top and steel edge rails, raised on two steel supports. Dimensions 0.67 x 0.76 x 4.04 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-box-feature-6c846fc3","cdnUrl":"https://cdn.3dassets.dev/assets/25976/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-box-feature-6c846fc3","thumbnailUrl":"https://cdn.3dassets.dev/assets/25976/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25976/v1/poster.webp","blurhash":"U9B3+-%MD%%M_N4oITxu004n-:tR00_2_3M|","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":7284,"triangles":96,"vertices":288,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3348686146547692,-0.00004959154178188138,-2.0199999809265137],"max":[0.3348686146547692,0.7600889537064164,2.0199999809265137]},"sizeMeters":[0.67,0.76,4.04],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:51.883Z","updatedAt":"2026-09-07T20:43:52.019Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25976/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoxFeatureSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25976/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25976/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25976/v1/model.glb\" alt=\"Box Feature (Ski Resort and Snow Park)\" 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/25976/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/25976/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25983","slug":"ski-resort-and-snow-park-snow-fence-1af16e18","title":"Snow Fence (Ski Resort and Snow Park)","summary":"Four metre orange mesh snow fence 1.35 m tall on three spruce stakes.","description":"Four metre orange mesh snow fence 1.35 m tall on three spruce stakes. Dimensions 4.03 x 1.35 x 0.11 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Tiles along X at 4 m centres. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-snow-fence-1af16e18","cdnUrl":"https://cdn.3dassets.dev/assets/25983/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-snow-fence-1af16e18","thumbnailUrl":"https://cdn.3dassets.dev/assets/25983/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25983/v1/poster.webp","blurhash":"UEEx%pxW9z$%-j~Tn$I[03s+^hNID-0Pod-l","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"},{"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":11536,"triangles":204,"vertices":612,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2.015000104904175,0.00008713903107548937,-0.04008301053786586],"max":[2.015000104904175,1.3499128848107824,0.06992431494752718]},"sizeMeters":[4.03,1.35,0.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:58.494Z","updatedAt":"2026-09-07T20:43:58.617Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25983/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowFenceSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25983/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25983/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25983/v1/model.glb\" alt=\"Snow Fence (Ski Resort and Snow Park)\" 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/25983/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/25983/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25965","slug":"ski-resort-and-snow-park-safety-net-94b2f46e","title":"Safety Net (Ski Resort and Snow Park)","summary":"Six metre orange safety net on two steel posts with a top rope and base plates, 2.2 m tall, for slope edges and lift unload areas.","description":"Six metre orange safety net on two steel posts with a top rope and base plates, 2.2 m tall, for slope edges and lift unload areas. Dimensions 6.50 x 2.20 x 0.50 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Tiles end to end along X at 6 m centres. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-safety-net-94b2f46e","cdnUrl":"https://cdn.3dassets.dev/assets/25965/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-safety-net-94b2f46e","thumbnailUrl":"https://cdn.3dassets.dev/assets/25965/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25965/v1/poster.webp","blurhash":"UDE2ams+0:s;%1~BbFIt03t7~6R*EM0hs:=[","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"},{"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":16392,"triangles":292,"vertices":876,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-3.25,0.000054356325468241096,-0.24994659260841703],"max":[3.25,2.1998144507382675,0.24994659260841703]},"sizeMeters":[6.5,2.2,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:41.281Z","updatedAt":"2026-09-07T20:43:41.407Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25965/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SafetyNetSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25965/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25965/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25965/v1/model.glb\" alt=\"Safety Net (Ski Resort and Snow Park)\" 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/25965/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/25965/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26021","slug":"ski-resort-and-snow-park-snow-tube-59f513e1","title":"Snow Tube (Ski Resort and Snow Park)","summary":"Inflated red snow tube with a charcoal seat base and two handles.","description":"Inflated red snow tube with a charcoal seat base and two handles. Dimensions 1.06 x 0.36 x 1.06 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-snow-tube-59f513e1","cdnUrl":"https://cdn.3dassets.dev/assets/26021/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-snow-tube-59f513e1","thumbnailUrl":"https://cdn.3dassets.dev/assets/26021/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26021/v1/poster.webp","blurhash":"UHDHNxxa0zR*xaW;Rjo00fR%}ZofI.sAxaS2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":12524,"triangles":224,"vertices":672,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.5299999713897705,0.000017383895107497827,-0.5299999713897705],"max":[0.5299999713897705,0.3569835794350729,0.5299999713897705]},"sizeMeters":[1.06,0.357,1.06],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:30.738Z","updatedAt":"2026-09-07T20:44:31.133Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26021/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowTubeSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26021/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26021/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26021/v1/model.glb\" alt=\"Snow Tube (Ski Resort and Snow Park)\" 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/26021/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/26021/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26005","slug":"ski-resort-and-snow-park-snowmobile-05331b3f","title":"Snowmobile (Ski Resort and Snow Park)","summary":"Single-seat snowmobile with red hood, tinted windscreen, handlebars, rear track and twin front skis with shock struts.","description":"Single-seat snowmobile with red hood, tinted windscreen, handlebars, rear track and twin front skis with shock struts. Dimensions 1.20 x 1.26 x 3.10 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-snowmobile-05331b3f","cdnUrl":"https://cdn.3dassets.dev/assets/26005/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-snowmobile-05331b3f","thumbnailUrl":"https://cdn.3dassets.dev/assets/26005/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26005/v1/poster.webp","blurhash":"UABfIl^k0e4obbIoWBsm00EL}t?HIA$jxuX-","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":19836,"triangles":332,"vertices":996,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.600067844685045,0.000023074833973568687,-1.2999999523162842],"max":[0.600067844685045,1.2570283913252558,1.800106167793274]},"sizeMeters":[1.2,1.257,3.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:16.626Z","updatedAt":"2026-09-07T20:44:16.733Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26005/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowmobileSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26005/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26005/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26005/v1/model.glb\" alt=\"Snowmobile (Ski Resort and Snow Park)\" 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/26005/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/26005/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26006","slug":"ski-resort-and-snow-park-patrol-sled-c5b8f861","title":"Patrol Sled (Ski Resort and Snow Park)","summary":"Ski patrol rescue toboggan: orange tub on steel runners with a raised head end, red pad and handling bars at both ends.","description":"Ski patrol rescue toboggan: orange tub on steel runners with a raised head end, red pad and handling bars at both ends. Dimensions 0.85 x 0.87 x 3.15 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-patrol-sled-c5b8f861","cdnUrl":"https://cdn.3dassets.dev/assets/26006/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-patrol-sled-c5b8f861","thumbnailUrl":"https://cdn.3dassets.dev/assets/26006/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26006/v1/poster.webp","blurhash":"UCDR]0sk0-fTxu9aoz-n01IV}mjXR+^%nh9v","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":12852,"triangles":216,"vertices":648,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4250632356810796,-0.000008011130202156824,-1.5709792375564575],"max":[0.4250632356810796,0.8737844469822529,1.5750000476837158]},"sizeMeters":[0.85,0.874,3.146],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:19.700Z","updatedAt":"2026-09-07T20:44:19.835Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26006/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PatrolSledSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26006/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26006/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26006/v1/model.glb\" alt=\"Patrol Sled (Ski Resort and Snow Park)\" 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/26006/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/26006/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25979","slug":"ski-resort-and-snow-park-slow-sign-d1fe771d","title":"Slow Sign (Ski Resort and Snow Park)","summary":"Orange diamond slow-zone sign with a charcoal band on a 2.2 m spruce post.","description":"Orange diamond slow-zone sign with a charcoal band on a 2.2 m spruce post. Dimensions 1.41 x 2.71 x 0.18 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-slow-sign-d1fe771d","cdnUrl":"https://cdn.3dassets.dev/assets/25979/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-slow-sign-d1fe771d","thumbnailUrl":"https://cdn.3dassets.dev/assets/25979/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25979/v1/poster.webp","blurhash":"UE9jDNt604M|~8s.5ANIIqoe%0Rl5Aa#=]f6","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":4724,"triangles":48,"vertices":144,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7071068286895752,0,-0.06056093151679164],"max":[0.7071068286895752,2.707106828689575,0.11999358859056547]},"sizeMeters":[1.414,2.707,0.181],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:55.025Z","updatedAt":"2026-09-07T20:43:55.172Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25979/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SlowSignSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25979/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25979/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25979/v1/model.glb\" alt=\"Slow Sign (Ski Resort and Snow Park)\" 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/25979/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/25979/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25981","slug":"ski-resort-and-snow-park-piste-marker-pole-fca01656","title":"Piste Marker Pole (Ski Resort and Snow Park)","summary":"Orange 2.3 m piste edge marker pole with a numbered plate.","description":"Orange 2.3 m piste edge marker pole with a numbered plate. Dimensions 0.26 x 2.30 x 0.08 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Space every 20 to 30 m along the piste edge. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-piste-marker-pole-fca01656","cdnUrl":"https://cdn.3dassets.dev/assets/25981/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-piste-marker-pole-fca01656","thumbnailUrl":"https://cdn.3dassets.dev/assets/25981/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25981/v1/poster.webp","blurhash":"U38:-6-U000ftAkCW7V?0:X7}kv%I^a#xToJ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":4400,"triangles":48,"vertices":144,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.12999999523162842,0,-0.030323190386688886],"max":[0.12999999523162842,2.299999952316284,0.05000030499882342]},"sizeMeters":[0.26,2.3,0.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:43:55.352Z","updatedAt":"2026-09-07T20:43:55.441Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25981/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PisteMarkerPoleSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25981/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25981/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25981/v1/model.glb\" alt=\"Piste Marker Pole (Ski Resort and Snow Park)\" 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/25981/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/25981/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25989","slug":"ski-resort-and-snow-park-snowmaking-gun-331b1bdf","title":"Snowmaking Gun (Ski Resort and Snow Park)","summary":"Fan-type snow gun on a wheeled carriage: compressor box, mast and an orange barrel tilted 55 degrees with charcoal intake ring.","description":"Fan-type snow gun on a wheeled carriage: compressor box, mast and an orange barrel tilted 55 degrees with charcoal intake ring. Dimensions 1.66 x 2.87 x 2.23 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-snowmaking-gun-331b1bdf","cdnUrl":"https://cdn.3dassets.dev/assets/25989/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-snowmaking-gun-331b1bdf","thumbnailUrl":"https://cdn.3dassets.dev/assets/25989/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25989/v1/poster.webp","blurhash":"U9A,ROS*00,+}*9a5Y~U03IU^%-;18?G^c9H","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":21952,"triangles":404,"vertices":1212,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.8099648997496398,0,-1.6269245679821194],"max":[0.8499649212073119,2.872309263614051,0.6043056461246217]},"sizeMeters":[1.66,2.872,2.231],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:02.448Z","updatedAt":"2026-09-07T20:44:02.576Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25989/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowmakingGunSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25989/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25989/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25989/v1/model.glb\" alt=\"Snowmaking Gun (Ski Resort and Snow Park)\" 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/25989/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/25989/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26013","slug":"ski-resort-and-snow-park-ski-pair-2a24a94a","title":"Ski Pair (Ski Resort and Snow Park)","summary":"Pair of 1.7 m red skis lying flat with step-in bindings, brakes and edges; tips towards +Z.","description":"Pair of 1.7 m red skis lying flat with step-in bindings, brakes and edges; tips towards +Z. Dimensions 0.25 x 0.08 x 1.70 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-ski-pair-2a24a94a","cdnUrl":"https://cdn.3dassets.dev/assets/26013/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-ski-pair-2a24a94a","thumbnailUrl":"https://cdn.3dassets.dev/assets/26013/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26013/v1/poster.webp","blurhash":"UHBn.,kCRiwdo1ACWVs.0yWB%2SgWV}Zs:J8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":9748,"triangles":152,"vertices":456,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.1250343368302791,0.00003875800411177327,-0.8500000238418579],"max":[0.1250343368302791,0.07998748660895014,0.8500000238418579]},"sizeMeters":[0.25,0.08,1.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:23.045Z","updatedAt":"2026-09-07T20:44:23.483Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26013/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SkiPairSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26013/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26013/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26013/v1/model.glb\" alt=\"Ski Pair (Ski Resort and Snow Park)\" 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/26013/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/26013/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26010","slug":"ski-resort-and-snow-park-snowboard-58d1565c","title":"Snowboard (Ski Resort and Snow Park)","summary":"Directional 1.52 m snowboard lying flat with a charcoal topsheet and two strapped bindings angled across the board.","description":"Directional 1.52 m snowboard lying flat with a charcoal topsheet and two strapped bindings angled across the board. Dimensions 0.29 x 0.18 x 1.52 m (X x Y x Z). Metre units, +Y up, +Z front; grounded origin at the footprint centre. Piste low-poly palette: snow white, ice blue, dark spruce, timber, safety orange, red, steel and charcoal. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ski-resort-and-snow-park-snowboard-58d1565c","cdnUrl":"https://cdn.3dassets.dev/assets/26010/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ski-resort-and-snow-park-snowboard-58d1565c","thumbnailUrl":"https://cdn.3dassets.dev/assets/26010/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26010/v1/poster.webp","blurhash":"U9ATN5s:0ft8nMD%Ne%L00X9~BjDOv~p$d9a","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"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":10804,"triangles":160,"vertices":480,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.1471524462547236,-0.000040375909102951385,-0.7599999904632568],"max":[0.1471524462547236,0.18128880130018896,0.7599999904632568]},"sizeMeters":[0.294,0.181,1.52],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:44:23.226Z","updatedAt":"2026-09-07T20:44:23.708Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26010/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowboardSkiResortAndSnowPark(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26010/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26010/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26010/v1/model.glb\" alt=\"Snowboard (Ski Resort and Snow Park)\" 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/26010/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/26010/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}