{"data":{"id":"172","slug":"orbital-field-station","title":"Orbital Field Station: walk the surface base","summary":"Walk a crewed survey base on an airless moon, from the airlock gate across the deck to the lab, rover park, science grid and landing pad.","url":"https://3dassets.dev/demos/orbital-field-station","coverUrl":"https://cdn.3dassets.dev/media/orbital-field-station-demo.png","featured":false,"pack":{"slug":"orbital-field-station","title":"Orbital Field Station: Sci-Fi Space Base","url":"https://3dassets.dev/packs/orbital-field-station","summary":"An ivory and teal exploration base with modular decks, a laboratory, field equipment and a compact rover.","assetCount":25,"totalBytes":1070096,"starterScene":{"slug":"orbital-field-station-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/164/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-starter-scene","fileSize":482840}},"placementCount":203,"assetCount":23,"spawn":{"position":[0,0,16.5],"yaw":180},"publishedAt":"2026-09-23T14:43:00.530Z","updatedAt":"2026-09-23T14:43:00.530Z","description":"A surface survey base on grey regolith under an earthlike sky: a 20 by 14 m deck of two metre tiles ringed with safety rails, a six metre survey laboratory behind it, a five array solar ridge with two comms dishes, a rover park with cargo sleds, a field science grid of scanners and drills, and a beacon ringed landing pad to the west.\n\nPlaced: all 23 placeable designs in the pack, 203 placements. Deck tiles floor the station, rails edge it, gates mark the entries, and small stock (cases, beacons, markers, cables, pallets) repeats the way a working base repeats it.\n\nMovement: the pack ships no animation clips, so nothing here moves. Technicians are posed figures standing at a console, a rover, a drill, the lab door and the pad. The drone sits parked on the middle target marker.\n\nNot placed: the starter scene (it is the whole base composed as one file, so placing it would double everything) and the station access token (a palm sized icon, wrong scale for a walkable place).","scene":{"version":1,"spawn":{"position":[0,0,16.5],"yaw":180},"bounds":{"min":[-22,0,-15],"max":[22,10,19]},"ground":{"size":160,"style":"plain"},"environment":{"preset":"space","floor":"#8b8985","light":"hard","world":"earthlike","shadows":true},"placements":[{"asset":"orbital-field-station-two-metre-deck-tile","position":[-9,0,-6],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-9,0,-4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-9,0,-2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-9,0,0],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-9,0,2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-9,0,4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-9,0,6],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-7,0,-6],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-7,0,-4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-7,0,-2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-7,0,0],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-7,0,2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-7,0,4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-7,0,6],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-5,0,-6],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-5,0,-4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-5,0,-2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-5,0,0],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-5,0,2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-5,0,4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-5,0,6],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-3,0,-6],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-3,0,-4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-3,0,-2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-3,0,0],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-3,0,2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-3,0,4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-3,0,6],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-1,0,-6],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-1,0,-4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-1,0,-2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-1,0,0],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-1,0,2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-1,0,4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[-1,0,6],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[1,0,-6],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[1,0,-4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[1,0,-2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[1,0,0],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[1,0,2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[1,0,4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[1,0,6],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[3,0,-6],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[3,0,-4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[3,0,-2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[3,0,0],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[3,0,2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[3,0,4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[3,0,6],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[5,0,-6],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[5,0,-4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[5,0,-2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[5,0,0],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[5,0,2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[5,0,4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[5,0,6],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[7,0,-6],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[7,0,-4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[7,0,-2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[7,0,0],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[7,0,2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[7,0,4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[7,0,6],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[9,0,-6],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[9,0,-4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[9,0,-2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[9,0,0],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[9,0,2],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[9,0,4],"rotation":0},{"asset":"orbital-field-station-two-metre-deck-tile","position":[9,0,6],"rotation":0},{"asset":"orbital-field-station-deck-safety-rail","position":[-9.9,0.23,-6],"rotation":90},{"asset":"orbital-field-station-deck-safety-rail","position":[9.9,0.23,-6],"rotation":90},{"asset":"orbital-field-station-deck-safety-rail","position":[-9.9,0.23,-4],"rotation":90},{"asset":"orbital-field-station-deck-safety-rail","position":[9.9,0.23,-4],"rotation":90},{"asset":"orbital-field-station-deck-safety-rail","position":[-9.9,0.23,-2],"rotation":90},{"asset":"orbital-field-station-deck-safety-rail","position":[9.9,0.23,-2],"rotation":90},{"asset":"orbital-field-station-deck-safety-rail","position":[-9.9,0.23,0],"rotation":90},{"asset":"orbital-field-station-deck-safety-rail","position":[9.9,0.23,0],"rotation":90},{"asset":"orbital-field-station-deck-safety-rail","position":[-9.9,0.23,2],"rotation":90},{"asset":"orbital-field-station-deck-safety-rail","position":[9.9,0.23,2],"rotation":90},{"asset":"orbital-field-station-deck-safety-rail","position":[-9.9,0.23,4],"rotation":90},{"asset":"orbital-field-station-deck-safety-rail","position":[9.9,0.23,4],"rotation":90},{"asset":"orbital-field-station-deck-safety-rail","position":[-9.9,0.23,6],"rotation":90},{"asset":"orbital-field-station-deck-safety-rail","position":[9.9,0.23,6],"rotation":90},{"asset":"orbital-field-station-deck-safety-rail","position":[-7,0.23,-6.9],"rotation":0},{"asset":"orbital-field-station-deck-safety-rail","position":[-5,0.23,-6.9],"rotation":0},{"asset":"orbital-field-station-deck-safety-rail","position":[-3,0.23,-6.9],"rotation":0},{"asset":"orbital-field-station-deck-safety-rail","position":[-1,0.23,-6.9],"rotation":0},{"asset":"orbital-field-station-deck-safety-rail","position":[1,0.23,-6.9],"rotation":0},{"asset":"orbital-field-station-deck-safety-rail","position":[3,0.23,-6.9],"rotation":0},{"asset":"orbital-field-station-deck-safety-rail","position":[5,0.23,-6.9],"rotation":0},{"asset":"orbital-field-station-deck-safety-rail","position":[7,0.23,-6.9],"rotation":0},{"asset":"orbital-field-station-deck-safety-rail","position":[-7,0.23,6.9],"rotation":0},{"asset":"orbital-field-station-deck-safety-rail","position":[-5,0.23,6.9],"rotation":0},{"asset":"orbital-field-station-deck-safety-rail","position":[-3,0.23,6.9],"rotation":0},{"asset":"orbital-field-station-deck-safety-rail","position":[3,0.23,6.9],"rotation":0},{"asset":"orbital-field-station-deck-safety-rail","position":[5,0.23,6.9],"rotation":0},{"asset":"orbital-field-station-deck-safety-rail","position":[7,0.23,6.9],"rotation":0},{"asset":"orbital-field-station-freestanding-airlock-gate","position":[0,0.23,7],"rotation":0},{"asset":"orbital-field-station-freestanding-airlock-gate","position":[0,0,-8.4],"rotation":0},{"asset":"orbital-field-station-freestanding-airlock-gate","position":[12,0,-6],"rotation":90},{"asset":"orbital-field-station-platform-access-stairs","position":[-2.6,0,8.4],"rotation":0},{"asset":"orbital-field-station-platform-access-stairs","position":[2.6,0,8.4],"rotation":0},{"asset":"orbital-field-station-platform-access-stairs","position":[-4.6,0,-8.4],"rotation":180},{"asset":"orbital-field-station-platform-access-stairs","position":[4.6,0,-8.4],"rotation":180},{"asset":"orbital-field-station-survey-laboratory","position":[0,0,-11.5],"rotation":0},{"asset":"orbital-field-station-standing-survey-console","position":[-8.2,0.23,-4],"rotation":90},{"asset":"orbital-field-station-standing-survey-console","position":[-8.2,0.23,-2],"rotation":90},{"asset":"orbital-field-station-standing-survey-console","position":[-8.2,0.23,0],"rotation":90},{"asset":"orbital-field-station-standing-survey-console","position":[-8.2,0.23,2],"rotation":90},{"asset":"orbital-field-station-standing-survey-console","position":[-8.2,0.23,4],"rotation":90},{"asset":"orbital-field-station-field-power-core","position":[8.2,0.23,-4],"rotation":0},{"asset":"orbital-field-station-field-power-core","position":[8.2,0.23,-2],"rotation":0},{"asset":"orbital-field-station-field-power-core","position":[8.2,0.23,0],"rotation":0},{"asset":"orbital-field-station-field-power-core","position":[8.2,0.23,2],"rotation":0},{"asset":"orbital-field-station-three-cylinder-oxygen-rack","position":[6.2,0.23,-4],"rotation":0},{"asset":"orbital-field-station-three-cylinder-oxygen-rack","position":[6.2,0.23,-2],"rotation":0},{"asset":"orbital-field-station-three-cylinder-oxygen-rack","position":[6.2,0.23,0],"rotation":0},{"asset":"orbital-field-station-sealed-sample-locker","position":[-3,0.23,-5.6],"rotation":0},{"asset":"orbital-field-station-sealed-sample-locker","position":[-1,0.23,-5.6],"rotation":0},{"asset":"orbital-field-station-sealed-sample-locker","position":[1,0.23,-5.6],"rotation":0},{"asset":"orbital-field-station-sealed-sample-locker","position":[3,0.23,-5.6],"rotation":0},{"asset":"orbital-field-station-crew-sleeping-berth","position":[-6.4,0.23,4.6],"rotation":0},{"asset":"orbital-field-station-crew-sleeping-berth","position":[-4.800000000000001,0.23,4.6],"rotation":0},{"asset":"orbital-field-station-crew-sleeping-berth","position":[-3.2,0.23,4.6],"rotation":0},{"asset":"orbital-field-station-crew-sleeping-berth","position":[-1.5999999999999996,0.23,4.6],"rotation":0},{"asset":"orbital-field-station-folding-solar-array","position":[18,0,-8],"rotation":90},{"asset":"orbital-field-station-folding-solar-array","position":[18,0,-4],"rotation":90},{"asset":"orbital-field-station-folding-solar-array","position":[18,0,0],"rotation":90},{"asset":"orbital-field-station-folding-solar-array","position":[18,0,4],"rotation":90},{"asset":"orbital-field-station-folding-solar-array","position":[18,0,8],"rotation":90},{"asset":"orbital-field-station-survey-communications-dish","position":[18,0,-12.5],"rotation":0},{"asset":"orbital-field-station-survey-communications-dish","position":[18,0,12.5],"rotation":0},{"asset":"orbital-field-station-six-wheel-survey-rover","position":[13.5,0,-1],"rotation":90},{"asset":"orbital-field-station-six-wheel-survey-rover","position":[13.5,0,3],"rotation":90},{"asset":"orbital-field-station-six-wheel-survey-rover","position":[15,0,-7],"rotation":-90},{"asset":"orbital-field-station-magnetic-cargo-sled","position":[13.5,0,7.5],"rotation":90},{"asset":"orbital-field-station-magnetic-cargo-sled","position":[16,0,-4.5],"rotation":0},{"asset":"orbital-field-station-magnetic-cargo-sled","position":[16,0,1.5],"rotation":180},{"asset":"orbital-field-station-tripod-terrain-scanner","position":[-13,0,-3],"rotation":0},{"asset":"orbital-field-station-tripod-terrain-scanner","position":[-15,0,-5],"rotation":0},{"asset":"orbital-field-station-tripod-terrain-scanner","position":[-14,0,-7.5],"rotation":0},{"asset":"orbital-field-station-tripod-terrain-scanner","position":[-12,0,-6],"rotation":0},{"asset":"orbital-field-station-tripod-terrain-scanner","position":[-16.5,0,-2],"rotation":0},{"asset":"orbital-field-station-portable-core-drill","position":[-13,0,-8.5],"rotation":0},{"asset":"orbital-field-station-portable-core-drill","position":[-15.5,0,-9.5],"rotation":0},{"asset":"orbital-field-station-portable-core-drill","position":[-11.5,0,-8.5],"rotation":90},{"asset":"orbital-field-station-portable-core-drill","position":[-17,0,-6.5],"rotation":45},{"asset":"orbital-field-station-specimen-transport-case","position":[-12.5,0,-4.5],"rotation":20},{"asset":"orbital-field-station-specimen-transport-case","position":[-15.5,0,-3.5],"rotation":-30},{"asset":"orbital-field-station-specimen-transport-case","position":[5,0.23,-5.6],"rotation":15},{"asset":"orbital-field-station-specimen-transport-case","position":[5.9,0.23,-5.6],"rotation":-15},{"asset":"orbital-field-station-tie-down-cargo-pallet","position":[-8,0,12],"rotation":0},{"asset":"orbital-field-station-tie-down-cargo-pallet","position":[-4,0,12],"rotation":0},{"asset":"orbital-field-station-tie-down-cargo-pallet","position":[0,0,12],"rotation":0},{"asset":"orbital-field-station-tie-down-cargo-pallet","position":[4,0,12],"rotation":0},{"asset":"orbital-field-station-tie-down-cargo-pallet","position":[8,0,12],"rotation":0},{"asset":"orbital-field-station-specimen-transport-case","position":[-8,0.32,12],"rotation":10},{"asset":"orbital-field-station-specimen-transport-case","position":[-4,0.32,12],"rotation":-10},{"asset":"orbital-field-station-specimen-transport-case","position":[0,0.32,12],"rotation":5},{"asset":"orbital-field-station-specimen-transport-case","position":[4,0.32,12],"rotation":-5},{"asset":"orbital-field-station-tie-down-cargo-pallet","position":[6.5,0.23,2.5],"rotation":90},{"asset":"orbital-field-station-tie-down-cargo-pallet","position":[-6.5,0.23,-1.5],"rotation":90},{"asset":"orbital-field-station-tie-down-cargo-pallet","position":[14.5,0,10.5],"rotation":0},{"asset":"orbital-field-station-tie-down-cargo-pallet","position":[-11,0,2.5],"rotation":90},{"asset":"orbital-field-station-tie-down-cargo-pallet","position":[-11,0,-10.5],"rotation":90},{"asset":"orbital-field-station-protected-cable-crossing","position":[11,0,-2.8],"rotation":0},{"asset":"orbital-field-station-protected-cable-crossing","position":[13,0,-2.8],"rotation":0},{"asset":"orbital-field-station-protected-cable-crossing","position":[15,0,-2.8],"rotation":0},{"asset":"orbital-field-station-protected-cable-crossing","position":[-11,0,4],"rotation":0},{"asset":"orbital-field-station-protected-cable-crossing","position":[-11,0,6],"rotation":90},{"asset":"orbital-field-station-protected-cable-crossing","position":[-11,0,8],"rotation":0},{"asset":"orbital-field-station-protected-cable-crossing","position":[-2,0,-8.4],"rotation":90},{"asset":"orbital-field-station-protected-cable-crossing","position":[2,0,-8.4],"rotation":90},{"asset":"orbital-field-station-landing-target-marker","position":[-18.4,0,1.6],"rotation":0},{"asset":"orbital-field-station-landing-target-marker","position":[-18.4,0,3.8000000000000003],"rotation":0},{"asset":"orbital-field-station-landing-target-marker","position":[-18.4,0,6],"rotation":0},{"asset":"orbital-field-station-landing-target-marker","position":[-16.2,0,1.6],"rotation":0},{"asset":"orbital-field-station-landing-target-marker","position":[-16.2,0,3.8000000000000003],"rotation":0},{"asset":"orbital-field-station-landing-target-marker","position":[-16.2,0,6],"rotation":0},{"asset":"orbital-field-station-landing-target-marker","position":[-13.999999999999998,0,1.6],"rotation":0},{"asset":"orbital-field-station-landing-target-marker","position":[-13.999999999999998,0,3.8000000000000003],"rotation":0},{"asset":"orbital-field-station-landing-target-marker","position":[-13.999999999999998,0,6],"rotation":0},{"asset":"orbital-field-station-landing-inspection-drone","position":[-16.2,0.06,3.8],"rotation":30},{"asset":"orbital-field-station-landing-inspection-drone","position":[3,0.23,5.5],"rotation":-30},{"asset":"orbital-field-station-landing-inspection-drone","position":[14.5,0.32,10.5],"rotation":120},{"asset":"orbital-field-station-landing-approach-beacon","position":[-21,0,0.5],"rotation":0},{"asset":"orbital-field-station-landing-approach-beacon","position":[-21,0,3.8],"rotation":0},{"asset":"orbital-field-station-landing-approach-beacon","position":[-21,0,7.1],"rotation":0},{"asset":"orbital-field-station-landing-approach-beacon","position":[-12.5,0,0.5],"rotation":0},{"asset":"orbital-field-station-landing-approach-beacon","position":[-12.5,0,3.8],"rotation":0},{"asset":"orbital-field-station-landing-approach-beacon","position":[-12.5,0,7.1],"rotation":0},{"asset":"orbital-field-station-landing-approach-beacon","position":[-16.2,0,-0.9],"rotation":0},{"asset":"orbital-field-station-landing-approach-beacon","position":[-16.2,0,8.5],"rotation":0},{"asset":"orbital-field-station-landing-approach-beacon","position":[-3,0,10],"rotation":0},{"asset":"orbital-field-station-landing-approach-beacon","position":[3,0,10],"rotation":0},{"asset":"orbital-field-station-landing-approach-beacon","position":[-3,0,14.5],"rotation":0},{"asset":"orbital-field-station-landing-approach-beacon","position":[3,0,14.5],"rotation":0},{"asset":"orbital-field-station-suited-field-technician","position":[-7.2,0.23,-3],"rotation":-90},{"asset":"orbital-field-station-suited-field-technician","position":[14.8,0,1],"rotation":90},{"asset":"orbital-field-station-suited-field-technician","position":[-11,0,-12.3],"rotation":140},{"asset":"orbital-field-station-suited-field-technician","position":[3,0,-8.6],"rotation":180},{"asset":"orbital-field-station-suited-field-technician","position":[-14.5,0,2.5],"rotation":-60}],"points":[{"position":[0,0,10.5],"title":"Arrival gate","text":"Step through the freestanding airlock gate onto the deck. Stairs flank the entry and the cargo row waits to the south.","asset":"orbital-field-station-freestanding-airlock-gate"},{"position":[-6,0.23,0],"title":"Deck operations","text":"Standing survey consoles line the west rail with field power cores opposite. This is where surface sorties are planned.","asset":"orbital-field-station-standing-survey-console"},{"position":[0,0,-7.2],"title":"Survey laboratory","text":"The hero module: a six metre survey laboratory with sample lockers and oxygen racks close by. The walk starts facing it.","asset":"orbital-field-station-survey-laboratory"},{"position":[-5.5,0.23,4.6],"title":"Crew quarters","text":"Four sleeping berths in the south west corner, beside the deck pallet stores. Compact rest for a compact crew.","asset":"orbital-field-station-crew-sleeping-berth"},{"position":[15,0,0],"title":"Power ridge","text":"Five folding solar arrays feed the station, with survey dishes at each end of the ridge carrying the link home.","asset":"orbital-field-station-folding-solar-array"},{"position":[13.5,0,4.5],"title":"Rover park","text":"Six wheel survey rovers stand beside magnetic cargo sleds, ready to haul samples in from the field.","asset":"orbital-field-station-six-wheel-survey-rover"},{"position":[-14,0,-5.5],"title":"Field science","text":"Tripod terrain scanners, portable core drills and specimen cases mark the survey grid west of the deck.","asset":"orbital-field-station-portable-core-drill"},{"position":[-14,0,5.5],"title":"Landing pad","text":"Target markers ringed by approach beacons, with the inspection drone sitting the middle marker. Pad crew only.","asset":"orbital-field-station-landing-target-marker"}],"poster":{"position":[6,3,14],"lookAt":[0,1.5,-8]}},"bounds":{"min":[-22,0,-15],"max":[22,10,19]},"assets":[{"id":"142","slug":"orbital-field-station-two-metre-deck-tile","title":"Orbital Field Station: Two-metre deck tile","summary":"Square two-metre landing deck with recessed seams, corner fasteners and a teal edge marker.","description":"Square two-metre landing deck with recessed seams, corner fasteners and a teal edge marker.\n\nPart of Orbital Field Station. Dimensions: 2 × 0.23 × 2 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Use 2 m placement increments for modular layout. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-two-metre-deck-tile","cdnUrl":"https://cdn.3dassets.dev/assets/142/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-two-metre-deck-tile","thumbnailUrl":"https://cdn.3dassets.dev/assets/142/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/142/v1/poster.webp","blurhash":"UBCZketR00ae~qoLD%WW00V@~qWV00WB-pjF","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":11888,"triangles":200,"vertices":600,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1,0.00004150338474800952,-1],"max":[1,0.22599828594876997,1]},"sizeMeters":[2,0.226,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":10,"publishedAt":"2026-09-06T03:15:57.624Z","updatedAt":"2026-10-12T12:49:04.326Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/142/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationTwoMetreDeckTile(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/142/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/142/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/142/v1/model.glb\" alt=\"Orbital Field Station: Two-metre deck tile\" 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/142/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/142/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"143","slug":"orbital-field-station-deck-safety-rail","title":"Orbital Field Station: Deck safety rail","summary":"Two-metre railing with an open lower span, teal kick plate and capped tubular handrail.","description":"Two-metre railing with an open lower span, teal kick plate and capped tubular handrail.\n\nPart of Orbital Field Station. Dimensions: 2.02 × 1.16 × 0.22 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Use 2 m placement increments for modular layout. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-deck-safety-rail","cdnUrl":"https://cdn.3dassets.dev/assets/143/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-deck-safety-rail","thumbnailUrl":"https://cdn.3dassets.dev/assets/143/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/143/v1/poster.webp","blurhash":"UBCa0sx]00o#~C?vI:Mx8w$*tlIpKj-=-BD%","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":19424,"triangles":344,"vertices":1032,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.0099999904632568,-0.000007858276369461514,-0.10998870815149388],"max":[1.0099999904632568,1.1599383168480717,0.10998870815149388]},"sizeMeters":[2.02,1.16,0.22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":12,"publishedAt":"2026-09-06T03:15:59.214Z","updatedAt":"2026-10-25T07:48:06.640Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/143/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationDeckSafetyRail(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/143/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/143/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/143/v1/model.glb\" alt=\"Orbital Field Station: Deck safety rail\" 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/143/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/143/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"141","slug":"orbital-field-station-freestanding-airlock-gate","title":"Orbital Field Station: Freestanding airlock gate","summary":"Two-metre open passage with angled pressure frame, threshold and paired status lamps.","description":"Two-metre open passage with angled pressure frame, threshold and paired status lamps.\n\nPart of Orbital Field Station. Dimensions: 2.8 × 2.9 × 0.7 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Use 2 m placement increments for modular layout. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-freestanding-airlock-gate","cdnUrl":"https://cdn.3dassets.dev/assets/141/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-freestanding-airlock-gate","thumbnailUrl":"https://cdn.3dassets.dev/assets/141/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/141/v1/poster.webp","blurhash":"UAG9Kqxv00-:~q_39G8_00R*M{IURQofbbD%","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":14028,"triangles":220,"vertices":660,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.4000839719432687,-0.00007476875038987807,-0.35005340143020897],"max":[1.4000839719432687,2.9000000953674316,0.35005340143020897]},"sizeMeters":[2.8,2.9,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":9,"publishedAt":"2026-09-06T03:15:55.940Z","updatedAt":"2026-10-05T13:24:24.999Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/141/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationFreestandingAirlockGate(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/141/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/141/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/141/v1/model.glb\" alt=\"Orbital Field Station: Freestanding airlock gate\" 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/141/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/141/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"144","slug":"orbital-field-station-platform-access-stairs","title":"Orbital Field Station: Platform access stairs","summary":"Four-step steel access stair with open handrails and a 0.8 m total rise.","description":"Four-step steel access stair with open handrails and a 0.8 m total rise.\n\nPart of Orbital Field Station. Dimensions: 1.6 × 1.6 × 1.2 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Use 2 m placement increments for modular layout. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-platform-access-stairs","cdnUrl":"https://cdn.3dassets.dev/assets/144/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-platform-access-stairs","thumbnailUrl":"https://cdn.3dassets.dev/assets/144/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/144/v1/poster.webp","blurhash":"U48r5m_N00NG0JyD?bRj00EL.8v#^QR*OBxZ","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":13284,"triangles":240,"vertices":720,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.800000011920929,0.0000015147496256195936,-0.599969490430766],"max":[0.800000011920929,1.5986158300121698,0.599969490430766]},"sizeMeters":[1.6,1.599,1.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":12,"publishedAt":"2026-09-06T03:16:00.957Z","updatedAt":"2026-10-12T13:04:33.744Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/144/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationPlatformAccessStairs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/144/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/144/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/144/v1/model.glb\" alt=\"Orbital Field Station: Platform access stairs\" 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/144/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/144/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"140","slug":"orbital-field-station-survey-laboratory","title":"Orbital Field Station: Survey laboratory","summary":"Six-metre field laboratory with chamfered hull, raised service floor, observation windows and a marked front hatch.","description":"Six-metre field laboratory with chamfered hull, raised service floor, observation windows and a marked front hatch.\n\nPart of Orbital Field Station. Dimensions: 6 × 3.18 × 4.21 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Use 2 m placement increments for modular layout. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-survey-laboratory","cdnUrl":"https://cdn.3dassets.dev/assets/140/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-survey-laboratory","thumbnailUrl":"https://cdn.3dassets.dev/assets/140/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/140/v1/poster.webp","blurhash":"UEE{;7NH00-;~qxuIoRj00xaj[Mx4TMxi{s:","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":16872,"triangles":272,"vertices":816,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-3,-0.00010450205309742167,-2.05267344050242],"max":[3,3.180026504224856,2.1599957138981174]},"sizeMeters":[6,3.18,4.213],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":11,"publishedAt":"2026-09-06T03:15:54.015Z","updatedAt":"2026-10-05T13:24:32.531Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/140/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationSurveyLaboratory(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/140/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/140/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/140/v1/model.glb\" alt=\"Orbital Field Station: Survey laboratory\" 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/140/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/140/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"152","slug":"orbital-field-station-standing-survey-console","title":"Orbital Field Station: Standing survey console","summary":"Waist-height control pedestal with an angled display, key banks and a vented equipment base.","description":"Waist-height control pedestal with an angled display, key banks and a vented equipment base.\n\nPart of Orbital Field Station. Dimensions: 1.05 × 1.29 × 0.84 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-standing-survey-console","cdnUrl":"https://cdn.3dassets.dev/assets/152/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-standing-survey-console","thumbnailUrl":"https://cdn.3dassets.dev/assets/152/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/152/v1/poster.webp","blurhash":"UAA1FltR00a0Nat7xuRP00WA_NkD-VRPD*tR","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":12272,"triangles":168,"vertices":504,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.5249999761581421,0.0000064868387764094315,-0.3785165144878613],"max":[0.5249999761581421,1.2899876175422775,0.464997714687977]},"sizeMeters":[1.05,1.29,0.844],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":9,"publishedAt":"2026-09-06T03:16:18.765Z","updatedAt":"2026-10-13T09:23:57.125Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/152/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationStandingSurveyConsole(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/152/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/152/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/152/v1/model.glb\" alt=\"Orbital Field Station: Standing survey console\" 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/152/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/152/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"151","slug":"orbital-field-station-field-power-core","title":"Orbital Field Station: Field power core","summary":"Octagonal generator with a protected energy column, coolant side pods and a top service cap.","description":"Octagonal generator with a protected energy column, coolant side pods and a top service cap.\n\nPart of Orbital Field Station. Dimensions: 1.24 × 1.58 × 1.24 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-field-power-core","cdnUrl":"https://cdn.3dassets.dev/assets/151/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-field-power-core","thumbnailUrl":"https://cdn.3dassets.dev/assets/151/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/151/v1/poster.webp","blurhash":"UFBX1Uxu00E1~pt69FRkD4WB%~t7IoWBxaog","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":27644,"triangles":496,"vertices":1488,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6200000047683716,-2.403413093543527e-9,-0.6200000047683716],"max":[0.6200000047683716,1.579996647642541,0.6200000047683716]},"sizeMeters":[1.24,1.58,1.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":14,"publishedAt":"2026-09-06T03:16:14.968Z","updatedAt":"2026-10-05T13:24:39.847Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/151/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationFieldPowerCore(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/151/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/151/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/151/v1/model.glb\" alt=\"Orbital Field Station: Field power core\" 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/151/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/151/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"150","slug":"orbital-field-station-three-cylinder-oxygen-rack","title":"Orbital Field Station: Three-cylinder oxygen rack","summary":"Transport frame holding three pressure bottles with valves, retaining straps and a warning panel.","description":"Transport frame holding three pressure bottles with valves, retaining straps and a warning panel.\n\nPart of Orbital Field Station. Dimensions: 1.2 × 1.55 × 0.6 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-three-cylinder-oxygen-rack","cdnUrl":"https://cdn.3dassets.dev/assets/150/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-three-cylinder-oxygen-rack","thumbnailUrl":"https://cdn.3dassets.dev/assets/150/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/150/v1/poster.webp","blurhash":"U7BD$o%M00M{I.tR$*IT00R+~ps8rZX9T0nN","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":31408,"triangles":672,"vertices":2016,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000000238418579,0,-0.300045789686962],"max":[0.6000000238418579,1.5499999523162842,0.300045789686962]},"sizeMeters":[1.2,1.55,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":9,"publishedAt":"2026-09-06T03:16:11.748Z","updatedAt":"2026-10-05T20:07:57.727Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/150/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationThreeCylinderOxygenRack(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/150/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/150/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/150/v1/model.glb\" alt=\"Orbital Field Station: Three-cylinder oxygen rack\" 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/150/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/150/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"149","slug":"orbital-field-station-sealed-sample-locker","title":"Orbital Field Station: Sealed sample locker","summary":"Two-door scientific sample cabinet with vented lower panels and numbered-style indicator bars.","description":"Two-door scientific sample cabinet with vented lower panels and numbered-style indicator bars.\n\nPart of Orbital Field Station. Dimensions: 1 × 1.8 × 0.63 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-sealed-sample-locker","cdnUrl":"https://cdn.3dassets.dev/assets/149/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-sealed-sample-locker","thumbnailUrl":"https://cdn.3dassets.dev/assets/149/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/149/v1/poster.webp","blurhash":"UGC7KPOZ00?G~qt79FRPicw^R*IV-ooLIoSL","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":10904,"triangles":168,"vertices":504,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.5000469828923854,0,-0.2750497369253883],"max":[0.5000469828923854,1.7999999523162842,0.3550352306979276]},"sizeMeters":[1,1.8,0.63],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":8,"publishedAt":"2026-09-06T03:16:09.855Z","updatedAt":"2026-10-25T07:52:30.115Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/149/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationSealedSampleLocker(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/149/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/149/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/149/v1/model.glb\" alt=\"Orbital Field Station: Sealed sample locker\" 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/149/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/149/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"153","slug":"orbital-field-station-crew-sleeping-berth","title":"Orbital Field Station: Crew sleeping berth","summary":"Single enclosed berth with privacy side panel, pillow, reading strip and under-bed storage.","description":"Single enclosed berth with privacy side panel, pillow, reading strip and under-bed storage.\n\nPart of Orbital Field Station. Dimensions: 1.05 × 1.13 × 2.12 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-crew-sleeping-berth","cdnUrl":"https://cdn.3dassets.dev/assets/153/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-crew-sleeping-berth","thumbnailUrl":"https://cdn.3dassets.dev/assets/153/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/153/v1/poster.webp","blurhash":"U8B4dpX.4Txa_NIUIT%g00wJTxNaD*_3D%Di","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":10268,"triangles":156,"vertices":468,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.550080093202343,-0.000039289289206684286,-1.0499999523162842],"max":[0.500080081281414,1.1299412307832357,1.0724999904632568]},"sizeMeters":[1.05,1.13,2.122],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":10,"publishedAt":"2026-09-06T03:16:23.195Z","updatedAt":"2026-10-25T08:29:01.444Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/153/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationCrewSleepingBerth(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/153/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/153/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/153/v1/model.glb\" alt=\"Orbital Field Station: Crew sleeping berth\" 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/153/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/153/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"145","slug":"orbital-field-station-folding-solar-array","title":"Orbital Field Station: Folding solar array","summary":"Twin blue photovoltaic wings on a braced pedestal, with visible cells and a service junction box.","description":"Twin blue photovoltaic wings on a braced pedestal, with visible cells and a service junction box.\n\nPart of Orbital Field Station. Dimensions: 3.65 × 1.83 × 2 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-folding-solar-array","cdnUrl":"https://cdn.3dassets.dev/assets/145/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-folding-solar-array","thumbnailUrl":"https://cdn.3dassets.dev/assets/145/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/145/v1/poster.webp","blurhash":"U968mntQMcoM?wtRWAkBI9t8o}WADha$RjRP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":29916,"triangles":304,"vertices":912,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-1.8250000476837158,0.00001281404919895035,-0.9999710335433037],"max":[1.8250000476837158,1.8289533637901298,0.9999710335433037]},"sizeMeters":[3.65,1.829,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":8,"publishedAt":"2026-09-06T03:16:02.782Z","updatedAt":"2026-10-05T13:24:30.831Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/145/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationFoldingSolarArray(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/145/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/145/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/145/v1/model.glb\" alt=\"Orbital Field Station: Folding solar array\" 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/145/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/145/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"146","slug":"orbital-field-station-survey-communications-dish","title":"Orbital Field Station: Survey communications dish","summary":"Parabolic-style segmented antenna on a tripod mast with feed struts and a signal receiver.","description":"Parabolic-style segmented antenna on a tripod mast with feed struts and a signal receiver.\n\nPart of Orbital Field Station. Dimensions: 2.1 × 2.96 × 1.85 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-survey-communications-dish","cdnUrl":"https://cdn.3dassets.dev/assets/146/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-survey-communications-dish","thumbnailUrl":"https://cdn.3dassets.dev/assets/146/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/146/v1/poster.webp","blurhash":"UJB::At700Rj~qbH9FoL4nM{-;%M00V@-;of","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":42248,"triangles":812,"vertices":2436,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.0499999523162842,0,-0.7895976901054382],"max":[1.0499999523162842,2.960000053048134,1.0641975218044353]},"sizeMeters":[2.1,2.96,1.854],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":9,"publishedAt":"2026-09-06T03:16:04.429Z","updatedAt":"2026-10-05T13:24:33.284Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/146/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationSurveyCommunicationsDish(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/146/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/146/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/146/v1/model.glb\" alt=\"Orbital Field Station: Survey communications dish\" 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/146/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/146/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"147","slug":"orbital-field-station-six-wheel-survey-rover","title":"Orbital Field Station: Six-wheel survey rover","summary":"Compact six-wheel exploration rover with sloped cabin, sample bed, roof sensor and front recovery bar.","description":"Compact six-wheel exploration rover with sloped cabin, sample bed, roof sensor and front recovery bar.\n\nPart of Orbital Field Station. Dimensions: 1.8 × 2.19 × 2.86 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-six-wheel-survey-rover","cdnUrl":"https://cdn.3dassets.dev/assets/147/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-six-wheel-survey-rover","thumbnailUrl":"https://cdn.3dassets.dev/assets/147/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/147/v1/poster.webp","blurhash":"U89a]V.T8wDOE1NFs9s.00VEu5kr~C%2S$S#","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":53552,"triangles":1020,"vertices":3060,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.9000652101757536,-0.0000064063323960139584,-1.399999976158142],"max":[0.9000652101757536,2.1899705426255007,1.4600000381469727]},"sizeMeters":[1.8,2.19,2.86],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":13,"publishedAt":"2026-09-06T03:16:06.040Z","updatedAt":"2026-10-06T21:47:45.281Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/147/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationSixWheelSurveyRover(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/147/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/147/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/147/v1/model.glb\" alt=\"Orbital Field Station: Six-wheel survey rover\" 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/147/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/147/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"148","slug":"orbital-field-station-magnetic-cargo-sled","title":"Orbital Field Station: Magnetic cargo sled","summary":"Low cargo platform with twin landing runners, tie-down rails and a forward tow eye.","description":"Low cargo platform with twin landing runners, tie-down rails and a forward tow eye.\n\nPart of Orbital Field Station. Dimensions: 1.2 × 0.48 × 2.19 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-magnetic-cargo-sled","cdnUrl":"https://cdn.3dassets.dev/assets/148/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-magnetic-cargo-sled","thumbnailUrl":"https://cdn.3dassets.dev/assets/148/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/148/v1/poster.webp","blurhash":"UABDsQSN00$+?vIUIU-;00Vs~qoz00?b%g9F","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":17292,"triangles":304,"vertices":912,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000366063158291,0.000021364446749314037,-1],"max":[0.6000366063158291,0.4799476632372076,1.190000057220459]},"sizeMeters":[1.2,0.48,2.19],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":7,"publishedAt":"2026-09-06T03:16:07.811Z","updatedAt":"2026-10-05T13:24:41.014Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/148/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationMagneticCargoSled(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/148/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/148/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/148/v1/model.glb\" alt=\"Orbital Field Station: Magnetic cargo sled\" 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/148/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/148/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"156","slug":"orbital-field-station-tripod-terrain-scanner","title":"Orbital Field Station: Tripod terrain scanner","summary":"Portable laser survey scanner on three splayed legs with a twin-lens optical head.","description":"Portable laser survey scanner on three splayed legs with a twin-lens optical head.\n\nPart of Orbital Field Station. Dimensions: 0.75 × 1.3 × 0.86 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-tripod-terrain-scanner","cdnUrl":"https://cdn.3dassets.dev/assets/156/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-tripod-terrain-scanner","thumbnailUrl":"https://cdn.3dassets.dev/assets/156/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/156/v1/poster.webp","blurhash":"U88Xa.%N00IA~qx]4T9Ei^n~XSNbR5aetltR","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":28504,"triangles":520,"vertices":1560,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.26240203932310135,0,-0.42990489708757723],"max":[0.4912006373741725,1.2959355663322976,0.42994554745531405]},"sizeMeters":[0.754,1.296,0.86],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":9,"publishedAt":"2026-09-06T03:16:28.842Z","updatedAt":"2026-10-25T10:19:01.615Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/156/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationTripodTerrainScanner(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/156/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/156/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/156/v1/model.glb\" alt=\"Orbital Field Station: Tripod terrain scanner\" 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/156/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/156/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"157","slug":"orbital-field-station-portable-core-drill","title":"Orbital Field Station: Portable core drill","summary":"Upright mineral coring tool with a segmented drill shaft, twin handles and replaceable battery block.","description":"Upright mineral coring tool with a segmented drill shaft, twin handles and replaceable battery block.\n\nPart of Orbital Field Station. Dimensions: 0.7 × 0.99 × 0.27 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-portable-core-drill","cdnUrl":"https://cdn.3dassets.dev/assets/157/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-portable-core-drill","thumbnailUrl":"https://cdn.3dassets.dev/assets/157/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/157/v1/poster.webp","blurhash":"UB7eP1xu00IB.mt7HrRP9aRj-Vxu9FRj-px[","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":32584,"triangles":616,"vertices":1848,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3500240412956414,0,-0.1300042777572323],"max":[0.3500240412956414,0.9899896431772165,0.13750282345894407]},"sizeMeters":[0.7,0.99,0.268],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":8,"publishedAt":"2026-09-06T03:16:30.349Z","updatedAt":"2026-10-05T13:24:49.407Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/157/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationPortableCoreDrill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/157/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/157/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/157/v1/model.glb\" alt=\"Orbital Field Station: Portable core drill\" 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/157/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/157/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"158","slug":"orbital-field-station-specimen-transport-case","title":"Orbital Field Station: Specimen transport case","summary":"Shallow hard-shell sample case with corner guards, paired latches and an inset carrying handle.","description":"Shallow hard-shell sample case with corner guards, paired latches and an inset carrying handle.\n\nPart of Orbital Field Station. Dimensions: 0.82 × 0.43 × 0.56 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-specimen-transport-case","cdnUrl":"https://cdn.3dassets.dev/assets/158/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-specimen-transport-case","thumbnailUrl":"https://cdn.3dassets.dev/assets/158/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/158/v1/poster.webp","blurhash":"U6EWRI_N0057IAyDo}ic00D%}[wJTIwbxaE1","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":12372,"triangles":192,"vertices":576,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4099999964237213,0.000011442987181836672,-0.25998656958806365],"max":[0.4099999964237213,0.429980476396992,0.2975082823657761]},"sizeMeters":[0.82,0.43,0.557],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":8,"publishedAt":"2026-09-06T03:16:32.180Z","updatedAt":"2026-10-25T08:50:23.122Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/158/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationSpecimenTransportCase(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/158/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/158/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/158/v1/model.glb\" alt=\"Orbital Field Station: Specimen transport case\" 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/158/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/158/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"160","slug":"orbital-field-station-tie-down-cargo-pallet","title":"Orbital Field Station: Tie-down cargo pallet","summary":"Two-metre cargo pallet with forklift channels, ribbed top deck and four orange tie-down loops.","description":"Two-metre cargo pallet with forklift channels, ribbed top deck and four orange tie-down loops.\n\nPart of Orbital Field Station. Dimensions: 2 × 0.32 × 1.2 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-tie-down-cargo-pallet","cdnUrl":"https://cdn.3dassets.dev/assets/160/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-tie-down-cargo-pallet","thumbnailUrl":"https://cdn.3dassets.dev/assets/160/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/160/v1/poster.webp","blurhash":"UBB|Tyxa00XS~W%MIUM{00t6_NM{009F%M%L","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":26680,"triangles":492,"vertices":1476,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1,0.000026556488672113687,-0.6000549333170568],"max":[1,0.3199419331270647,0.6000549333170568]},"sizeMeters":[2,0.32,1.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":8,"publishedAt":"2026-09-06T03:16:35.517Z","updatedAt":"2026-10-05T18:55:07.156Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/160/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationTieDownCargoPallet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/160/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/160/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/160/v1/model.glb\" alt=\"Orbital Field Station: Tie-down cargo pallet\" 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/160/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/160/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"161","slug":"orbital-field-station-protected-cable-crossing","title":"Orbital Field Station: Protected cable crossing","summary":"Two-metre low conduit bridge with three enclosed cable channels and visible end fittings.","description":"Two-metre low conduit bridge with three enclosed cable channels and visible end fittings.\n\nPart of Orbital Field Station. Dimensions: 2 × 0.2 × 0.6 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Use 2 m placement increments for modular layout. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-protected-cable-crossing","cdnUrl":"https://cdn.3dassets.dev/assets/161/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-protected-cable-crossing","thumbnailUrl":"https://cdn.3dassets.dev/assets/161/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/161/v1/poster.webp","blurhash":"UBDJVDRj00SNRj.8R*IB00ae~ps:og00xG-;","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":9900,"triangles":144,"vertices":432,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1,0.00003143764103896718,-0.2999664296395764],"max":[1,0.20496620338988936,0.2999664296395764]},"sizeMeters":[2,0.205,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":11,"publishedAt":"2026-09-06T03:16:37.140Z","updatedAt":"2026-10-12T10:41:35.946Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/161/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationProtectedCableCrossing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/161/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/161/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/161/v1/model.glb\" alt=\"Orbital Field Station: Protected cable crossing\" 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/161/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/161/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"162","slug":"orbital-field-station-landing-target-marker","title":"Orbital Field Station: Landing target marker","summary":"Raised teal landing target ring with four directional brackets for a static destination indicator.","description":"Raised teal landing target ring with four directional brackets for a static destination indicator.\n\nPart of Orbital Field Station. Dimensions: 1.94 × 0.06 × 1.94 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-landing-target-marker","cdnUrl":"https://cdn.3dassets.dev/assets/162/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-landing-target-marker","thumbnailUrl":"https://cdn.3dassets.dev/assets/162/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/162/v1/poster.webp","blurhash":"UAA1bFtR00aytRj@WAbH00Rj_NaeMxa#ogf5","category":{"slug":"effects-primitives","title":"Effects & Primitives"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":26304,"triangles":496,"vertices":1488,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.9700000286102295,-3.81481374133949e-7,-0.9700000286102295],"max":[0.9700000286102295,0.05497154215117739,0.9700000286102295]},"sizeMeters":[1.94,0.055,1.94],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":11,"publishedAt":"2026-09-06T03:16:38.836Z","updatedAt":"2026-10-09T08:56:24.009Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/162/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationLandingTargetMarker(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/162/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/162/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/162/v1/model.glb\" alt=\"Orbital Field Station: Landing target marker\" 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/162/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/162/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"155","slug":"orbital-field-station-landing-inspection-drone","title":"Orbital Field Station: Landing inspection drone","summary":"Four-rotor inspection drone with camera gimbal, guarded rotor rings and grounded landing feet.","description":"Four-rotor inspection drone with camera gimbal, guarded rotor rings and grounded landing feet.\n\nPart of Orbital Field Station. Dimensions: 1.42 × 0.53 × 1.42 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-landing-inspection-drone","cdnUrl":"https://cdn.3dassets.dev/assets/155/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-landing-inspection-drone","thumbnailUrl":"https://cdn.3dassets.dev/assets/155/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/155/v1/poster.webp","blurhash":"UC7oL$t74TWB.moeMway00WB-;oL4TWB-qjZ","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":63948,"triangles":1252,"vertices":3756,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.7099999785423279,0.00003523693599649658,-0.7099999785423279],"max":[0.7099999785423279,0.528036386089762,0.7099999785423279]},"sizeMeters":[1.42,0.528,1.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":12,"publishedAt":"2026-09-06T03:16:26.938Z","updatedAt":"2026-10-13T11:27:26.381Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/155/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationLandingInspectionDrone(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/155/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/155/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/155/v1/model.glb\" alt=\"Orbital Field Station: Landing inspection drone\" 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/155/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/155/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"159","slug":"orbital-field-station-landing-approach-beacon","title":"Orbital Field Station: Landing approach beacon","summary":"Short runway beacon with a broad weighted foot, protective cage and teal emissive core.","description":"Short runway beacon with a broad weighted foot, protective cage and teal emissive core.\n\nPart of Orbital Field Station. Dimensions: 0.6 × 1.19 × 0.6 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-landing-approach-beacon","cdnUrl":"https://cdn.3dassets.dev/assets/159/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-landing-approach-beacon","thumbnailUrl":"https://cdn.3dassets.dev/assets/159/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/159/v1/poster.webp","blurhash":"U797*5xu00D$?vjbDOW-01V[~Wx[tSf8RibY","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":18340,"triangles":384,"vertices":1152,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,0.00001281404919895035,-0.30000001192092896],"max":[0.30000001192092896,1.19000675246994,0.30000001192092896]},"sizeMeters":[0.6,1.19,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":9,"publishedAt":"2026-09-06T03:16:33.826Z","updatedAt":"2026-10-05T13:24:52.458Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/159/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationLandingApproachBeacon(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/159/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/159/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/159/v1/model.glb\" alt=\"Orbital Field Station: Landing approach beacon\" 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/159/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/159/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"154","slug":"orbital-field-station-suited-field-technician","title":"Orbital Field Station: Suited field technician","summary":"Static helmeted technician with backpack cylinders, reinforced boots and a teal utility belt.","description":"Static helmeted technician with backpack cylinders, reinforced boots and a teal utility belt.\n\nPart of Orbital Field Station. Dimensions: 0.88 × 1.78 × 0.66 m (width × height × depth). One unit equals one metre. Grounded origin, +Y up and +Z forward. Static model with named material groups. No collision meshes or animation supplied. CC0 permits commercial use without attribution.\n\nPart of [Orbital Field Station](/packs/orbital-field-station).","status":"published","url":"https://3dassets.dev/assets/orbital-field-station-suited-field-technician","cdnUrl":"https://cdn.3dassets.dev/assets/154/v1/model.glb","downloadUrl":"https://3dassets.dev/download/orbital-field-station-suited-field-technician","thumbnailUrl":"https://cdn.3dassets.dev/assets/154/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/154/v1/poster.webp","blurhash":"UA9@hk?b0000x]jtRPbI00IU~q-;MxWBozof","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"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":45548,"triangles":876,"vertices":2628,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4400022523483642,0,-0.4449858576953857],"max":[0.4400022523483642,1.7799999713897705,0.20998585829143213]},"sizeMeters":[0.88,1.78,0.655],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":11,"publishedAt":"2026-09-06T03:16:25.336Z","updatedAt":"2026-10-05T13:24:45.762Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/154/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrbitalFieldStationSuitedFieldTechnician(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/154/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/154/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/154/v1/model.glb\" alt=\"Orbital Field Station: Suited field technician\" 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/154/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/154/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}