{"data":{"id":"52","slug":"halloween-slasher-street","title":"Halloween slasher street","summary":"Walk up a dead-end suburban street on Halloween night, built from the Halloween Slasher Street pack: past the police cordon and the crooked station wagon, through the pumpkin-lit yard to the boarded house, the cornfield scarecrows and the shed out back.","url":"https://3dassets.dev/demos/halloween-slasher-street","coverUrl":"https://cdn.3dassets.dev/media/halloween-slasher-street-demo-2.png","featured":true,"pack":{"slug":"halloween-slasher-street","title":"Halloween Slasher Street","url":"https://3dassets.dev/packs/halloween-slasher-street","summary":"A dead end 1980s suburban street on Halloween night: a modular clapboard house kit, yard and street furniture, carved pumpkins and graveyard dressing, and the props a slasher film leaves behind.","assetCount":70,"totalBytes":7075368,"starterScene":{"slug":"halloween-slasher-street-dead-end-street-525afad0-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/27331/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-dead-end-street-525afad0-starter-scene","fileSize":1792028}},"placementCount":149,"assetCount":48,"spawn":{"position":[0,0,22.4],"yaw":180},"publishedAt":"2026-09-07T23:39:03.102Z","updatedAt":"2026-09-07T23:39:03.103Z","description":"A 32 by 37 metre cul-de-sac from 48 of the pack's 68 models, on plain ground under the outdoor preset's dusk light.\n\nYou start on the far kerb under a sodium street light. Across the road the panel van and two station wagons are parked along the kerb and the drive is closed with police tape and sawhorses. The picket fence and its gate open onto a front yard of foam tombstones, a skeleton, cobweb-draped bushes, hay bales and a line of jack-o-lanterns up to the porch, where the candy bowl sits under the pennant banner and string lights.\n\nThe house is assembled from the pack's 4 m bay kit: clapboard and boarded window bays below, wall and shuttered window bays above, corner posts, two gable ends, six roof slopes with ridge caps and the chimney, closed on every side. Behind it a chain-link fence, the second dead oak with the tyre swing, the wheelbarrow, the hayride wagon, the cornfield rows with both scarecrows, and the garden shed with the axe in the stump beside it.\n\nWhat moves: the porch door, the upper shutters, the picket and chain-link gates, the shed door and the trash-can lids open and close as you approach; the station wagon and van tailgates open and their wheels roll; the scarecrows sway. What does not: the tyre swing and the string lights hang still, because a rope is a linkage no rigid node transform reaches, and the corn and the trees are static.","scene":{"version":1,"spawn":{"position":[0,0,22.4],"yaw":180},"bounds":{"min":[-17.5,0,-13.5],"max":[15,10,24]},"ground":{"style":"plain"},"environment":{"preset":"outdoor","sky":"#2d3556","horizon":"#8b7466","floor":"#4a5540","light":"dusk","shadows":true},"placements":[{"asset":"halloween-slasher-street-boarded-window-bay-91cb6525","position":[-4,0,4],"rotation":0},{"asset":"halloween-slasher-street-porch-door-bay-2ce32211","position":[0,0,4],"rotation":0},{"asset":"halloween-slasher-street-boarded-window-bay-91cb6525","position":[4,0,4],"rotation":0},{"asset":"halloween-slasher-street-clapboard-wall-bay-526aaeea","position":[-4,0,-4],"rotation":180},{"asset":"halloween-slasher-street-clapboard-wall-bay-526aaeea","position":[0,0,-4],"rotation":180},{"asset":"halloween-slasher-street-clapboard-wall-bay-526aaeea","position":[4,0,-4],"rotation":180},{"asset":"halloween-slasher-street-clapboard-wall-bay-526aaeea","position":[-6,0,-2],"rotation":-90},{"asset":"halloween-slasher-street-boarded-window-bay-91cb6525","position":[-6,0,2],"rotation":-90},{"asset":"halloween-slasher-street-boarded-window-bay-91cb6525","position":[6,0,-2],"rotation":90},{"asset":"halloween-slasher-street-clapboard-wall-bay-526aaeea","position":[6,0,2],"rotation":90},{"asset":"halloween-slasher-street-upper-floor-window-bay-67f7d3d8","position":[-4,3,4],"rotation":0},{"asset":"halloween-slasher-street-upper-floor-wall-bay-388645c4","position":[0,3,4],"rotation":0},{"asset":"halloween-slasher-street-upper-floor-window-bay-67f7d3d8","position":[4,3,4],"rotation":0},{"asset":"halloween-slasher-street-upper-floor-wall-bay-388645c4","position":[-4,3,-4],"rotation":180},{"asset":"halloween-slasher-street-upper-floor-wall-bay-388645c4","position":[0,3,-4],"rotation":180},{"asset":"halloween-slasher-street-upper-floor-wall-bay-388645c4","position":[4,3,-4],"rotation":180},{"asset":"halloween-slasher-street-upper-floor-wall-bay-388645c4","position":[-6,3,-2],"rotation":-90},{"asset":"halloween-slasher-street-upper-floor-window-bay-67f7d3d8","position":[-6,3,2],"rotation":-90},{"asset":"halloween-slasher-street-upper-floor-window-bay-67f7d3d8","position":[6,3,-2],"rotation":90},{"asset":"halloween-slasher-street-upper-floor-wall-bay-388645c4","position":[6,3,2],"rotation":90},{"asset":"halloween-slasher-street-house-corner-post-ae23da19","position":[-6,0,4],"rotation":0},{"asset":"halloween-slasher-street-house-corner-post-ae23da19","position":[6,0,4],"rotation":0},{"asset":"halloween-slasher-street-house-corner-post-ae23da19","position":[-6,0,-4],"rotation":0},{"asset":"halloween-slasher-street-house-corner-post-ae23da19","position":[6,0,-4],"rotation":0},{"asset":"halloween-slasher-street-roof-slope-panel-65896f95","position":[-4,6,4.6],"rotation":0},{"asset":"halloween-slasher-street-roof-slope-panel-65896f95","position":[0,6,4.6],"rotation":0},{"asset":"halloween-slasher-street-roof-slope-panel-65896f95","position":[4,6,4.6],"rotation":0},{"asset":"halloween-slasher-street-roof-slope-panel-65896f95","position":[-4,6,-4.6],"rotation":180},{"asset":"halloween-slasher-street-roof-slope-panel-65896f95","position":[0,6,-4.6],"rotation":180},{"asset":"halloween-slasher-street-roof-slope-panel-65896f95","position":[4,6,-4.6],"rotation":180},{"asset":"halloween-slasher-street-roof-ridge-cap-b5f13a67","position":[-4,8.87,0],"rotation":0},{"asset":"halloween-slasher-street-roof-ridge-cap-b5f13a67","position":[0,8.87,0],"rotation":0},{"asset":"halloween-slasher-street-roof-ridge-cap-b5f13a67","position":[4,8.87,0],"rotation":0},{"asset":"halloween-slasher-street-gable-end-wall-3cd71374","position":[6,6,0],"rotation":0},{"asset":"halloween-slasher-street-gable-end-wall-3cd71374","position":[-6,6,0],"rotation":180},{"asset":"halloween-slasher-street-block-chimney-stack-1f855b5a","position":[-6.7,0,-1.5],"rotation":90},{"asset":"halloween-slasher-street-porch-deck-section-bcdeb474","position":[-1.6,0,5.4],"rotation":0},{"asset":"halloween-slasher-street-porch-deck-section-bcdeb474","position":[1.6,0,5.4],"rotation":0},{"asset":"halloween-slasher-street-porch-steps-f1c48538","position":[0,0,6.9],"rotation":0},{"asset":"halloween-slasher-street-porch-roof-section-e3940613","position":[-1.6,0.45,5.4],"rotation":0},{"asset":"halloween-slasher-street-porch-roof-section-e3940613","position":[1.6,0.45,5.4],"rotation":0},{"asset":"halloween-slasher-street-jack-o-lantern-grin-439272f9","position":[-2.2,0.45,5.05],"rotation":11.46},{"asset":"halloween-slasher-street-jack-o-lantern-scowl-674c93e5","position":[2.3,0.45,5.15],"rotation":-17.19},{"asset":"halloween-slasher-street-jack-o-lantern-hollow-eyes-5bc5cf27","position":[-1.15,0.45,6.35],"rotation":28.65},{"asset":"halloween-slasher-street-uncarved-pumpkin-5652f37b","position":[2.85,0.45,6.3],"rotation":0},{"asset":"halloween-slasher-street-uncarved-pumpkin-5652f37b","position":[-0.75,0,7.55],"rotation":22.92},{"asset":"halloween-slasher-street-porch-candy-bowl-d08254e2","position":[1.05,0.45,5.6],"rotation":0},{"asset":"halloween-slasher-street-halloween-pennant-banner-e9003fa9","position":[0,2.5,6.62],"rotation":0},{"asset":"halloween-slasher-street-string-lights-run-b8b9a1e6","position":[-4,5.6,4.35],"rotation":0},{"asset":"halloween-slasher-street-string-lights-run-b8b9a1e6","position":[4,5.6,4.35],"rotation":0},{"asset":"halloween-slasher-street-cobweb-draped-bush-3c31cb4b","position":[-2.7,0,7.2],"rotation":0},{"asset":"halloween-slasher-street-cobweb-draped-bush-3c31cb4b","position":[2.75,0,7.35],"rotation":0},{"asset":"halloween-slasher-street-foam-tombstone-cross-f78a5de6","position":[-3.4,0,9.6],"rotation":8.59},{"asset":"halloween-slasher-street-foam-tombstone-arch-b0463500","position":[-1.6,0,10.3],"rotation":-11.46},{"asset":"halloween-slasher-street-foam-tombstone-arch-b0463500","position":[-2.6,0,11.4],"rotation":34.38},{"asset":"halloween-slasher-street-skeleton-yard-prop-55128199","position":[-1,0,9],"rotation":14.32},{"asset":"halloween-slasher-street-overgrown-hedge-14c2f22b","position":[-4.4,0,11.6],"rotation":0},{"asset":"halloween-slasher-street-overgrown-hedge-14c2f22b","position":[4.6,0,11.4],"rotation":3.44},{"asset":"halloween-slasher-street-tyre-swing-tree-954307b5","position":[-8.6,0,8.4],"rotation":40.11},{"asset":"halloween-slasher-street-dead-oak-tree-f23f4382","position":[11.2,0,-1],"rotation":22.92},{"asset":"halloween-slasher-street-dead-oak-tree-f23f4382","position":[-9.4,0,-8.6],"rotation":120.32},{"asset":"halloween-slasher-street-hay-bale-66055fa6","position":[3.5,0,9.5],"rotation":17.19},{"asset":"halloween-slasher-street-hay-bale-66055fa6","position":[4.45,0,9.2],"rotation":-11.46},{"asset":"halloween-slasher-street-hay-bale-66055fa6","position":[3.95,0.46,9.35],"rotation":80.21},{"asset":"halloween-slasher-street-picket-fence-run-67cea0c5","position":[-8.2,0,13],"rotation":0},{"asset":"halloween-slasher-street-picket-fence-run-67cea0c5","position":[-5.2,0,13],"rotation":0},{"asset":"halloween-slasher-street-picket-fence-run-67cea0c5","position":[-2.2,0,13],"rotation":0},{"asset":"halloween-slasher-street-picket-fence-run-67cea0c5","position":[2.2,0,13],"rotation":0},{"asset":"halloween-slasher-street-picket-fence-run-67cea0c5","position":[5.2,0,13],"rotation":0},{"asset":"halloween-slasher-street-picket-fence-run-67cea0c5","position":[8.2,0,13],"rotation":0},{"asset":"halloween-slasher-street-picket-fence-gate-b0f935cc","position":[0,0,13],"rotation":0},{"asset":"halloween-slasher-street-concrete-kerb-section-ee2da78a","position":[-10,0,15.5],"rotation":180},{"asset":"halloween-slasher-street-concrete-kerb-section-ee2da78a","position":[-6,0,15.5],"rotation":180},{"asset":"halloween-slasher-street-concrete-kerb-section-ee2da78a","position":[-2,0,15.5],"rotation":180},{"asset":"halloween-slasher-street-concrete-kerb-section-ee2da78a","position":[2,0,15.5],"rotation":180},{"asset":"halloween-slasher-street-concrete-kerb-section-ee2da78a","position":[6,0,15.5],"rotation":180},{"asset":"halloween-slasher-street-concrete-kerb-section-ee2da78a","position":[10,0,15.5],"rotation":180},{"asset":"halloween-slasher-street-sodium-street-light-4cc0541b","position":[-8,0,15.1],"rotation":-90},{"asset":"halloween-slasher-street-sodium-street-light-4cc0541b","position":[7,0,15.1],"rotation":-90},{"asset":"halloween-slasher-street-suburban-mailbox-d22d1dac","position":[-3.5,0,14.4],"rotation":0},{"asset":"halloween-slasher-street-suburban-mailbox-d22d1dac","position":[3.5,0,14.4],"rotation":5.73},{"asset":"halloween-slasher-street-station-wagon-acbdb742","position":[7.6,0,10.4],"rotation":19.48},{"asset":"halloween-slasher-street-panel-van-4401a493","position":[-6,0,17.4],"rotation":90},{"asset":"halloween-slasher-street-abandoned-bicycle-4a72fcff","position":[2.4,0,14.1],"rotation":108.86},{"asset":"halloween-slasher-street-metal-trash-can-7b4be17a","position":[10.2,0,14],"rotation":0},{"asset":"halloween-slasher-street-metal-trash-can-7b4be17a","position":[10.95,0,14.25],"rotation":28.65},{"asset":"halloween-slasher-street-police-barricade-sawhorse-f7c7f701","position":[5.6,0,12.6],"rotation":5.73},{"asset":"halloween-slasher-street-police-barricade-sawhorse-f7c7f701","position":[9.5,0,12.7],"rotation":-8.59},{"asset":"halloween-slasher-street-police-tape-run-b9dfb3cd","position":[7.5,0,12.85],"rotation":1.15},{"asset":"halloween-slasher-street-police-tape-run-b9dfb3cd","position":[0,0,7.9],"rotation":0.57},{"asset":"halloween-slasher-street-cornfield-row-90837e3b","position":[-13,0,-3],"rotation":90},{"asset":"halloween-slasher-street-cornfield-row-90837e3b","position":[-13,0,1],"rotation":90},{"asset":"halloween-slasher-street-cornfield-row-90837e3b","position":[-13,0,5],"rotation":90},{"asset":"halloween-slasher-street-scarecrow-on-post-02cc268c","position":[-11.4,0,3],"rotation":17.19},{"asset":"halloween-slasher-street-burlap-scarecrow-296f62c3","position":[-12,0,-6.6],"rotation":-22.92},{"asset":"halloween-slasher-street-hayride-wagon-1012d2aa","position":[-10.4,0,-1.4],"rotation":28.65},{"asset":"halloween-slasher-street-garden-shed-f6d52979","position":[9,0,-7],"rotation":148.97},{"asset":"halloween-slasher-street-garden-shed-f6d52979","position":[-9.6,0,-3.4],"rotation":108.86},{"asset":"halloween-slasher-street-wheelbarrow-fd8d105e","position":[7.4,0,-4.4],"rotation":68.75},{"asset":"halloween-slasher-street-axe-in-stump-31725d62","position":[10.6,0,-8.4],"rotation":17.19},{"asset":"halloween-slasher-street-chain-link-fence-bay-dfb626eb","position":[-4.5,0,-11],"rotation":0},{"asset":"halloween-slasher-street-chain-link-fence-bay-dfb626eb","position":[-1.5,0,-11],"rotation":0},{"asset":"halloween-slasher-street-chain-link-fence-bay-dfb626eb","position":[1.5,0,-11],"rotation":0},{"asset":"halloween-slasher-street-chain-link-fence-bay-dfb626eb","position":[4.5,0,-11],"rotation":0},{"asset":"halloween-slasher-street-chain-link-gate-1c77f9bf","position":[7.6,0,-11],"rotation":0},{"asset":"halloween-slasher-street-station-wagon-acbdb742","position":[4.6,0,17.6],"rotation":-90},{"asset":"halloween-slasher-street-concrete-kerb-section-ee2da78a","position":[-10,0,20.5],"rotation":0},{"asset":"halloween-slasher-street-concrete-kerb-section-ee2da78a","position":[-6,0,20.5],"rotation":0},{"asset":"halloween-slasher-street-concrete-kerb-section-ee2da78a","position":[-2,0,20.5],"rotation":0},{"asset":"halloween-slasher-street-concrete-kerb-section-ee2da78a","position":[2,0,20.5],"rotation":0},{"asset":"halloween-slasher-street-concrete-kerb-section-ee2da78a","position":[6,0,20.5],"rotation":0},{"asset":"halloween-slasher-street-concrete-kerb-section-ee2da78a","position":[10,0,20.5],"rotation":0},{"asset":"halloween-slasher-street-sodium-street-light-4cc0541b","position":[-5.5,0,20.9],"rotation":90},{"asset":"halloween-slasher-street-jack-o-lantern-grin-439272f9","position":[-1.3,0,9],"rotation":15},{"asset":"halloween-slasher-street-jack-o-lantern-scowl-674c93e5","position":[1.3,0,9.2],"rotation":-20},{"asset":"halloween-slasher-street-jack-o-lantern-hollow-eyes-5bc5cf27","position":[-1.25,0,10.6],"rotation":5},{"asset":"halloween-slasher-street-jack-o-lantern-grin-439272f9","position":[1.3,0,11],"rotation":-35},{"asset":"halloween-slasher-street-uncarved-pumpkin-5652f37b","position":[-1.4,0,12.1],"rotation":40},{"asset":"halloween-slasher-street-jack-o-lantern-scowl-674c93e5","position":[1.35,0,12.2],"rotation":25},{"asset":"halloween-slasher-street-foam-tombstone-cross-f78a5de6","position":[3.6,0,10.4],"rotation":-12},{"asset":"halloween-slasher-street-foam-tombstone-arch-b0463500","position":[4.4,0,9.5],"rotation":20},{"asset":"halloween-slasher-street-cobweb-draped-bush-3c31cb4b","position":[-5.5,0,8.6],"rotation":60},{"asset":"halloween-slasher-street-hay-bale-66055fa6","position":[-3.6,0,8.6],"rotation":-10},{"asset":"halloween-slasher-street-uncarved-pumpkin-5652f37b","position":[-3.6,0.46,8.6],"rotation":70},{"asset":"halloween-slasher-street-overgrown-hedge-14c2f22b","position":[8.2,0,4],"rotation":90},{"asset":"halloween-slasher-street-overgrown-hedge-14c2f22b","position":[8.2,0,1],"rotation":90},{"asset":"halloween-slasher-street-overgrown-hedge-14c2f22b","position":[8.2,0,-2],"rotation":90},{"asset":"halloween-slasher-street-overgrown-hedge-14c2f22b","position":[-7,0,2],"rotation":90},{"asset":"halloween-slasher-street-overgrown-hedge-14c2f22b","position":[-7,0,-1],"rotation":90},{"asset":"halloween-slasher-street-metal-trash-can-7b4be17a","position":[-10.4,0,14],"rotation":0},{"asset":"halloween-slasher-street-metal-trash-can-7b4be17a","position":[-11.1,0,14.3],"rotation":-30},{"asset":"halloween-slasher-street-cornfield-row-90837e3b","position":[-13,0,-7],"rotation":90},{"asset":"halloween-slasher-street-cornfield-row-90837e3b","position":[-13,0,9],"rotation":90},{"asset":"halloween-slasher-street-cornfield-row-90837e3b","position":[-15.6,0,-3],"rotation":90},{"asset":"halloween-slasher-street-cornfield-row-90837e3b","position":[-15.6,0,1],"rotation":90},{"asset":"halloween-slasher-street-cornfield-row-90837e3b","position":[-15.6,0,5],"rotation":90},{"asset":"halloween-slasher-street-cornfield-row-90837e3b","position":[-15.6,0,9],"rotation":90},{"asset":"halloween-slasher-street-dead-oak-tree-f23f4382","position":[-14.5,0,-10.5],"rotation":200},{"asset":"halloween-slasher-street-dead-oak-tree-f23f4382","position":[12.5,0,6.5],"rotation":75},{"asset":"halloween-slasher-street-chain-link-fence-bay-dfb626eb","position":[1.6,0,-11],"rotation":0},{"asset":"halloween-slasher-street-chain-link-fence-bay-dfb626eb","position":[4.6,0,-11],"rotation":0},{"asset":"halloween-slasher-street-police-tape-run-b9dfb3cd","position":[3.5,0,12.9],"rotation":4},{"asset":"halloween-slasher-street-police-barricade-sawhorse-f7c7f701","position":[1.6,0,12.6],"rotation":-6},{"asset":"halloween-slasher-street-string-lights-run-b8b9a1e6","position":[-3,1.15,13],"rotation":0},{"asset":"halloween-slasher-street-string-lights-run-b8b9a1e6","position":[3,1.15,13],"rotation":0},{"asset":"halloween-slasher-street-suburban-mailbox-d22d1dac","position":[-7.6,0,14.4],"rotation":-8},{"asset":"halloween-slasher-street-abandoned-bicycle-4a72fcff","position":[-9.2,0,13.3],"rotation":40},{"asset":"halloween-slasher-street-wheelbarrow-fd8d105e","position":[-9.9,0,6.4],"rotation":-50},{"asset":"halloween-slasher-street-axe-in-stump-31725d62","position":[-7.2,0,-7.6],"rotation":100}],"points":[{"position":[0,0,8.6],"title":"The porch","text":"The house is thirteen kit pieces on a 4 m bay: clapboard, boarded and window bays, corner posts, gables, roof slopes, ridge caps and the chimney. The porch door and the shutters open as you approach.","asset":"halloween-slasher-street-porch-door-bay-2ce32211"},{"position":[6.5,0,13.6],"title":"The cordon","text":"Police tape and sawhorses close the drive, with the station wagon parked crooked behind them, its tailgate on a hinge and wheels that roll. Nothing here is a copy of a real car.","asset":"halloween-slasher-street-police-tape-run-b9dfb3cd"},{"position":[-2.8,0,10.4],"title":"The front yard","text":"Foam tombstones, a skeleton, cobwebbed bushes and a scatter of jack-o-lanterns with emissive carved faces. The lanterns come lit and unlit; only the carved faces glow.","asset":"halloween-slasher-street-foam-tombstone-cross-f78a5de6"},{"position":[-8.6,0,6.2],"title":"The tyre swing","text":"A dead oak with a tyre on a rope, the wheelbarrow and the hayride wagon beside it. The swing is static: a rope is a linkage no single node transform can carry, so it hangs still.","asset":"halloween-slasher-street-tyre-swing-tree-954307b5"},{"position":[-11.5,0,2],"title":"The cornfield","text":"Cornfield rows and two scarecrows on posts at the edge of the lot. Each scarecrow carries a sway clip on its post; the corn is static.","asset":"halloween-slasher-street-scarecrow-on-post-02cc268c"},{"position":[-8.4,0,-5.4],"title":"The shed","text":"The killer never appears; the shed says enough. Its door swings open on approach, with the workbench and the hanging tool rack inside and the axe left in the stump.","asset":"halloween-slasher-street-garden-shed-f6d52979"}],"poster":{"position":[0.3,1.7,12.4],"lookAt":[-3.6,0.6,9]}},"bounds":{"min":[-17.5,0,-13.5],"max":[15,10,24]},"assets":[{"id":"27263","slug":"halloween-slasher-street-boarded-window-bay-91cb6525","title":"Boarded Window Bay (Halloween Slasher Street)","summary":"Free 3D model of a boarded up window bay in weathered clapboard: 4 m Halloween horror kit module with four nailed planks over a 1.5 m opening.","description":"Free 3D model of a boarded up window bay in weathered clapboard: 4 m Halloween horror kit module with four nailed planks over a 1.5 m opening. Dimensions 4.00 by 3.06 by 0.33 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: left (bay) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); right (bay) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay) at (0.00, 3.00, 0.00) facing (0, 1, 0). Ground floor module. The opening is recessed and blanked behind the planks rather than cut through, so the bay stays watertight in a scene lit from outside. Boards and nails are fixed geometry. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-boarded-window-bay-91cb6525","cdnUrl":"https://cdn.3dassets.dev/assets/27263/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-boarded-window-bay-91cb6525","thumbnailUrl":"https://cdn.3dassets.dev/assets/27263/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27263/v1/poster.webp","blurhash":"U8EV$w.800%g%M~poz4.00Rjs9IU%Mx]IUD%","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"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":63208,"triangles":1296,"vertices":1777,"meshes":5,"materials":5,"textures":2,"animations":[],"boundingBox":{"min":[-2,-0.00012594417602063146,-0.12002340344657056],"max":[2,3.058439075508418,0.2099636866990673]},"sizeMeters":[4,3.059,0.33],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:32.133Z","updatedAt":"2026-09-07T23:31:32.262Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27263/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoardedWindowBayHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27263/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27263/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27263/v1/model.glb\" alt=\"Boarded Window Bay (Halloween Slasher Street)\" 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/27263/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/27263/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27266","slug":"halloween-slasher-street-porch-door-bay-2ce32211","title":"Porch Door Bay (Halloween Slasher Street)","summary":"Free 3D model of a suburban front door bay with a hinged screen door and a lit porch light: 4 m Halloween horror game asset module.","description":"Free 3D model of a suburban front door bay with a hinged screen door and a lit porch light: 4 m Halloween horror game asset module. Dimensions 4.00 by 3.06 by 0.40 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: door-front at (-0.55, 0.06, 0.12) m. Connectors: left (bay) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); right (bay) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay) at (0.00, 3.00, 0.00) facing (0, 1, 0). Ground floor module. The leaf hinges on its left stile and swings out onto the porch. The frame, the porch light and its hood are fixed; the light is an emissive material with no punctual light attached. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-porch-door-bay-2ce32211","cdnUrl":"https://cdn.3dassets.dev/assets/27266/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-porch-door-bay-2ce32211","thumbnailUrl":"https://cdn.3dassets.dev/assets/27266/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27266/v1/poster.webp","blurhash":"U8ECwZWB00R-_3~qD%4n00t6%MNGRjtQWBMy","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"slug":"animated","title":"Animated"}],"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":73516,"triangles":1676,"vertices":2035,"meshes":8,"materials":6,"textures":2,"animations":["open","close"],"boundingBox":{"min":[-2,-0.00012594417602063146,-0.12002340344657056],"max":[2,3.058439075508418,0.28000457581617766]},"sizeMeters":[4,3.059,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:32.234Z","updatedAt":"2026-09-07T23:31:32.332Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27266/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function PorchDoorBayHalloweenSlasherStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27266/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27266/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27266/v1/model.glb\" alt=\"Porch Door Bay (Halloween Slasher Street)\" camera-controls auto-rotate autoplay></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/27266/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/27266/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27265","slug":"halloween-slasher-street-clapboard-wall-bay-526aaeea","title":"Clapboard Wall Bay (Halloween Slasher Street)","summary":"Free 3D model of a weathered clapboard wall bay for a Halloween horror game asset kit: 4 m module, 3 m storey, two courses missing.","description":"Free 3D model of a weathered clapboard wall bay for a Halloween horror game asset kit: 4 m module, 3 m storey, two courses missing. Dimensions 4.01 by 3.06 by 0.31 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: left (bay) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); right (bay) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay) at (0.00, 3.00, 0.00) facing (0, 1, 0). Ground floor module. Exterior weatherboarding faces +Z; the inside face is plain sheathing. Butt bays end to end on a 4 m grid and stack a second storey on the top port. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-clapboard-wall-bay-526aaeea","cdnUrl":"https://cdn.3dassets.dev/assets/27265/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-clapboard-wall-bay-526aaeea","thumbnailUrl":"https://cdn.3dassets.dev/assets/27265/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27265/v1/poster.webp","blurhash":"U8FY#|-=00t7-;~qog4n00Rj_3RiozxvM{D%","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"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":35964,"triangles":420,"vertices":630,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-2.0110371112823486,0.00006113198037294154,-0.12009914089738366],"max":[2,3.0582519993520245,0.18995727337429558]},"sizeMeters":[4.011,3.058,0.31],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:32.201Z","updatedAt":"2026-09-07T23:31:32.297Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27265/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClapboardWallBayHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27265/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27265/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27265/v1/model.glb\" alt=\"Clapboard Wall Bay (Halloween Slasher Street)\" 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/27265/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/27265/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27270","slug":"halloween-slasher-street-upper-floor-window-bay-67f7d3d8","title":"Upper Floor Window Bay (Halloween Slasher Street)","summary":"Free 3D model of an upper storey window bay with two hinged louvred shutters and a four pane sash: 4 m Halloween horror game asset module.","description":"Free 3D model of an upper storey window bay with two hinged louvred shutters and a four pane sash: 4 m Halloween horror game asset module. Dimensions 4.00 by 3.06 by 0.34 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: shutter-left at (-0.76, 0.06, 0.15) m; shutter-right at (0.76, 0.06, 0.15) m. Connectors: left (bay) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); right (bay) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay) at (0.00, 3.00, 0.00) facing (0, 1, 0). Upper floor module. Both shutters hinge on their outer stiles and swing back against the wall. The sash, the glazing bars and the sill are fixed; the glass is opaque and nothing is cut through the wall. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-upper-floor-window-bay-67f7d3d8","cdnUrl":"https://cdn.3dassets.dev/assets/27270/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-upper-floor-window-bay-67f7d3d8","thumbnailUrl":"https://cdn.3dassets.dev/assets/27270/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27270/v1/poster.webp","blurhash":"U7EV=}X800aL?I~qIU0000xa_3M|oytQR*M{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"slug":"animated","title":"Animated"}],"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":59772,"triangles":2008,"vertices":2573,"meshes":8,"materials":5,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-2,-0.00012594417602063146,-0.12002340344657056],"max":[2,3.058439075508418,0.22010329367939402]},"sizeMeters":[4,3.059,0.34],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:34.001Z","updatedAt":"2026-09-07T23:31:34.099Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27270/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function UpperFloorWindowBayHalloweenSlasherStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27270/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27270/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27270/v1/model.glb\" alt=\"Upper Floor Window Bay (Halloween Slasher Street)\" camera-controls auto-rotate autoplay></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/27270/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/27270/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27264","slug":"halloween-slasher-street-upper-floor-wall-bay-388645c4","title":"Upper Floor Wall Bay (Halloween Slasher Street)","summary":"Free 3D model of an upper storey clapboard wall bay with a cast iron downpipe: 4 m Halloween horror kit module, three courses stripped.","description":"Free 3D model of an upper storey clapboard wall bay with a cast iron downpipe: 4 m Halloween horror kit module, three courses stripped. Dimensions 4.00 by 3.06 by 0.36 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: left (bay) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); right (bay) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay) at (0.00, 3.00, 0.00) facing (0, 1, 0). Upper floor module with a storey band along its foot. Stack it on a ground bay top port; the downpipe runs the full height and is fixed geometry. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-upper-floor-wall-bay-388645c4","cdnUrl":"https://cdn.3dassets.dev/assets/27264/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-upper-floor-wall-bay-388645c4","thumbnailUrl":"https://cdn.3dassets.dev/assets/27264/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27264/v1/poster.webp","blurhash":"UBF$Y4%M00oL-p~qWU9F00Rj-:ofR*bHWAMx","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"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":40204,"triangles":612,"vertices":774,"meshes":4,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-2,-0.00012594417602063146,-0.11995188532592188],"max":[2,3.058439075508418,0.24504929398665057]},"sizeMeters":[4,3.059,0.365],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:32.146Z","updatedAt":"2026-09-07T23:31:32.273Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27264/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UpperFloorWallBayHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27264/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27264/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27264/v1/model.glb\" alt=\"Upper Floor Wall Bay (Halloween Slasher Street)\" 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/27264/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/27264/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27267","slug":"halloween-slasher-street-house-corner-post-ae23da19","title":"House Corner Post (Halloween Slasher Street)","summary":"Free 3D model of a boxed corner post for a clapboard house kit: 6.2 m two storey column with a plinth and a cap, for Halloween horror game scenes.","description":"Free 3D model of a boxed corner post for a clapboard house kit: 6.2 m two storey column with a plinth and a cap, for Halloween horror game scenes. Dimensions 0.52 by 6.20 by 0.52 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: wall-a (bay) at (0.00, 0.00, 0.00) facing (1, 0, 0); wall-b (bay) at (0.00, 0.00, 0.00) facing (0, 0, 1). Stands in the square where two wall runs stop, so neither run has to mitre. Its port sits on the grid node both runs end on; place it at the corner coordinate with no offset. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-house-corner-post-ae23da19","cdnUrl":"https://cdn.3dassets.dev/assets/27267/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-house-corner-post-ae23da19","thumbnailUrl":"https://cdn.3dassets.dev/assets/27267/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27267/v1/poster.webp","blurhash":"U27w{D^+0000$,bFI-j056NH?H-nyCX7Mxra","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"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":22084,"triangles":588,"vertices":806,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.2600885014934987,0,-0.2600885014934987],"max":[0.2600885014934987,6.199999809265137,0.2600885014934987]},"sizeMeters":[0.52,6.2,0.52],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:33.794Z","updatedAt":"2026-09-07T23:31:33.893Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27267/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HouseCornerPostHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27267/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27267/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27267/v1/model.glb\" alt=\"House Corner Post (Halloween Slasher Street)\" 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/27267/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/27267/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27269","slug":"halloween-slasher-street-roof-slope-panel-65896f95","title":"Roof Slope Panel (Halloween Slasher Street)","summary":"Free 3D model of an asphalt shingle roof slope panel for a Halloween horror house kit: 4 m wide, 4.6 m run, 3 m rise, twelve weathered courses.","description":"Free 3D model of an asphalt shingle roof slope panel for a Halloween horror house kit: 4 m wide, 4.6 m run, 3 m rise, twelve weathered courses. Dimensions 4.00 by 3.24 by 4.73 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The origin sits on the eave, at the outer face of the fascia, so the panel drops straight onto a wall top at the eave line and its far end lands on the ridge. Two panels back to back make a gable roof. Static geometry. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-roof-slope-panel-65896f95","cdnUrl":"https://cdn.3dassets.dev/assets/27269/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-roof-slope-panel-65896f95","thumbnailUrl":"https://cdn.3dassets.dev/assets/27269/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27269/v1/poster.webp","blurhash":"U397U~.800Mx?b0KIA?v009F?vxtRj~Xx]Mw","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"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":25732,"triangles":168,"vertices":391,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2.0001372918256943,0.00009586647206116794,-4.599999904632568],"max":[2.0001372918256943,3.239904143064682,0.12940622866153717]},"sizeMeters":[4,3.24,4.729],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:33.931Z","updatedAt":"2026-09-07T23:31:34.055Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27269/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofSlopePanelHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27269/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27269/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27269/v1/model.glb\" alt=\"Roof Slope Panel (Halloween Slasher Street)\" 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/27269/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/27269/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27271","slug":"halloween-slasher-street-roof-ridge-cap-b5f13a67","title":"Roof Ridge Cap (Halloween Slasher Street)","summary":"Free 3D model of a shingled ridge cap for a Halloween horror house roof kit: 4 m chevron matched to the 33 degree pitch of the slope panel.","description":"Free 3D model of a shingled ridge cap for a Halloween horror house roof kit: 4 m chevron matched to the 33 degree pitch of the slope panel. Dimensions 4.00 by 0.54 by 1.28 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The chevron underside follows the slope panel exactly, so it beds down on the ridge with no gap at its edges. The origin is at the eaves side edges, which is the lowest point of the cap. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-roof-ridge-cap-b5f13a67","cdnUrl":"https://cdn.3dassets.dev/assets/27271/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-roof-ridge-cap-b5f13a67","thumbnailUrl":"https://cdn.3dassets.dev/assets/27271/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27271/v1/poster.webp","blurhash":"U27d,#%M00xt.8?vt6D%00t7_3M{4n00M|-;","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"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":8628,"triangles":216,"vertices":336,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.000002339254926819745,-0.6402172917874691],"max":[2,0.5430574100627727,0.6402172917874691]},"sizeMeters":[4,0.543,1.28],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:35.411Z","updatedAt":"2026-09-07T23:31:35.517Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27271/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofRidgeCapHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27271/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27271/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27271/v1/model.glb\" alt=\"Roof Ridge Cap (Halloween Slasher Street)\" 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/27271/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/27271/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27268","slug":"halloween-slasher-street-gable-end-wall-3cd71374","title":"Gable End Wall (Halloween Slasher Street)","summary":"Free 3D model of a clapboard gable end wall with a round attic vent: 8 m span, 3 m rise, closes the end of a Halloween horror house kit.","description":"Free 3D model of a clapboard gable end wall with a round attic vent: 8 m span, 3 m rise, closes the end of a Halloween horror house kit. Dimensions 0.56 by 3.20 by 8.17 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Sits on the top port of an upper storey run and closes the roof at that end. The rake boards follow the 33 degree pitch of the roof slope panel. Static geometry; the vent is blanked, not cut through. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-gable-end-wall-3cd71374","cdnUrl":"https://cdn.3dassets.dev/assets/27268/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-gable-end-wall-3cd71374","thumbnailUrl":"https://cdn.3dassets.dev/assets/27268/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27268/v1/poster.webp","blurhash":"U697kY?b00IU9F9FMxoK00%M~px]-;-;ozM|","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"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":18936,"triangles":308,"vertices":600,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.1599999964237213,0.000018605595232923378,-4.084001541137695],"max":[0.4000000059604645,3.195976963633893,4.084001541137695]},"sizeMeters":[0.56,3.196,8.168],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:33.912Z","updatedAt":"2026-09-07T23:31:34.037Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27268/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GableEndWallHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27268/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27268/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27268/v1/model.glb\" alt=\"Gable End Wall (Halloween Slasher Street)\" 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/27268/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/27268/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27275","slug":"halloween-slasher-street-block-chimney-stack-1f855b5a","title":"Block Chimney Stack (Halloween Slasher Street)","summary":"Free 3D model of a rendered block chimney stack with two flue pots and a soot stain: tall exterior stack for a Halloween horror suburban house.","description":"Free 3D model of a rendered block chimney stack with two flue pots and a soot stain: tall exterior stack for a Halloween horror suburban house. Dimensions 1.14 by 7.04 by 1.06 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. A freestanding exterior stack that runs up the outside of a gable wall, so it clears a two storey house and its roof with no flashing cut. The origin is at grade on the footprint centre. Static geometry. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-block-chimney-stack-1f855b5a","cdnUrl":"https://cdn.3dassets.dev/assets/27275/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-block-chimney-stack-1f855b5a","thumbnailUrl":"https://cdn.3dassets.dev/assets/27275/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27275/v1/poster.webp","blurhash":"U297eK?b0000IUj]-pjX00WB~qt7o#ogjEM_","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"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":67324,"triangles":664,"vertices":854,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.5701162755211036,0,-0.5300454725791193],"max":[0.5701162755211036,7.039999961853027,0.5300454725791193]},"sizeMeters":[1.14,7.04,1.06],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:38.066Z","updatedAt":"2026-09-07T23:31:38.161Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27275/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BlockChimneyStackHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27275/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27275/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27275/v1/model.glb\" alt=\"Block Chimney Stack (Halloween Slasher Street)\" 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/27275/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/27275/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27272","slug":"halloween-slasher-street-porch-deck-section-bcdeb474","title":"Porch Deck Section (Halloween Slasher Street)","summary":"Free 3D model of a timber porch deck section with beams, plank boards and a lattice skirt: 3.2 by 2.4 m Halloween horror suburban house module.","description":"Free 3D model of a timber porch deck section with beams, plank boards and a lattice skirt: 3.2 by 2.4 m Halloween horror suburban house module. Dimensions 3.20 by 0.45 by 2.44 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The deck surface sits 0.45 m above grade. Butt two sections side by side for a six metre porch and meet them with the porch steps. Static geometry; the lattice is modelled, not painted on. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-porch-deck-section-bcdeb474","cdnUrl":"https://cdn.3dassets.dev/assets/27272/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-porch-deck-section-bcdeb474","thumbnailUrl":"https://cdn.3dassets.dev/assets/27272/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27272/v1/poster.webp","blurhash":"U170Yz^50NNH^4sVJ+On02Ef^PNw0$W.wLn7","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"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":49164,"triangles":900,"vertices":1237,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.600000023841858,-0.000006875977960174584,-1.1925168792463714],"max":[1.600000023841858,0.4500068640570312,1.2450269336146285]},"sizeMeters":[3.2,0.45,2.438],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:35.567Z","updatedAt":"2026-09-07T23:31:35.688Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27272/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PorchDeckSectionHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27272/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27272/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27272/v1/model.glb\" alt=\"Porch Deck Section (Halloween Slasher Street)\" 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/27272/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/27272/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27273","slug":"halloween-slasher-street-porch-steps-f1c48538","title":"Porch Steps (Halloween Slasher Street)","summary":"Free 3D model of three timber porch steps with cheek stringers and a painted handrail: 0.45 m rise for a Halloween horror suburban porch deck.","description":"Free 3D model of three timber porch steps with cheek stringers and a painted handrail: 0.45 m rise for a Halloween horror suburban porch deck. Dimensions 1.80 by 1.63 by 1.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Rises 0.45 m over three treads, which is exactly the porch deck section height, and the top tread lands at the deck edge. The origin is at grade under the bottom nosing. Static geometry. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-porch-steps-f1c48538","cdnUrl":"https://cdn.3dassets.dev/assets/27273/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-porch-steps-f1c48538","thumbnailUrl":"https://cdn.3dassets.dev/assets/27273/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27273/v1/poster.webp","blurhash":"U4AJ.u_2004n0#M{~WMy02o~DiDO^3-;9ZEL","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"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":32176,"triangles":280,"vertices":490,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-0.8999999761581421,0.000024867843809589507,-0.3598382529637002],"max":[0.8999999761581421,1.628384710476928,0.6398382243534707]},"sizeMeters":[1.8,1.628,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:35.586Z","updatedAt":"2026-09-07T23:31:35.713Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27273/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PorchStepsHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27273/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27273/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27273/v1/model.glb\" alt=\"Porch Steps (Halloween Slasher Street)\" 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/27273/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/27273/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27274","slug":"halloween-slasher-street-porch-roof-section-e3940613","title":"Porch Roof Section (Halloween Slasher Street)","summary":"Free 3D model of a shingled lean to porch roof on two painted posts: 3.2 m Halloween horror suburban house module, 2.3 m to the head.","description":"Free 3D model of a shingled lean to porch roof on two painted posts: 3.2 m Halloween horror suburban house module, 2.3 m to the head. Dimensions 3.71 by 2.63 by 2.66 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Stands on the porch deck section, so place it 0.45 m above grade. The roof falls 0.3 m from the house wall out to the fascia. Static geometry; nothing here is hollow. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-porch-roof-section-e3940613","cdnUrl":"https://cdn.3dassets.dev/assets/27274/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-porch-roof-section-e3940613","thumbnailUrl":"https://cdn.3dassets.dev/assets/27274/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27274/v1/poster.webp","blurhash":"U784ub-;4nyD~WtQInRQM|RPRPV@9taesCbv","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"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":36344,"triangles":756,"vertices":809,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.8535534143447876,-0.000021109496007865047,-1.2499908518976013],"max":[1.8535534143447876,2.632810636835968,1.4100522544699643]},"sizeMeters":[3.707,2.633,2.66],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:35.655Z","updatedAt":"2026-09-07T23:31:35.751Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27274/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PorchRoofSectionHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27274/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27274/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27274/v1/model.glb\" alt=\"Porch Roof Section (Halloween Slasher Street)\" 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/27274/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/27274/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27299","slug":"halloween-slasher-street-jack-o-lantern-grin-439272f9","title":"Jack-o-Lantern Grin (Halloween Slasher Street)","summary":"Free 3D model of a carved jack-o-lantern with a toothy grin and glowing triangle eyes: 0.45 m Halloween horror pumpkin for porches and yards.","description":"Free 3D model of a carved jack-o-lantern with a toothy grin and glowing triangle eyes: 0.45 m Halloween horror pumpkin for porches and yards. Dimensions 0.47 by 0.49 by 0.48 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The carved openings are emissive material, not punctual lights, and a glow mass inside lifts the whole shell. Nothing here moves. Origin at grade under the pumpkin. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-jack-o-lantern-grin-439272f9","cdnUrl":"https://cdn.3dassets.dev/assets/27299/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-jack-o-lantern-grin-439272f9","thumbnailUrl":"https://cdn.3dassets.dev/assets/27299/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27299/v1/poster.webp","blurhash":"UGEn^K?G04D*D+M|xZxt03Ip~8xs-o%2R-M|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":36604,"triangles":776,"vertices":829,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.23363734781742096,-1.3688813232937136e-7,-0.23363734781742096],"max":[0.23363734781742096,0.4914768636226654,0.24885784500982078]},"sizeMeters":[0.467,0.491,0.482],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:47.485Z","updatedAt":"2026-09-07T23:31:47.607Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27299/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JackOLanternGrinHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27299/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27299/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27299/v1/model.glb\" alt=\"Jack-o-Lantern Grin (Halloween Slasher Street)\" 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/27299/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/27299/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27301","slug":"halloween-slasher-street-jack-o-lantern-scowl-674c93e5","title":"Jack-o-Lantern Scowl (Halloween Slasher Street)","summary":"Free 3D model of a scowling jack-o-lantern with angled brows and blocky teeth: 0.48 m Halloween horror carved pumpkin for a porch step.","description":"Free 3D model of a scowling jack-o-lantern with angled brows and blocky teeth: 0.48 m Halloween horror carved pumpkin for a porch step. Dimensions 0.50 by 0.52 by 0.50 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. A second carving so a porch is not a row of one model. Emissive cuts with a glow mass inside, no punctual light and no moving parts. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-jack-o-lantern-scowl-674c93e5","cdnUrl":"https://cdn.3dassets.dev/assets/27301/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-jack-o-lantern-scowl-674c93e5","thumbnailUrl":"https://cdn.3dassets.dev/assets/27301/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27301/v1/poster.webp","blurhash":"UFD[qB-:04IVIVRkxZoy03My~8oz%Lxta}RQ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":37308,"triangles":776,"vertices":821,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.24765558540821075,-1.4303150178140989e-7,-0.24765558540821075],"max":[0.24765558540821075,0.5209654569625854,0.2561053670158889]},"sizeMeters":[0.495,0.521,0.504],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:48.679Z","updatedAt":"2026-09-07T23:31:48.778Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27301/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JackOLanternScowlHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27301/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27301/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27301/v1/model.glb\" alt=\"Jack-o-Lantern Scowl (Halloween Slasher Street)\" 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/27301/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/27301/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27302","slug":"halloween-slasher-street-jack-o-lantern-hollow-eyes-5bc5cf27","title":"Jack-o-Lantern Hollow Eyes (Halloween Slasher Street)","summary":"Free 3D model of a jack-o-lantern carved with round hollow eyes and a small open mouth: 0.42 m Halloween horror pumpkin with a rotted rim.","description":"Free 3D model of a jack-o-lantern carved with round hollow eyes and a small open mouth: 0.42 m Halloween horror pumpkin with a rotted rim. Dimensions 0.43 by 0.45 by 0.45 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The smallest of the three carvings, for steps and window sills. Emissive cuts, a glow mass inside, no light source and no animation. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-jack-o-lantern-hollow-eyes-5bc5cf27","cdnUrl":"https://cdn.3dassets.dev/assets/27302/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-jack-o-lantern-hollow-eyes-5bc5cf27","thumbnailUrl":"https://cdn.3dassets.dev/assets/27302/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27302/v1/poster.webp","blurhash":"UHEByf%e04IBM}R+t5s.03M|~9tQxaxZWCNG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":40252,"triangles":1024,"vertices":907,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.21494635939598083,-1.296246859849859e-7,-0.21494635939598083],"max":[0.21494635939598083,0.45215871930122375,0.23970583102383292]},"sizeMeters":[0.43,0.452,0.455],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:48.986Z","updatedAt":"2026-09-07T23:31:49.103Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27302/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JackOLanternHollowEyesHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27302/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27302/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27302/v1/model.glb\" alt=\"Jack-o-Lantern Hollow Eyes (Halloween Slasher Street)\" 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/27302/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/27302/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27303","slug":"halloween-slasher-street-uncarved-pumpkin-5652f37b","title":"Uncarved Pumpkin (Halloween Slasher Street)","summary":"Free 3D model of a large uncarved field pumpkin with a cut stem and stray vine: 0.5 m Halloween horror harvest prop for porches and stalls.","description":"Free 3D model of a large uncarved field pumpkin with a cut stem and stray vine: 0.5 m Halloween horror harvest prop for porches and stalls. Dimensions 0.53 by 0.56 by 0.53 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Eight modelled lobes rather than a smooth sphere, so it reads as a pumpkin from any angle. Origin at grade. Static geometry. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-uncarved-pumpkin-5652f37b","cdnUrl":"https://cdn.3dassets.dev/assets/27303/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-uncarved-pumpkin-5652f37b","thumbnailUrl":"https://cdn.3dassets.dev/assets/27303/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27303/v1/poster.webp","blurhash":"UGE25W%004IqNLWWsmoL04NH~9t6s+j?baWV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":32752,"triangles":676,"vertices":650,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.2663465738296509,-1.5029494812579536e-7,-0.2663465738296509],"max":[0.2663465738296509,0.5602836012840271,0.2663465738296509]},"sizeMeters":[0.533,0.56,0.533],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:49.132Z","updatedAt":"2026-09-07T23:31:49.240Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27303/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UncarvedPumpkinHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27303/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27303/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27303/v1/model.glb\" alt=\"Uncarved Pumpkin (Halloween Slasher Street)\" 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/27303/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/27303/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27304","slug":"halloween-slasher-street-porch-candy-bowl-d08254e2","title":"Porch Candy Bowl (Halloween Slasher Street)","summary":"Free 3D model of a candy bowl on a small porch stool with a blank take one card: 0.7 m Halloween horror trick or treat prop.","description":"Free 3D model of a candy bowl on a small porch stool with a blank take one card: 0.7 m Halloween horror trick or treat prop. Dimensions 0.43 by 0.74 by 0.44 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The card face is blank so you can put your own wording on it. The bowl, the sweets and the stool are one static piece; the sweets do not scatter. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-porch-candy-bowl-d08254e2","cdnUrl":"https://cdn.3dassets.dev/assets/27304/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-porch-candy-bowl-d08254e2","thumbnailUrl":"https://cdn.3dassets.dev/assets/27304/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27304/v1/poster.webp","blurhash":"U47Al7?G004o?^x]DiD%9^WXxZfP4nRP^+-:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":91828,"triangles":904,"vertices":1090,"meshes":5,"materials":5,"textures":2,"animations":[],"boundingBox":{"min":[-0.21449445972826955,0,-0.2199999988079071],"max":[0.21449445972826955,0.7393938983953239,0.2199999988079071]},"sizeMeters":[0.429,0.739,0.44],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:49.168Z","updatedAt":"2026-09-07T23:31:49.291Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27304/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PorchCandyBowlHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27304/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27304/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27304/v1/model.glb\" alt=\"Porch Candy Bowl (Halloween Slasher Street)\" 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/27304/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/27304/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27311","slug":"halloween-slasher-street-halloween-pennant-banner-e9003fa9","title":"Halloween Pennant Banner (Halloween Slasher Street)","summary":"Free 3D model of a 3.2 m Halloween pennant banner with twelve flags and a blank hanging panel: horror game porch and fence dressing.","description":"Free 3D model of a 3.2 m Halloween pennant banner with twelve flags and a blank hanging panel: horror game porch and fence dressing. Dimensions 3.25 by 0.77 by 0.09 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The centre panel is deliberately blank so you can put your own greeting on it in any language. The origin is at the lowest point of the sag with the end hooks 0.36 m above it. Static cloth, no simulation. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-halloween-pennant-banner-e9003fa9","cdnUrl":"https://cdn.3dassets.dev/assets/27311/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-halloween-pennant-banner-e9003fa9","thumbnailUrl":"https://cdn.3dassets.dev/assets/27311/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27311/v1/poster.webp","blurhash":"U49ZosNM0OxY?G~AIrI;00={~AI@9t02?E-V","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":31412,"triangles":880,"vertices":1400,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.625,-0.00009400256767799764,-0.05994818892012337],"max":[1.625,0.7684332031118724,0.0249946592608417]},"sizeMeters":[3.25,0.769,0.085],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:52.326Z","updatedAt":"2026-09-07T23:31:52.422Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27311/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HalloweenPennantBannerHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27311/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27311/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27311/v1/model.glb\" alt=\"Halloween Pennant Banner (Halloween Slasher Street)\" 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/27311/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/27311/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27310","slug":"halloween-slasher-street-string-lights-run-b8b9a1e6","title":"String Lights Run (Halloween Slasher Street)","summary":"Free 3D model of a 4 m run of Halloween string lights with orange, red and glowing bulbs and a real sag: horror game porch and eaves dressing.","description":"Free 3D model of a 4 m run of Halloween string lights with orange, red and glowing bulbs and a real sag: horror game porch and eaves dressing. Dimensions 4.05 by 0.68 by 0.07 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The origin is at the lowest point of the sag and the two end hooks sit 0.45 m above it, so lift the model by the eave height minus 0.45 m to hang it. Bulbs are emissive, not punctual lights. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-string-lights-run-b8b9a1e6","cdnUrl":"https://cdn.3dassets.dev/assets/27310/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-string-lights-run-b8b9a1e6","thumbnailUrl":"https://cdn.3dassets.dev/assets/27310/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27310/v1/poster.webp","blurhash":"U25Xu#-;IqtStl_2?HtS00xv~W?G?H0fE2-o","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"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":40616,"triangles":1454,"vertices":1861,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2.0250000953674316,0.00004830459746092697,-0.034065320231521826],"max":[2.0250000953674316,0.6799903792515954,0.034065320231521826]},"sizeMeters":[4.05,0.68,0.068],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:52.262Z","updatedAt":"2026-09-07T23:31:52.369Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27310/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StringLightsRunHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27310/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27310/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27310/v1/model.glb\" alt=\"String Lights Run (Halloween Slasher Street)\" 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/27310/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/27310/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27309","slug":"halloween-slasher-street-cobweb-draped-bush-3c31cb4b","title":"Cobweb Draped Bush (Halloween Slasher Street)","summary":"Free 3D model of a dying front yard shrub hung with a modelled spiral cobweb: 1.1 m Halloween horror planting for porches and paths.","description":"Free 3D model of a dying front yard shrub hung with a modelled spiral cobweb: 1.1 m Halloween horror planting for porches and paths. Dimensions 1.28 by 0.94 by 1.28 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The web is real geometry rather than an alpha card, so it holds up close and from behind. Nothing moves; there is no spider. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-cobweb-draped-bush-3c31cb4b","cdnUrl":"https://cdn.3dassets.dev/assets/27309/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-cobweb-draped-bush-3c31cb4b","thumbnailUrl":"https://cdn.3dassets.dev/assets/27309/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27309/v1/poster.webp","blurhash":"U78qpQ%M00Mx?uxuM{Rj00Rj_Mt74TIUxut7","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":110444,"triangles":1432,"vertices":1942,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-0.7055716514587402,-0.0000015663804870114095,-0.6863875620408872],"max":[0.5785222053527832,0.9425628907963982,0.5898685686632017]},"sizeMeters":[1.284,0.943,1.276],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:52.046Z","updatedAt":"2026-09-07T23:31:52.144Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27309/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CobwebDrapedBushHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27309/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27309/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27309/v1/model.glb\" alt=\"Cobweb Draped Bush (Halloween Slasher Street)\" 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/27309/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/27309/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27305","slug":"halloween-slasher-street-foam-tombstone-cross-f78a5de6","title":"Foam Tombstone Cross (Halloween Slasher Street)","summary":"Free 3D model of a moulded foam cross headstone with a chipped arm and a blank face: 1.3 m Halloween horror yard graveyard decoration.","description":"Free 3D model of a moulded foam cross headstone with a chipped arm and a blank face: 1.3 m Halloween horror yard graveyard decoration. Dimensions 0.90 by 1.26 by 0.51 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. A shop bought foam decoration on a ground spike base, not a real monument, so the edges are soft and the face is blank for your own lettering. Static geometry. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-foam-tombstone-cross-f78a5de6","cdnUrl":"https://cdn.3dassets.dev/assets/27305/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-foam-tombstone-cross-f78a5de6","thumbnailUrl":"https://cdn.3dassets.dev/assets/27305/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27305/v1/poster.webp","blurhash":"U3CZU{~q000000j[-:D%00IU?I%NE1%M_3NF","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":67480,"triangles":744,"vertices":723,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.45001922325484467,0,-0.24996581737743465],"max":[0.45001922325484467,1.2599999904632568,0.2585029319619046]},"sizeMeters":[0.9,1.26,0.508],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:50.378Z","updatedAt":"2026-09-07T23:31:50.475Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27305/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FoamTombstoneCrossHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27305/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27305/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27305/v1/model.glb\" alt=\"Foam Tombstone Cross (Halloween Slasher Street)\" 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/27305/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/27305/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27306","slug":"halloween-slasher-street-foam-tombstone-arch-b0463500","title":"Foam Tombstone Arch (Halloween Slasher Street)","summary":"Free 3D model of a round topped foam headstone with a broken corner and blank inscription lines: 1.2 m Halloween horror yard graveyard decoration.","description":"Free 3D model of a round topped foam headstone with a broken corner and blank inscription lines: 1.2 m Halloween horror yard graveyard decoration. Dimensions 0.84 by 1.18 by 0.62 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The inscription lines are modelled recesses with no wording, so any language suits it. Sits on a moulded ground spike base. Static geometry. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-foam-tombstone-arch-b0463500","cdnUrl":"https://cdn.3dassets.dev/assets/27306/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-foam-tombstone-arch-b0463500","thumbnailUrl":"https://cdn.3dassets.dev/assets/27306/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27306/v1/poster.webp","blurhash":"U6CP@cbH00s:s;xtIUD*00WC~qt6R-kB%LoM","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":68212,"triangles":666,"vertices":743,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.4300000071525574,-0.000010143238092126527,-0.3100408812093265],"max":[0.4100195138692498,1.1799999475479126,0.3100408812093265]},"sizeMeters":[0.84,1.18,0.62],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:50.674Z","updatedAt":"2026-09-07T23:31:50.769Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27306/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FoamTombstoneArchHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27306/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27306/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27306/v1/model.glb\" alt=\"Foam Tombstone Arch (Halloween Slasher Street)\" 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/27306/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/27306/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27308","slug":"halloween-slasher-street-skeleton-yard-prop-55128199","title":"Skeleton Yard Prop (Halloween Slasher Street)","summary":"Free 3D model of a plastic yard skeleton on a ground stake with a hinge free rigid pose: 1.65 m Halloween horror lawn decoration.","description":"Free 3D model of a plastic yard skeleton on a ground stake with a hinge free rigid pose: 1.65 m Halloween horror lawn decoration. Dimensions 0.46 by 1.64 by 0.34 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. A moulded decoration standing on its own stake, not a character: there is no skin, no skeleton rig and no joints, and the pose is fixed in the geometry. No blood or wounds anywhere. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-skeleton-yard-prop-55128199","cdnUrl":"https://cdn.3dassets.dev/assets/27308/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-skeleton-yard-prop-55128199","thumbnailUrl":"https://cdn.3dassets.dev/assets/27308/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27308/v1/poster.webp","blurhash":"U497bC-;0001-;ofD*Rj00Rj~q%M9FRj-;xu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":108652,"triangles":1224,"vertices":2258,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.23004880574942757,6.705522803684971e-10,-0.16995739015013503],"max":[0.22608755556346108,1.6399999856948853,0.16995739015013503]},"sizeMeters":[0.456,1.64,0.34],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:50.806Z","updatedAt":"2026-09-07T23:31:50.920Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27308/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SkeletonYardPropHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27308/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27308/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27308/v1/model.glb\" alt=\"Skeleton Yard Prop (Halloween Slasher Street)\" 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/27308/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/27308/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27283","slug":"halloween-slasher-street-overgrown-hedge-14c2f22b","title":"Overgrown Hedge (Halloween Slasher Street)","summary":"Free 3D model of an unclipped suburban hedge gone leggy, 2.4 m long and 1.1 m tall: dark massing for Halloween horror front yards.","description":"Free 3D model of an unclipped suburban hedge gone leggy, 2.4 m long and 1.1 m tall: dark massing for Halloween horror front yards. Dimensions 2.85 by 1.46 by 0.93 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Built as overlapping foliage masses on woody stems, so it reads from any angle without an alpha card. Place several end to end for a boundary. Static geometry. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-overgrown-hedge-14c2f22b","cdnUrl":"https://cdn.3dassets.dev/assets/27283/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-overgrown-hedge-14c2f22b","thumbnailUrl":"https://cdn.3dassets.dev/assets/27283/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27283/v1/poster.webp","blurhash":"U59Q]ZXR00s9_2%gNGIA00t7_MRj00DPr@%z","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":46908,"triangles":1216,"vertices":1268,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.4614014625549316,-0.000003272054338476771,-0.46529352153068265],"max":[1.3838486671447754,1.4600033102013112,0.46529352153068265]},"sizeMeters":[2.845,1.46,0.931],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:40.901Z","updatedAt":"2026-09-07T23:31:41.018Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27283/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OvergrownHedgeHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27283/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27283/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27283/v1/model.glb\" alt=\"Overgrown Hedge (Halloween Slasher Street)\" 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/27283/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/27283/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27298","slug":"halloween-slasher-street-tyre-swing-tree-954307b5","title":"Tyre Swing Tree (Halloween Slasher Street)","summary":"Free 3D model of a broad yard tree with a rope tyre swing hanging from its low limb: about 5 m of Halloween horror suburban planting.","description":"Free 3D model of a broad yard tree with a rope tyre swing hanging from its low limb: about 5 m of Halloween horror suburban planting. Dimensions 6.16 by 5.15 by 3.62 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The rope and the tyre are modelled in their rest hang and do not swing: a rope is a linkage and one rigid node cannot carry it. Sparse dying foliage only. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-tyre-swing-tree-954307b5","cdnUrl":"https://cdn.3dassets.dev/assets/27298/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-tyre-swing-tree-954307b5","thumbnailUrl":"https://cdn.3dassets.dev/assets/27298/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27298/v1/poster.webp","blurhash":"U46a*Pxu00IU~pt78{RP4TjF?vj]00RP?^x]","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":71168,"triangles":1803,"vertices":2088,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2.828514814376831,-0.00020508479929404189,-2.071987804947554],"max":[3.3312203884124756,5.148917719839577,1.5489097686127071]},"sizeMeters":[6.16,5.149,3.621],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:47.364Z","updatedAt":"2026-09-07T23:31:47.458Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27298/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TyreSwingTreeHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27298/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27298/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27298/v1/model.glb\" alt=\"Tyre Swing Tree (Halloween Slasher Street)\" 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/27298/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/27298/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27285","slug":"halloween-slasher-street-dead-oak-tree-f23f4382","title":"Dead Oak Tree (Halloween Slasher Street)","summary":"Free 3D model of a bare dead oak with a forked crown and surface roots: about 6 m of leafless silhouette for Halloween horror night scenes.","description":"Free 3D model of a bare dead oak with a forked crown and surface roots: about 6 m of leafless silhouette for Halloween horror night scenes. Dimensions 4.27 by 5.77 by 4.17 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. No leaves anywhere, which is what makes it read against a sky. The origin is at grade on the trunk centre. Static geometry; nothing sways. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-dead-oak-tree-f23f4382","cdnUrl":"https://cdn.3dassets.dev/assets/27285/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-dead-oak-tree-f23f4382","thumbnailUrl":"https://cdn.3dassets.dev/assets/27285/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27285/v1/poster.webp","blurhash":"U14dods:0gEM]kjZK4kC9]o0-USh2as:;MNG","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":63844,"triangles":847,"vertices":1751,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-2.1622152422535836,0,-2.0297453757677326],"max":[2.1097767447102487,5.766678810119629,2.142988001957918]},"sizeMeters":[4.272,5.767,4.173],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:40.978Z","updatedAt":"2026-09-07T23:31:41.070Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27285/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeadOakTreeHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27285/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27285/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27285/v1/model.glb\" alt=\"Dead Oak Tree (Halloween Slasher Street)\" 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/27285/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/27285/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27290","slug":"halloween-slasher-street-hay-bale-66055fa6","title":"Hay Bale (Halloween Slasher Street)","summary":"Free 3D model of a small rectangular straw bale bound with two twines: 1 m Halloween horror harvest prop for porches, yards and hayrides.","description":"Free 3D model of a small rectangular straw bale bound with two twines: 1 m Halloween horror harvest prop for porches, yards and hayrides. Dimensions 1.02 by 0.57 by 0.46 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Stack them, stand them on end or line a hayride with them. The twines are modelled cord. Static geometry. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-hay-bale-66055fa6","cdnUrl":"https://cdn.3dassets.dev/assets/27290/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-hay-bale-66055fa6","thumbnailUrl":"https://cdn.3dassets.dev/assets/27290/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27290/v1/poster.webp","blurhash":"UAG[r{_200W-%2~Vx[D+00M|-.R*MxE2NGM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":24468,"triangles":612,"vertices":1178,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.5099999904632568,0.0000036694146957616525,-0.23119815002938018],"max":[0.5099999904632568,0.5669313045988554,0.23119815002938018]},"sizeMeters":[1.02,0.567,0.462],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:43.999Z","updatedAt":"2026-09-07T23:31:44.095Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27290/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HayBaleHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27290/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27290/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27290/v1/model.glb\" alt=\"Hay Bale (Halloween Slasher Street)\" 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/27290/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/27290/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27281","slug":"halloween-slasher-street-picket-fence-run-67cea0c5","title":"Picket Fence Run (Halloween Slasher Street)","summary":"Free 3D model of a 3 m weathered picket fence run with two boards missing and one hanging loose: Halloween horror suburban yard module.","description":"Free 3D model of a 3 m weathered picket fence run with two boards missing and one hanging loose: Halloween horror suburban yard module. Dimensions 3.05 by 1.26 by 0.19 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Posts sit on the module ends, so runs butt at 3 m centres and a gate takes the place of one bay. Static geometry. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-picket-fence-run-67cea0c5","cdnUrl":"https://cdn.3dassets.dev/assets/27281/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-picket-fence-run-67cea0c5","thumbnailUrl":"https://cdn.3dassets.dev/assets/27281/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27281/v1/poster.webp","blurhash":"UCD,1MxvV[%Nof~qxtof00Rj-;j?Rj9Fa$t7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"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":52032,"triangles":1852,"vertices":1820,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-1.524999976158142,-0.00002181565288250642,-0.08494308358164918],"max":[1.524999976158142,1.2600218061161392,0.10494307940932404]},"sizeMeters":[3.05,1.26,0.19],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:39.095Z","updatedAt":"2026-09-07T23:31:39.388Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27281/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PicketFenceRunHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27281/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27281/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27281/v1/model.glb\" alt=\"Picket Fence Run (Halloween Slasher Street)\" 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/27281/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/27281/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27279","slug":"halloween-slasher-street-picket-fence-gate-b0f935cc","title":"Picket Fence Gate (Halloween Slasher Street)","summary":"Free 3D model of a 1.5 m picket yard gate with a hinged braced leaf and a thumb latch: Halloween horror suburban yard module.","description":"Free 3D model of a 1.5 m picket yard gate with a hinged braced leaf and a thumb latch: Halloween horror suburban yard module. Dimensions 1.55 by 1.35 by 0.24 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: gate-leaf at (-0.60, 0.00, 0.04) m. The leaf hinges on the left post and swings out to the front. The posts, the latch and the strap hinges are fixed. Sits in the line of the picket fence run. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-picket-fence-gate-b0f935cc","cdnUrl":"https://cdn.3dassets.dev/assets/27279/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-picket-fence-gate-b0f935cc","thumbnailUrl":"https://cdn.3dassets.dev/assets/27279/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27279/v1/poster.webp","blurhash":"U8Bf|bD$00R-oJ-;oz4o00%M~qM_xuR+M{%L","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"slug":"animated","title":"Animated"}],"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":46096,"triangles":1596,"vertices":1529,"meshes":3,"materials":2,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-0.7749999761581421,3.268641812770312e-8,-0.09498580597097991],"max":[0.7749999761581421,1.34999999115544,0.14498504503197368]},"sizeMeters":[1.55,1.35,0.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:39.045Z","updatedAt":"2026-09-07T23:31:39.369Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27279/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function PicketFenceGateHalloweenSlasherStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27279/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27279/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27279/v1/model.glb\" alt=\"Picket Fence Gate (Halloween Slasher Street)\" camera-controls auto-rotate autoplay></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/27279/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/27279/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27276","slug":"halloween-slasher-street-concrete-kerb-section-ee2da78a","title":"Concrete Kerb Section (Halloween Slasher Street)","summary":"Free 3D model of a 4 m concrete kerb, gutter and cracked sidewalk section: modular street edge for Halloween horror suburban game scenes.","description":"Free 3D model of a 4 m concrete kerb, gutter and cracked sidewalk section: modular street edge for Halloween horror suburban game scenes. Dimensions 4.00 by 0.26 by 2.58 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Butt sections end to end along X for a street of any length; the asphalt strip runs to the origin edge so two rows can face each other across a carriageway. Static geometry. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-concrete-kerb-section-ee2da78a","cdnUrl":"https://cdn.3dassets.dev/assets/27276/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-concrete-kerb-section-ee2da78a","thumbnailUrl":"https://cdn.3dassets.dev/assets/27276/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27276/v1/poster.webp","blurhash":"U8A,zi~p00RjM{%M%MM{004n?bt7-:9G9F%2","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"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":55944,"triangles":192,"vertices":285,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00005035479557733563,-1.2999831909779302],"max":[2,0.25988677156147244,1.2812780106468211]},"sizeMeters":[4,0.26,2.581],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:37.238Z","updatedAt":"2026-09-07T23:31:37.351Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27276/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConcreteKerbSectionHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27276/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27276/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27276/v1/model.glb\" alt=\"Concrete Kerb Section (Halloween Slasher Street)\" 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/27276/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/27276/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27277","slug":"halloween-slasher-street-sodium-street-light-4cc0541b","title":"Sodium Street Light (Halloween Slasher Street)","summary":"Free 3D model of a 7 m sodium street light with a curved mast arm and a lit cobra head: orange emissive lens for Halloween horror night scenes.","description":"Free 3D model of a 7 m sodium street light with a curved mast arm and a lit cobra head: orange emissive lens for Halloween horror night scenes. Dimensions 2.34 by 7.20 by 0.48 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The head is an emissive material, not a punctual light: add your own light at the lens to cast anything. The pole, the arm and the base access door are one static piece. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-sodium-street-light-4cc0541b","cdnUrl":"https://cdn.3dassets.dev/assets/27277/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-sodium-street-light-4cc0541b","thumbnailUrl":"https://cdn.3dassets.dev/assets/27277/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27277/v1/poster.webp","blurhash":"U25}py_N0000_2E14n_2%1D%9Z_3~q%M9F9F","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16260,"triangles":436,"vertices":721,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.22828917671213866,0,-0.2400555748176534],"max":[2.1153303133345673,7.2032060623168945,0.2400555748176534]},"sizeMeters":[2.344,7.203,0.48],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:37.257Z","updatedAt":"2026-09-07T23:31:37.366Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27277/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SodiumStreetLightHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27277/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27277/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27277/v1/model.glb\" alt=\"Sodium Street Light (Halloween Slasher Street)\" 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/27277/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/27277/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27278","slug":"halloween-slasher-street-suburban-mailbox-d22d1dac","title":"Suburban Mailbox (Halloween Slasher Street)","summary":"Free 3D model of a roadside tunnel mailbox on a timber post with the flag up and mail sticking out: Halloween horror suburban street prop.","description":"Free 3D model of a roadside tunnel mailbox on a timber post with the flag up and mail sticking out: Halloween horror suburban street prop. Dimensions 0.44 by 1.44 by 0.53 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Stands 1.35 m to the top of the box, which is the American roadside height. The door, the flag and the letters are fixed geometry; nothing opens. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-suburban-mailbox-d22d1dac","cdnUrl":"https://cdn.3dassets.dev/assets/27278/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-suburban-mailbox-d22d1dac","thumbnailUrl":"https://cdn.3dassets.dev/assets/27278/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27278/v1/poster.webp","blurhash":"U55qt?oz00Mx~XkD4nVsxvWCM_s:IURjxuxu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":82840,"triangles":716,"vertices":715,"meshes":4,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-0.22000427352798924,0,-0.20000000298023224],"max":[0.22000427352798924,1.440000057220459,0.3249984762722053]},"sizeMeters":[0.44,1.44,0.525],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:37.280Z","updatedAt":"2026-09-07T23:31:37.381Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27278/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SuburbanMailboxHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27278/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27278/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27278/v1/model.glb\" alt=\"Suburban Mailbox (Halloween Slasher Street)\" 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/27278/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/27278/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27328","slug":"halloween-slasher-street-station-wagon-acbdb742","title":"Station Wagon (Halloween Slasher Street)","summary":"Free 3D model of a 1980s American station wagon with timber flank panelling and a hinged tailgate: 4.9 m Halloween horror suburban car.","description":"Free 3D model of a 1980s American station wagon with timber flank panelling and a hinged tailgate: 4.9 m Halloween horror suburban car. Dimensions 2.05 by 1.67 by 4.84 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: boot-lid at (0.00, 1.34, -2.30) m; wheel-fl at (-0.90, 0.36, 1.44) m; wheel-fr at (0.90, 0.36, 1.44) m; wheel-rl at (-0.90, 0.36, -1.50) m; wheel-rr at (0.90, 0.36, -1.50) m. Four wheels roll on their own axles and the tailgate lifts on its top edge. Doors, bonnet and steering are fixed, and there is no interior beyond the glass: this is an exterior street car. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Rigid node-transform clips: open, close and roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-station-wagon-acbdb742","cdnUrl":"https://cdn.3dassets.dev/assets/27328/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-station-wagon-acbdb742","thumbnailUrl":"https://cdn.3dassets.dev/assets/27328/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27328/v1/poster.webp","blurhash":"U5A19O?u00xH_N9F9F%M004n%htl4T_N?vV@","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"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":156680,"triangles":4428,"vertices":5188,"meshes":18,"materials":8,"textures":2,"animations":["open","close","roll"],"boundingBox":{"min":[-1.0253908242987448,-1.4305114759416426e-8,-2.4249909756194863],"max":[1.0253908242987448,1.6699296563752792,2.4200000762939453]},"sizeMeters":[2.051,1.67,4.845],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:59.166Z","updatedAt":"2026-09-07T23:31:59.298Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27328/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function StationWagonHalloweenSlasherStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27328/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27328/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27328/v1/model.glb\" alt=\"Station Wagon (Halloween Slasher Street)\" camera-controls auto-rotate autoplay></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/27328/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/27328/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27330","slug":"halloween-slasher-street-panel-van-4401a493","title":"Panel Van (Halloween Slasher Street)","summary":"Free 3D model of a 1980s wood panelled cargo van with two hinged rear doors and no side windows: 5.2 m Halloween horror suburban vehicle.","description":"Free 3D model of a 1980s wood panelled cargo van with two hinged rear doors and no side windows: 5.2 m Halloween horror suburban vehicle. Dimensions 2.15 by 1.96 by 5.16 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: door-rear-left at (-0.94, 0.00, -2.40) m; door-rear-right at (0.94, 0.00, -2.40) m; wheel-fl at (-0.94, 0.40, 1.62) m; wheel-fr at (0.94, 0.40, 1.62) m; wheel-rl at (-0.94, 0.40, -1.42) m; wheel-rr at (0.94, 0.40, -1.42) m. Four wheels roll and both rear doors swing out. The cab doors, the bonnet and the steering are fixed, and there is no cargo bay interior: this is an exterior street vehicle. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Rigid node-transform clips: open, close and roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-panel-van-4401a493","cdnUrl":"https://cdn.3dassets.dev/assets/27330/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-panel-van-4401a493","thumbnailUrl":"https://cdn.3dassets.dev/assets/27330/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27330/v1/poster.webp","blurhash":"U7CGMl~q00aJ~q4o9F-;0000%M%g00_3_3M{","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"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":147024,"triangles":4212,"vertices":4858,"meshes":25,"materials":8,"textures":3,"animations":["open","close","roll"],"boundingBox":{"min":[-1.0767839615096593,-5.960464455334602e-9,-2.490000039897859],"max":[1.0767839615096593,1.9600555742112928,2.6700000762939453]},"sizeMeters":[2.154,1.96,5.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:32:00.876Z","updatedAt":"2026-09-07T23:32:00.970Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27330/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function PanelVanHalloweenSlasherStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27330/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27330/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27330/v1/model.glb\" alt=\"Panel Van (Halloween Slasher Street)\" camera-controls auto-rotate autoplay></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/27330/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/27330/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27317","slug":"halloween-slasher-street-abandoned-bicycle-4a72fcff","title":"Abandoned Bicycle (Halloween Slasher Street)","summary":"Free 3D model of a small childs bicycle dropped on its side in the road: 1.4 m Halloween horror street prop with spoked wheels and a bent frame.","description":"Free 3D model of a small childs bicycle dropped on its side in the road: 1.4 m Halloween horror street prop with spoked wheels and a bent frame. Dimensions 0.75 by 0.98 by 1.09 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Modelled in its fallen pose, leaning 14 degrees, so the wheels are off the ground and no clip would read: it is deliberately static. Chain and cables are omitted rather than faked. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-abandoned-bicycle-4a72fcff","cdnUrl":"https://cdn.3dassets.dev/assets/27317/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-abandoned-bicycle-4a72fcff","thumbnailUrl":"https://cdn.3dassets.dev/assets/27317/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27317/v1/poster.webp","blurhash":"U58zS}-p0xADrEITELx^00X8}ZrXBS%N}tR5","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":33004,"triangles":1032,"vertices":1493,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4019949040991141,-0.000017965862602331573,-0.5466296076774597],"max":[0.34797551256240145,0.9788672576640549,0.5466296076774597]},"sizeMeters":[0.75,0.979,1.093],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:55.317Z","updatedAt":"2026-09-07T23:31:55.422Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27317/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AbandonedBicycleHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27317/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27317/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27317/v1/model.glb\" alt=\"Abandoned Bicycle (Halloween Slasher Street)\" 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/27317/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/27317/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27297","slug":"halloween-slasher-street-metal-trash-can-7b4be17a","title":"Metal Trash Can (Halloween Slasher Street)","summary":"Free 3D model of a dented galvanised trash can with a hinged lid and spilled refuse: 0.9 m Halloween horror suburban street prop.","description":"Free 3D model of a dented galvanised trash can with a hinged lid and spilled refuse: 0.9 m Halloween horror suburban street prop. Dimensions 0.71 by 1.06 by 1.05 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: bin-lid at (0.00, 0.90, -0.34) m. The lid lifts on its back edge; the can, the ribs and the side handles are fixed. Emptying it, denting it further or filling it is up to your own props. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-metal-trash-can-7b4be17a","cdnUrl":"https://cdn.3dassets.dev/assets/27297/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-metal-trash-can-7b4be17a","thumbnailUrl":"https://cdn.3dassets.dev/assets/27297/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27297/v1/poster.webp","blurhash":"U48}0%s:00R*-;xuIUIU00IU_4-;4UM{%M%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"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":77392,"triangles":1324,"vertices":1158,"meshes":3,"materials":2,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-0.3533078993276677,0,-0.3600000144541264],"max":[0.3533078993276677,1.0632971520329215,0.685910391979274]},"sizeMeters":[0.707,1.063,1.046],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:45.971Z","updatedAt":"2026-09-07T23:31:46.110Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27297/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function MetalTrashCanHalloweenSlasherStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27297/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27297/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27297/v1/model.glb\" alt=\"Metal Trash Can (Halloween Slasher Street)\" camera-controls auto-rotate autoplay></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/27297/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/27297/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27316","slug":"halloween-slasher-street-police-barricade-sawhorse-f7c7f701","title":"Police Barricade Sawhorse (Halloween Slasher Street)","summary":"Free 3D model of a folding police barricade sawhorse with striped boards and two reflectors: 1.4 m Halloween horror street closure prop.","description":"Free 3D model of a folding police barricade sawhorse with striped boards and two reflectors: 1.4 m Halloween horror street closure prop. Dimensions 1.39 by 1.18 by 0.74 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Legs are splayed in their open position and do not fold. Boards are blank apart from the diagonal stripes, so no wording or agency name appears anywhere. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-police-barricade-sawhorse-f7c7f701","cdnUrl":"https://cdn.3dassets.dev/assets/27316/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-police-barricade-sawhorse-f7c7f701","thumbnailUrl":"https://cdn.3dassets.dev/assets/27316/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27316/v1/poster.webp","blurhash":"U7F3of].00N[~C=y9t9[0eg3^P9t0|Sg}ZNa","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":64556,"triangles":504,"vertices":679,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.7002840638160706,-0.000003989454729791397,-0.36823510624147493],"max":[0.6902840733528137,1.1844848949875666,0.36823510624147493]},"sizeMeters":[1.391,1.184,0.736],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:54.024Z","updatedAt":"2026-09-07T23:31:54.147Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27316/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PoliceBarricadeSawhorseHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27316/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27316/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27316/v1/model.glb\" alt=\"Police Barricade Sawhorse (Halloween Slasher Street)\" 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/27316/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/27316/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27315","slug":"halloween-slasher-street-police-tape-run-b9dfb3cd","title":"Police Tape Run (Halloween Slasher Street)","summary":"Free 3D model of a 4 m run of red police tape twisted between two steel stakes with a torn end: Halloween horror street cordon prop.","description":"Free 3D model of a 4 m run of red police tape twisted between two steel stakes with a torn end: Halloween horror street cordon prop. Dimensions 4.06 by 1.15 by 0.09 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Tape is modelled ribbon with a real twist along its length, so it reads edge on. The white bands are blank: no wording appears on it. Static geometry, no cloth simulation. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-police-tape-run-b9dfb3cd","cdnUrl":"https://cdn.3dassets.dev/assets/27315/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-police-tape-run-b9dfb3cd","thumbnailUrl":"https://cdn.3dassets.dev/assets/27315/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27315/v1/poster.webp","blurhash":"U59Y=59uL1-V]o}]I;gO0K}Z]o9]1H0y}G#8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"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":67172,"triangles":464,"vertices":880,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2.0323374271392822,0.00010037529321915706,-0.030489862317562552],"max":[2.0323374271392822,1.149899600864923,0.06189134379696891]},"sizeMeters":[4.065,1.15,0.092],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:54.006Z","updatedAt":"2026-09-07T23:31:54.132Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27315/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PoliceTapeRunHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27315/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27315/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27315/v1/model.glb\" alt=\"Police Tape Run (Halloween Slasher Street)\" 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/27315/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/27315/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27293","slug":"halloween-slasher-street-cornfield-row-90837e3b","title":"Cornfield Row (Halloween Slasher Street)","summary":"Free 3D model of a 4 m row of nine dried corn stalks on a tilled ridge: modular Halloween horror cornfield edge for suburban game scenes.","description":"Free 3D model of a 4 m row of nine dried corn stalks on a tilled ridge: modular Halloween horror cornfield edge for suburban game scenes. Dimensions 4.81 by 2.66 by 1.07 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Rows butt end to end at 4 m centres and sit side by side at 1 m spacing for a field. Origin at grade at the middle of the row. Static geometry. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-cornfield-row-90837e3b","cdnUrl":"https://cdn.3dassets.dev/assets/27293/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-cornfield-row-90837e3b","thumbnailUrl":"https://cdn.3dassets.dev/assets/27293/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27293/v1/poster.webp","blurhash":"U9C~;Yxp01WY?Z_0M{9b00xt~VIW8|0L-:-:","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"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":62076,"triangles":1176,"vertices":2321,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2.4426584243774414,-0.00008653323272822533,-0.4861065323480802],"max":[2.3701095581054688,2.6604707113943493,0.5861065561899381]},"sizeMeters":[4.813,2.661,1.072],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:44.303Z","updatedAt":"2026-09-07T23:31:44.417Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27293/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CornfieldRowHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27293/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27293/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27293/v1/model.glb\" alt=\"Cornfield Row (Halloween Slasher Street)\" 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/27293/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/27293/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27292","slug":"halloween-slasher-street-scarecrow-on-post-02cc268c","title":"Scarecrow On Post (Halloween Slasher Street)","summary":"Free 3D model of a straw scarecrow in a red plaid shirt and a straw hat on a cross post: 2.6 m Halloween horror cornfield figure.","description":"Free 3D model of a straw scarecrow in a red plaid shirt and a straw hat on a cross post: 2.6 m Halloween horror cornfield figure. Dimensions 1.79 by 2.61 by 0.72 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: scarecrow-body at (0.00, 1.02, 0.00) m. The whole figure above the post socket is one node that rocks on its stake; the ground post and the socket stay put. No face beyond stitched button eyes and a sewn mouth, and no character rig anywhere. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Rigid node-transform clips: sway. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-scarecrow-on-post-02cc268c","cdnUrl":"https://cdn.3dassets.dev/assets/27292/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-scarecrow-on-post-02cc268c","thumbnailUrl":"https://cdn.3dassets.dev/assets/27292/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27292/v1/poster.webp","blurhash":"UB8|Lwso02J7~Bs:4:NGADkC+^Vt5RR*=x$%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"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":51656,"triangles":1004,"vertices":1518,"meshes":5,"materials":4,"textures":1,"animations":["sway"],"boundingBox":{"min":[-0.8945645093917847,0,-0.3599607243974328],"max":[0.8945645093917847,2.6100480633190615,0.3599607243974328]},"sizeMeters":[1.789,2.61,0.72],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:44.269Z","updatedAt":"2026-09-07T23:31:44.360Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27292/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function ScarecrowOnPostHalloweenSlasherStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27292/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27292/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27292/v1/model.glb\" alt=\"Scarecrow On Post (Halloween Slasher Street)\" camera-controls auto-rotate autoplay></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/27292/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/27292/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27294","slug":"halloween-slasher-street-burlap-scarecrow-296f62c3","title":"Burlap Scarecrow (Halloween Slasher Street)","summary":"Free 3D model of a slumped burlap sack scarecrow with stitched eyes and glove hands on a T post: 2.3 m Halloween horror field figure.","description":"Free 3D model of a slumped burlap sack scarecrow with stitched eyes and glove hands on a T post: 2.3 m Halloween horror field figure. Dimensions 1.36 by 2.27 by 0.60 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: scarecrow-body at (0.00, 0.86, 0.00) m. The sacking figure is one node that rocks on its stake; the ground post stays put. Stitching is modelled thread, not a texture. No character rig and no face beyond the stitches. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Rigid node-transform clips: sway. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-burlap-scarecrow-296f62c3","cdnUrl":"https://cdn.3dassets.dev/assets/27294/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-burlap-scarecrow-296f62c3","thumbnailUrl":"https://cdn.3dassets.dev/assets/27294/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27294/v1/poster.webp","blurhash":"U784MGs:00R%~nof4pRk4:fO?GWE0MV[^%t7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"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":49976,"triangles":980,"vertices":1409,"meshes":4,"materials":3,"textures":1,"animations":["sway"],"boundingBox":{"min":[-0.6808397769927979,0,-0.2900046602577752],"max":[0.6808397769927979,2.274260733127594,0.3100046709866113]},"sizeMeters":[1.362,2.274,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:45.670Z","updatedAt":"2026-09-07T23:31:45.770Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27294/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function BurlapScarecrowHalloweenSlasherStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27294/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27294/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27294/v1/model.glb\" alt=\"Burlap Scarecrow (Halloween Slasher Street)\" camera-controls auto-rotate autoplay></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/27294/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/27294/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27296","slug":"halloween-slasher-street-hayride-wagon-1012d2aa","title":"Hayride Wagon (Halloween Slasher Street)","summary":"Free 3D model of a four wheel timber hayride wagon with slatted sides, a drawbar and loose straw on the bed: 3.6 m Halloween horror farm vehicle.","description":"Free 3D model of a four wheel timber hayride wagon with slatted sides, a drawbar and loose straw on the bed: 3.6 m Halloween horror farm vehicle. Dimensions 3.22 by 1.22 by 3.33 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: wheel-rl at (-1.18, 0.46, -0.72) m; wheel-rr at (1.18, 0.46, -0.72) m; wheel-fl at (-1.18, 0.46, 0.72) m; wheel-fr at (1.18, 0.46, 0.72) m. All four spoked wheels roll on their own axles. The steering, the drawbar and the bed are fixed: there is no turning front axle, because one rigid node cannot carry a bogie and a wheel at once. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Rigid node-transform clips: roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-hayride-wagon-1012d2aa","cdnUrl":"https://cdn.3dassets.dev/assets/27296/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-hayride-wagon-1012d2aa","thumbnailUrl":"https://cdn.3dassets.dev/assets/27296/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27296/v1/poster.webp","blurhash":"U47AYoNK0Mx@}=WCE2bX0LxD^iM|0h%1?GM|","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"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":102500,"triangles":3312,"vertices":4634,"meshes":11,"materials":3,"textures":1,"animations":["roll"],"boundingBox":{"min":[-1.6100000143051147,-8.344650248570673e-9,-1.1799999785423279],"max":[1.6100000143051147,1.2200047190007202,2.1540000438690186]},"sizeMeters":[3.22,1.22,3.334],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:45.873Z","updatedAt":"2026-09-07T23:31:45.991Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27296/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function HayrideWagonHalloweenSlasherStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27296/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27296/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27296/v1/model.glb\" alt=\"Hayride Wagon (Halloween Slasher Street)\" camera-controls auto-rotate autoplay></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/27296/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/27296/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27286","slug":"halloween-slasher-street-garden-shed-f6d52979","title":"Garden Shed (Halloween Slasher Street)","summary":"Free 3D model of a weathered timber garden shed with a hinged ledged door and a grimy side window: 2.5 by 2.1 m Halloween horror yard building.","description":"Free 3D model of a weathered timber garden shed with a hinged ledged door and a grimy side window: 2.5 by 2.1 m Halloween horror yard building. Dimensions 3.92 by 2.98 by 2.22 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: door-shed at (-0.50, 0.00, 1.06) m. Floor, back and side walls are modelled, so the interior reads through the doorway and takes a workbench and a tool rack. The roof, the window and the frame are fixed; only the leaf swings. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-garden-shed-f6d52979","cdnUrl":"https://cdn.3dassets.dev/assets/27286/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-garden-shed-f6d52979","thumbnailUrl":"https://cdn.3dassets.dev/assets/27286/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27286/v1/poster.webp","blurhash":"U2BWY%~q009H0Mxv?G9F009Z~qsn~TWA9F-;","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"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":90672,"triangles":1980,"vertices":2856,"meshes":8,"materials":7,"textures":2,"animations":["open","close"],"boundingBox":{"min":[-1.9586091041564941,0.00003112753856100714,-1.06229384098374],"max":[1.9586091041564941,2.9841804929341613,1.1550035646024714]},"sizeMeters":[3.917,2.984,2.217],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:42.374Z","updatedAt":"2026-09-07T23:31:42.479Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27286/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function GardenShedHalloweenSlasherStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27286/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27286/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27286/v1/model.glb\" alt=\"Garden Shed (Halloween Slasher Street)\" camera-controls auto-rotate autoplay></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/27286/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/27286/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27295","slug":"halloween-slasher-street-wheelbarrow-fd8d105e","title":"Wheelbarrow (Halloween Slasher Street)","summary":"Free 3D model of a steel builders wheelbarrow with timber handles and a load of straw: 1.5 m Halloween horror yard and shed prop.","description":"Free 3D model of a steel builders wheelbarrow with timber handles and a load of straw: 1.5 m Halloween horror yard and shed prop. Dimensions 0.84 by 0.74 by 1.66 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: wheel-front at (0.00, 0.19, 0.42) m. The single front wheel rolls on its axle. The tray, the legs and the handles are fixed geometry; the barrow does not tip. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Rigid node-transform clips: roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-wheelbarrow-fd8d105e","cdnUrl":"https://cdn.3dassets.dev/assets/27295/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-wheelbarrow-fd8d105e","thumbnailUrl":"https://cdn.3dassets.dev/assets/27295/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27295/v1/poster.webp","blurhash":"U58qHO?v00D%?HtRRkMx009F~q%L0KIAxt.8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"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":39416,"triangles":608,"vertices":902,"meshes":6,"materials":4,"textures":1,"animations":["roll"],"boundingBox":{"min":[-0.4184679091285953,-5.066394803687757e-9,-1.0500044961449617],"max":[0.4184679091285953,0.7399972876034254,0.6100000125169753]},"sizeMeters":[0.837,0.74,1.66],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:45.843Z","updatedAt":"2026-09-07T23:31:45.935Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27295/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function WheelbarrowHalloweenSlasherStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27295/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27295/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27295/v1/model.glb\" alt=\"Wheelbarrow (Halloween Slasher Street)\" camera-controls auto-rotate autoplay></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/27295/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/27295/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27322","slug":"halloween-slasher-street-axe-in-stump-31725d62","title":"Axe In Stump (Halloween Slasher Street)","summary":"Free 3D model of a splitting axe buried in a chopping block with scattered kindling: 1.2 m Halloween horror yard and woodshed prop.","description":"Free 3D model of a splitting axe buried in a chopping block with scattered kindling: 1.2 m Halloween horror yard and woodshed prop. Dimensions 1.68 by 1.26 by 1.29 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The axe head is sunk in the block and the whole group is one static piece: the axe cannot be pulled out, so use the machete if you need a loose blade. No blood anywhere. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-axe-in-stump-31725d62","cdnUrl":"https://cdn.3dassets.dev/assets/27322/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-axe-in-stump-31725d62","thumbnailUrl":"https://cdn.3dassets.dev/assets/27322/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27322/v1/poster.webp","blurhash":"U35zjwsm0#X81JWC-Aoe0}S4=yr?}YxFNaR*","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":53172,"triangles":1212,"vertices":1168,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.0327640771865845,-0.000028199083503044342,-0.635698986673943],"max":[0.6426078081130981,1.2616009177038032,0.6568125611787953]},"sizeMeters":[1.675,1.262,1.293],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:57.105Z","updatedAt":"2026-09-07T23:31:57.215Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27322/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AxeInStumpHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27322/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27322/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27322/v1/model.glb\" alt=\"Axe In Stump (Halloween Slasher Street)\" 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/27322/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/27322/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27282","slug":"halloween-slasher-street-chain-link-fence-bay-dfb626eb","title":"Chain Link Fence Bay (Halloween Slasher Street)","summary":"Free 3D model of a 3 m chain link fence bay with a top rail and a torn corner: modular Halloween horror boundary for yards and lots.","description":"Free 3D model of a 3 m chain link fence bay with a top rail and a torn corner: modular Halloween horror boundary for yards and lots. Dimensions 2.98 by 1.90 by 0.08 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Line posts sit on the module ends so bays butt at 3 m centres. The diamond mesh is modelled wire, not a cut out texture, so it reads from both sides. Static geometry. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-chain-link-fence-bay-dfb626eb","cdnUrl":"https://cdn.3dassets.dev/assets/27282/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-chain-link-fence-bay-dfb626eb","thumbnailUrl":"https://cdn.3dassets.dev/assets/27282/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27282/v1/poster.webp","blurhash":"U8C%Eb-;00xu?c_4ocD%00t8?cM_IAozxuRP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"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":36888,"triangles":940,"vertices":1875,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.4900000095367432,-0.000057619288220456255,-0.04001586988104904],"max":[1.4900000095367432,1.8950576002147341,0.04001586988104904]},"sizeMeters":[2.98,1.895,0.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:40.674Z","updatedAt":"2026-09-07T23:31:40.783Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27282/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChainLinkFenceBayHalloweenSlasherStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27282/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27282/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27282/v1/model.glb\" alt=\"Chain Link Fence Bay (Halloween Slasher Street)\" 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/27282/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/27282/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27284","slug":"halloween-slasher-street-chain-link-gate-1c77f9bf","title":"Chain Link Gate (Halloween Slasher Street)","summary":"Free 3D model of a 1.8 m chain link gate on two posts with a hinged tube frame leaf: Halloween horror yard and lot entrance module.","description":"Free 3D model of a 1.8 m chain link gate on two posts with a hinged tube frame leaf: Halloween horror yard and lot entrance module. Dimensions 1.81 by 1.95 by 0.14 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: gate-leaf at (-0.78, -0.00, 0.05) m. The leaf hinges on the left post and swings out to the front. The posts, the caps and the latch are fixed geometry. Drops into a run of chain link fence bays. Slasher Street palette: weathered clapboard, dark timber, asphalt shingle, dark green trim, galvanised steel, iron black, pumpkin orange, sodium glow, tape red, bone, dry straw and cold glass. Standard PBR materials with embedded procedural maps. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/halloween-slasher-street-chain-link-gate-1c77f9bf","cdnUrl":"https://cdn.3dassets.dev/assets/27284/v1/model.glb","downloadUrl":"https://3dassets.dev/download/halloween-slasher-street-chain-link-gate-1c77f9bf","thumbnailUrl":"https://cdn.3dassets.dev/assets/27284/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27284/v1/poster.webp","blurhash":"U4AdDx00004nx[?bIA4T00?b~qWVM|a#%2WT","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"slug":"animated","title":"Animated"}],"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":32908,"triangles":860,"vertices":1560,"meshes":2,"materials":1,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.9050149762001437,0,-0.04499038776967343],"max":[0.9050149762001437,1.9500000476837158,0.10002952748344837]},"sizeMeters":[1.81,1.95,0.145],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:31:40.917Z","updatedAt":"2026-09-07T23:31:41.020Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27284/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function ChainLinkGateHalloweenSlasherStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27284/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27284/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27284/v1/model.glb\" alt=\"Chain Link Gate (Halloween Slasher Street)\" camera-controls auto-rotate autoplay></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/27284/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/27284/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}}]}}