{"data":{"id":138,"slug":"modern-rail-and-metro-network","title":"Modern Rail and Metro Network","summary":"High speed, commuter, metro and light rail units, modern freight traction and wagons, electrified 6 m track and a full station kit.","description":"A contemporary railway kit: eight passenger units at hero density with lofted noses, real bogies, named wheelsets, pantographs with hinged arms, gangways and sliding door lines; electric and diesel freight locomotives with a modern wagon fleet on cast three-piece bogies; electrified 1,435 mm track on a 6 m grid with ballasted, slab and top contact third rail formations, turnouts, a tunnel portal, a viaduct span, a level crossing and a friction buffer stop; cantilever and portal catenary masts with overhead line spans; and the platforms, canopies, gate lines, lifts, stairs, depot plant and colour light signalling that make a network work. Metre units, +Y up, +Z forward. Static CC0 geometry with no rig, collision or navigation data.","url":"https://3dassets.dev/packs/modern-rail-and-metro-network","coverUrl":"https://cdn.3dassets.dev/assets/11605/v1/poster.webp","assetCount":61,"aiGenerated":true,"aiGeneratedAssetCount":61,"aiModels":["Claude Opus 5"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":12906644,"totalTriangles":328200,"starterScene":{"id":"11605","slug":"modern-rail-and-metro-network-metro-stat-d67c62f9-starter-scene","title":"Metro station with an island platform and units at both faces (Modern Rail and Metro Network)","summary":"Composed example for Modern Rail and Metro Network.","description":"A two track metro station: an island platform with canopies, seating, displays, a shelter, a gate line and an end ramp, slab track each side and a two car metro unit standing at each face, one with its doors open. A glazed lift shaft and a stair flight on the deck give access to a footbridge above. Track modules chain on the 6 m grid and every vehicle stands at y=0.57 on the railhead.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-metro-stat-d67c62f9-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/11605/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-metro-stat-d67c62f9-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/11605/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11605/v1/poster.webp","blurhash":"U8A^OMxu4TWB9F9Foe%M00xu?vWB_3~qRkIU","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":804244,"triangles":19520,"vertices":42692,"meshes":164,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-7.500000011920929,-0.00011825922058139593,-21],"max":[6.549928281502732,7.870033000317878,24.0000945150854]},"sizeMeters":[14.05,7.87,45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:06.059Z","updatedAt":"2026-09-06T15:05:06.794Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11605/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MetroStationWithAnIslandPlatformAndUnitsAtBothFacesModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11605/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11605/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11605/v1/model.glb\" alt=\"Metro station with an island platform and units at both faces (Modern Rail and Metro Network)\" 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/11605/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/11605/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"11542","slug":"modern-rail-and-metro-network-high-speed-power-car-a5121477","title":"High speed power car (Modern Rail and Metro Network)","summary":"An original 20 m high speed power car with a long lofted nose, wrap-around cab glass and a raised pantograph.","description":"An original high speed power car for a fixed formation train: a single smooth loft carries the body from the gangway end through a 5.9 m nose that drops and narrows to a fine tip, with wrap-around cab glazing, a deep livery skirt and a dark glazing band that follow the taper. Two motor bogies with disc-braked wheelsets, a single arm pantograph with hinged lower arm, upper arm and pan head, roof air conditioning, a high voltage cable run, an underfloor equipment raft, a hinged nose coupler cover and an obstacle deflector. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 3.49 x 5.91 x 20.40 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: door-r1-a, door-r1-b, door-l1-a, door-l1-b, coupler-cover, bogie-front-axle-1-right, bogie-front-axle-1-left, bogie-front-axle-2-right, bogie-front-axle-2-left, bogie-rear-axle-1-right and 6 more. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-high-speed-power-car-a5121477","cdnUrl":"https://cdn.3dassets.dev/assets/11542/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-high-speed-power-car-a5121477","thumbnailUrl":"https://cdn.3dassets.dev/assets/11542/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11542/v1/poster.webp","blurhash":"U99j$IR*D%Mx%M9Faexb00Rj?b%M9Z_NogIT","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":393780,"triangles":9872,"vertices":29616,"meshes":28,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-1.744584506885262,-9.536743172944284e-9,-10.25],"max":[1.744584506885262,5.910008833135505,10.149999618530273]},"sizeMeters":[3.489,5.91,20.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:47.397Z","updatedAt":"2026-09-06T15:04:48.019Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11542/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HighSpeedPowerCarModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11542/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11542/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11542/v1/model.glb\" alt=\"High speed power car (Modern Rail and Metro Network)\" 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/11542/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/11542/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11543","slug":"modern-rail-and-metro-network-high-speed-trailer-car-ae8d1486","title":"High speed trailer car (Modern Rail and Metro Network)","summary":"A 25.7 m high speed trailer car with gangways at both ends, eight window bays and plug doors.","description":"The intermediate trailer car for the high speed formation: a 25.7 m lofted body with tapered ends, a matching skirt and glazing band, eight saloon window bays, a plug door at each end of each side and rubber gangway bellows on both ends. Two trailer bogies with three brake discs on each axle, an underfloor equipment raft and two roof air conditioning packs. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 2.93 x 4.31 x 25.66 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: door-r1-a, door-r1-b, door-r2-a, door-r2-b, door-l1-a, door-l1-b, door-l2-a, door-l2-b, bogie-front-axle-1-right, bogie-front-axle-1-left and 6 more. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-high-speed-trailer-car-ae8d1486","cdnUrl":"https://cdn.3dassets.dev/assets/11543/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-high-speed-trailer-car-ae8d1486","thumbnailUrl":"https://cdn.3dassets.dev/assets/11543/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11543/v1/poster.webp","blurhash":"UAATl^xuWAxu-=4nM{xu009Fxvt79E~q-;M{","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":292004,"triangles":7184,"vertices":21552,"meshes":20,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.4659854791414715,1.19209286886246e-9,-12.829999923706055],"max":[1.4659854791414715,4.309081962172565,12.829999923706055]},"sizeMeters":[2.932,4.309,25.66],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:47.779Z","updatedAt":"2026-09-06T15:04:48.706Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11543/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HighSpeedTrailerCarModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11543/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11543/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11543/v1/model.glb\" alt=\"High speed trailer car (Modern Rail and Metro Network)\" 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/11543/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/11543/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11544","slug":"modern-rail-and-metro-network-regional-diesel-multiple-6e37c7e4","title":"Regional diesel multiple unit driving car (Modern Rail and Metro Network)","summary":"A 23 m regional diesel unit driving car with a raked cab, underfloor engine raft and roof radiator pack.","description":"A regional diesel multiple unit driving car: a 23 m lofted body with a raked cab end and a wrap-around windscreen, single leaf plug doors with grab poles and step boards, a full width warning panel and an obstacle deflector. Underfloor diesel raft with an engine block, side-mounted radiator matrix, fuel tank and silencer, a roof exhaust stack with a radiator grille, and one powered and one trailing bogie. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 3.00 x 4.80 x 23.11 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: door-r1-a, door-r1-b, door-r2-a, door-r2-b, door-l1-a, door-l1-b, door-l2-a, door-l2-b, bogie-front-axle-1-right, bogie-front-axle-1-left and 6 more. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-regional-diesel-multiple-6e37c7e4","cdnUrl":"https://cdn.3dassets.dev/assets/11544/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-regional-diesel-multiple-6e37c7e4","thumbnailUrl":"https://cdn.3dassets.dev/assets/11544/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11544/v1/poster.webp","blurhash":"UBAAdmoeM{xu-=9EM|t700D%%Mof9F_N-;M{","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":297116,"triangles":7300,"vertices":21900,"meshes":26,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.49943111270778,-8.344650304081824e-9,-11.630000114440918],"max":[1.49943111270778,4.7996425387096355,11.479999542236328]},"sizeMeters":[2.999,4.8,23.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:48.425Z","updatedAt":"2026-09-06T15:04:49.209Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11544/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RegionalDieselMultipleUnitDrivingCarModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11544/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11544/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11544/v1/model.glb\" alt=\"Regional diesel multiple unit driving car (Modern Rail and Metro Network)\" 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/11544/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/11544/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11545","slug":"modern-rail-and-metro-network-commuter-emu-driving-car-c288f9f0","title":"Commuter electric multiple unit driving car (Modern Rail and Metro Network)","summary":"A 20.5 m commuter electric unit driving car with four double doors a side, a pantograph and third rail shoegear.","description":"A dual supply commuter electric multiple unit driving car: a 20.5 m lofted body with a flat cab front, an emergency end door, a route display and a wrap-around screen, four double leaf sliding doors on each side and a dark glazing band. A single arm pantograph with named hinge nodes, roof air conditioning and a high voltage run, third rail collector shoegear on the trailing bogie and an underfloor equipment raft. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 3.06 x 5.91 x 20.53 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: door-r1-a, door-r1-b, door-r2-a, door-r2-b, door-r3-a, door-r3-b, door-r4-a, door-r4-b, door-l1-a, door-l1-b and 17 more. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-commuter-emu-driving-car-c288f9f0","cdnUrl":"https://cdn.3dassets.dev/assets/11545/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-commuter-emu-driving-car-c288f9f0","thumbnailUrl":"https://cdn.3dassets.dev/assets/11545/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11545/v1/poster.webp","blurhash":"UBAdApt7IUWCxu9FWBt700M{-;oMIo~qx]M{","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":376496,"triangles":9800,"vertices":29400,"meshes":52,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.5300228689814648,-8.344650304081824e-9,-10.229999542236328],"max":[1.5300228689814648,5.910008833135505,10.300000190734863]},"sizeMeters":[3.06,5.91,20.53],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:48.554Z","updatedAt":"2026-09-06T15:04:49.393Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11545/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CommuterElectricMultipleUnitDrivingCarModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11545/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11545/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11545/v1/model.glb\" alt=\"Commuter electric multiple unit driving car (Modern Rail and Metro Network)\" 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/11545/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/11545/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11546","slug":"modern-rail-and-metro-network-metro-driving-car-5f7277d2","title":"Metro driving car (Modern Rail and Metro Network)","summary":"A 17.7 m metro driving car with four double doors a side, third rail shoegear and a flat cab front.","description":"A metro driving car for a third rail rapid transit line: a 17.7 m lofted body 3.06 m over the mirrors, a flat cab front with a wrap-around screen and an emergency end door, four double leaf sliding doors on each side on named pivots, a continuous dark glazing band, gangway bellows at the inner end, two motor bogies with collector shoegear and two roof air conditioning packs. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 3.06 x 4.00 x 17.74 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: door-r1-a, door-r1-b, door-r2-a, door-r2-b, door-r3-a, door-r3-b, door-r4-a, door-r4-b, door-r5-a, door-r5-b and 18 more. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-metro-driving-car-5f7277d2","cdnUrl":"https://cdn.3dassets.dev/assets/11546/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-metro-driving-car-5f7277d2","thumbnailUrl":"https://cdn.3dassets.dev/assets/11546/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11546/v1/poster.webp","blurhash":"UAAmxYofocxt?b4nf5xt009FxujvD$~qx]M}","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":294776,"triangles":7512,"vertices":22536,"meshes":46,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.5299917402624572,2.38418573772492e-9,-8.829999923706055],"max":[1.5299917402624572,4.000276014711191,8.90999984741211]},"sizeMeters":[3.06,4,17.74],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:48.749Z","updatedAt":"2026-09-06T15:04:49.499Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11546/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MetroDrivingCarModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11546/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11546/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11546/v1/model.glb\" alt=\"Metro driving car (Modern Rail and Metro Network)\" 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/11546/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/11546/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11547","slug":"modern-rail-and-metro-network-metro-intermediate-car-b9712f18","title":"Metro intermediate car (Modern Rail and Metro Network)","summary":"A 17.7 m metro intermediate car with gangway bellows at both ends and five double doors a side.","description":"The intermediate car of the metro formation: the same 17.7 m body shell without a cab, with rubber gangway bellows at both ends, five double leaf sliding doors on each side, a continuous glazing band, two motor bogies with collector shoegear and roof air conditioning. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 3.06 x 4.00 x 17.66 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: door-r1-a, door-r1-b, door-r2-a, door-r2-b, door-r3-a, door-r3-b, door-r4-a, door-r4-b, door-r5-a, door-r5-b and 18 more. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-metro-intermediate-car-b9712f18","cdnUrl":"https://cdn.3dassets.dev/assets/11547/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-metro-intermediate-car-b9712f18","thumbnailUrl":"https://cdn.3dassets.dev/assets/11547/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11547/v1/poster.webp","blurhash":"U8ATl]%LRPWC?b4nWBxu009F%Mxu4o~q%MM_","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":272564,"triangles":7072,"vertices":21216,"meshes":44,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.5295596046923907,2.38418573772492e-9,-8.829999923706055],"max":[1.5295596046923907,4.000036757974401,8.829999923706055]},"sizeMeters":[3.059,4,17.66],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:48.923Z","updatedAt":"2026-09-06T15:04:49.766Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11547/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MetroIntermediateCarModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11547/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11547/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11547/v1/model.glb\" alt=\"Metro intermediate car (Modern Rail and Metro Network)\" 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/11547/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/11547/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11548","slug":"modern-rail-and-metro-network-low-floor-tram-702a388d","title":"Articulated low floor tram (Modern Rail and Metro Network)","summary":"A 24.8 m three section articulated low floor tram with raked cabs at both ends and a pantograph.","description":"A three section articulated low floor tram: two long cab modules and a short centre module joined by concertina bellows, a 0.38 m floor line, raked cab ends with wrap-around screens and route displays, five double doors on each side with step boards, three small wheel bogies and a single arm pantograph. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the unit at y=0.57 over a track module. The unit is a fixed formation and carries no coupler ports. Bounding size 2.56 x 5.51 x 24.75 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: door-r1-a, door-r1-b, door-r2-a, door-r2-b, door-r3-a, door-r3-b, door-r4-a, door-r4-b, door-r5-a, door-r5-b and 25 more. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-low-floor-tram-702a388d","cdnUrl":"https://cdn.3dassets.dev/assets/11548/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-low-floor-tram-702a388d","thumbnailUrl":"https://cdn.3dassets.dev/assets/11548/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11548/v1/poster.webp","blurhash":"U88;Z1%MD~xuD*9FRjoh00j[?bRj-;_No#M_","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":411316,"triangles":10536,"vertices":31608,"meshes":64,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.279500769387196,-1.3113021890553966e-8,-12.34000015258789],"max":[1.279500769387196,5.51000874093457,12.404999732971191]},"sizeMeters":[2.559,5.51,24.745],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:49.902Z","updatedAt":"2026-09-06T15:04:50.416Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11548/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ArticulatedLowFloorTramModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11548/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11548/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11548/v1/model.glb\" alt=\"Articulated low floor tram (Modern Rail and Metro Network)\" 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/11548/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/11548/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11549","slug":"modern-rail-and-metro-network-tram-train-f94b3203","title":"Tram train unit (Modern Rail and Metro Network)","summary":"A 19.9 m two section tram train with heavy rail couplers, a pantograph and third rail shoegear.","description":"A dual mode tram train that works both street tramways and heavy rail: two lofted sections on three bogies joined by concertina bellows, a 0.66 m floor line, wrap-around screens at both cab ends, four double doors a side, automatic couplers at modern coupler height, a single arm pantograph and collector shoegear on the leading bogie. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 3.06 x 5.71 x 19.86 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: door-r1-a, door-r1-b, door-r2-a, door-r2-b, door-r3-a, door-r3-b, door-r4-a, door-r4-b, door-l1-a, door-l1-b and 21 more. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-tram-train-f94b3203","cdnUrl":"https://cdn.3dassets.dev/assets/11549/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-tram-train-f94b3203","thumbnailUrl":"https://cdn.3dassets.dev/assets/11549/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11549/v1/poster.webp","blurhash":"UAAK2It8D$j[WB9FRjxu00e-?bxuWA~qt7D%","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":393796,"triangles":10544,"vertices":31632,"meshes":56,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.5297903848544983,-1.1444091796430911e-7,-9.930000305175781],"max":[1.5297903848544983,5.710008548150797,9.930000305175781]},"sizeMeters":[3.06,5.71,19.86],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:49.959Z","updatedAt":"2026-09-06T15:04:50.460Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11549/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TramTrainUnitModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11549/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11549/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11549/v1/model.glb\" alt=\"Tram train unit (Modern Rail and Metro Network)\" 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/11549/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/11549/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11550","slug":"modern-rail-and-metro-network-electric-freight-locomot-d1036303","title":"Electric freight locomotive (Modern Rail and Metro Network)","summary":"A 20.9 m Bo-Bo electric freight locomotive with two pantographs, machine room louvres and a warning panel.","description":"A four axle electric freight locomotive: a 20.9 m lofted body with raked cab ends and wrap-around screens, machine room louvre bands along both sides, a warning panel and headlight clusters at each end, cab access steps and grab handles. Two motor bogies with named wheelsets, an underslung transformer, roof insulators with a high voltage bus, a circuit breaker and two single arm pantographs, one raised and one folded. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 3.53 x 5.91 x 20.88 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: pantograph-front-lower-arm, pantograph-front-upper-arm, pantograph-front-head, pantograph-rear-lower-arm, pantograph-rear-upper-arm, pantograph-rear-head, bogie-front-axle-1-right, bogie-front-axle-1-left, bogie-front-axle-2-right, bogie-front-axle-2-left and 4 more. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-electric-freight-locomot-d1036303","cdnUrl":"https://cdn.3dassets.dev/assets/11550/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-electric-freight-locomot-d1036303","thumbnailUrl":"https://cdn.3dassets.dev/assets/11550/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11550/v1/poster.webp","blurhash":"U55rPv-=DiRjkqI9ITX800M_-=xvH?yG.9r?","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":399192,"triangles":10052,"vertices":30156,"meshes":24,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.764458075875631,4.768371586472142e-9,-10.4399995803833],"max":[1.764458075875631,5.910008833135505,10.4399995803833]},"sizeMeters":[3.529,5.91,20.88],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:49.952Z","updatedAt":"2026-09-06T15:04:50.766Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11550/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ElectricFreightLocomotiveModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11550/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11550/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11550/v1/model.glb\" alt=\"Electric freight locomotive (Modern Rail and Metro Network)\" 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/11550/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/11550/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11551","slug":"modern-rail-and-metro-network-diesel-freight-locomotiv-0b873bd7","title":"Diesel electric freight locomotive (Modern Rail and Metro Network)","summary":"A 22.8 m Co-Co diesel electric freight locomotive with a long hood, radiator fans and walkway handrails.","description":"A six axle diesel electric freight locomotive on the North American pattern: a full width running board carrying a long engine hood with a flared radiator section, a cab set back behind it, a lower short hood, two roof radiator fans, an exhaust stack, walkway handrails, end steps, a slung fuel tank and two three axle bogies with named wheelsets. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 2.91 x 4.56 x 22.76 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: bogie-front-axle-1-right, bogie-front-axle-1-left, bogie-front-axle-2-right, bogie-front-axle-2-left, bogie-front-axle-3-right, bogie-front-axle-3-left, bogie-rear-axle-1-right, bogie-rear-axle-1-left, bogie-rear-axle-2-right, bogie-rear-axle-2-left and 2 more. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-diesel-freight-locomotiv-0b873bd7","cdnUrl":"https://cdn.3dassets.dev/assets/11551/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-diesel-freight-locomotiv-0b873bd7","thumbnailUrl":"https://cdn.3dassets.dev/assets/11551/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11551/v1/poster.webp","blurhash":"U8A0m$S%4:$x^$4;IV%000IV?ZgO0M~T^%9$","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":340528,"triangles":9024,"vertices":27072,"meshes":19,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-1.4531419099579617,-2.38418573772492e-9,-11.380000114440918],"max":[1.4531419099579617,4.559777028101825,11.380000114440918]},"sizeMeters":[2.906,4.56,22.76],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:50.881Z","updatedAt":"2026-09-06T15:04:51.322Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11551/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DieselElectricFreightLocomotiveModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11551/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11551/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11551/v1/model.glb\" alt=\"Diesel electric freight locomotive (Modern Rail and Metro Network)\" 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/11551/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/11551/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11552","slug":"modern-rail-and-metro-network-container-flat-wagon-9d0e5865","title":"Intermodal container flat wagon (Modern Rail and Metro Network)","summary":"A 21.3 m intermodal flat wagon with a plated deck, twist locks and cast three-piece bogies.","description":"A 21.3 m intermodal flat wagon: solebars and headstocks carrying a plated deck, seven pairs of container locating pockets with twist lock pins for twenty and forty foot boxes, yellow edge markings, a brake cylinder, handbrake wheel and two cast three-piece bogies with named wheelsets. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 2.77 x 1.83 x 21.32 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: bogie-front-axle-1-right, bogie-front-axle-1-left, bogie-front-axle-2-right, bogie-front-axle-2-left, bogie-rear-axle-1-right, bogie-rear-axle-1-left, bogie-rear-axle-2-right, bogie-rear-axle-2-left. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-container-flat-wagon-9d0e5865","cdnUrl":"https://cdn.3dassets.dev/assets/11552/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-container-flat-wagon-9d0e5865","thumbnailUrl":"https://cdn.3dassets.dev/assets/11552/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11552/v1/poster.webp","blurhash":"U36kL+t50MkD%LD%NH%100IV^*xY9a~W%1E2","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":174112,"triangles":5364,"vertices":16092,"meshes":11,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.34039733583564,-9.536743172944284e-9,-10.65999984741211],"max":[1.4275668370704444,1.8281436117913545,10.65999984741211]},"sizeMeters":[2.768,1.828,21.32],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:50.855Z","updatedAt":"2026-09-06T15:04:51.810Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11552/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IntermodalContainerFlatWagonModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11552/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11552/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11552/v1/model.glb\" alt=\"Intermodal container flat wagon (Modern Rail and Metro Network)\" 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/11552/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/11552/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11553","slug":"modern-rail-and-metro-network-covered-hopper-wagon-56bf9d5f","title":"Covered hopper wagon (Modern Rail and Metro Network)","summary":"A 16.7 m covered hopper with a ribbed body, six roof hatches, three discharge outlets and end walkways.","description":"A 16.7 m covered hopper for dry bulk: a ribbed body on a plated underframe, six round roof loading hatches on a centre walkway, three sloping discharge hoppers with outlet gates underneath, end platforms with handrails and side ladders. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 2.97 x 5.26 x 16.72 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: bogie-front-axle-1-right, bogie-front-axle-1-left, bogie-front-axle-2-right, bogie-front-axle-2-left, bogie-rear-axle-1-right, bogie-rear-axle-1-left, bogie-rear-axle-2-right, bogie-rear-axle-2-left. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-covered-hopper-wagon-56bf9d5f","cdnUrl":"https://cdn.3dassets.dev/assets/11553/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-covered-hopper-wagon-56bf9d5f","thumbnailUrl":"https://cdn.3dassets.dev/assets/11553/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11553/v1/poster.webp","blurhash":"UAB:y;%M4mx]-;9FIU%M00D$?bs:9E~q?bIU","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":224588,"triangles":5192,"vertices":15576,"meshes":7,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.476973803634846,-9.536743172944284e-9,-8.359999656677246],"max":[1.4896226224482148,5.261133453968091,8.359999656677246]},"sizeMeters":[2.967,5.261,16.72],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:51.365Z","updatedAt":"2026-09-06T15:04:51.903Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11553/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoveredHopperWagonModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11553/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11553/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11553/v1/model.glb\" alt=\"Covered hopper wagon (Modern Rail and Metro Network)\" 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/11553/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/11553/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11554","slug":"modern-rail-and-metro-network-bogie-tank-wagon-4e767248","title":"Bogie tank wagon (Modern Rail and Metro Network)","summary":"A 16.1 m bogie tank wagon with a dished barrel, manway cabinet, top walkway and end ladders.","description":"A 16.1 m bogie tank wagon: a 2.84 m diameter barrel with dished ends carried on a plated underframe by two saddle bands, a top walkway with handrails, a centre manway under a valve cabinet, a pressure relief stack, a bottom discharge valve, hazard placard panels and end ladders. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 2.87 x 5.16 x 16.12 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: bogie-front-axle-1-right, bogie-front-axle-1-left, bogie-front-axle-2-right, bogie-front-axle-2-left, bogie-rear-axle-1-right, bogie-rear-axle-1-left, bogie-rear-axle-2-right, bogie-rear-axle-2-left. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-bogie-tank-wagon-4e767248","cdnUrl":"https://cdn.3dassets.dev/assets/11554/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-bogie-tank-wagon-4e767248","thumbnailUrl":"https://cdn.3dassets.dev/assets/11554/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11554/v1/poster.webp","blurhash":"U8AwI}-;4mj[-;9FM{%M009F?c%M9F~q-;D%","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":190928,"triangles":5700,"vertices":17100,"meshes":12,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.419476875144285,-9.536743172944284e-9,-8.0600004196167],"max":[1.4473939133391855,5.161384284718686,8.0600004196167]},"sizeMeters":[2.867,5.161,16.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:51.183Z","updatedAt":"2026-09-06T15:04:52.078Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11554/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BogieTankWagonModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11554/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11554/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11554/v1/model.glb\" alt=\"Bogie tank wagon (Modern Rail and Metro Network)\" 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/11554/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/11554/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11555","slug":"modern-rail-and-metro-network-autorack-wagon-506d82af","title":"Enclosed autorack wagon (Modern Rail and Metro Network)","summary":"A 23.5 m enclosed double deck car carrier with corrugated sides, vent bands and hinged end doors.","description":"A 23.5 m enclosed double deck vehicle carrier: a tall corrugated body on a long underframe, deck lines marking the two floors, louvred vent bands at each level, a ribbed roof and four hinged end doors on named pivots with access ladders. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 3.32 x 5.64 x 23.52 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: bogie-front-axle-1-right, bogie-front-axle-1-left, bogie-front-axle-2-right, bogie-front-axle-2-left, bogie-rear-axle-1-right, bogie-rear-axle-1-left, bogie-rear-axle-2-right, bogie-rear-axle-2-left, end-door-front-left, end-door-front-right and 2 more. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-autorack-wagon-506d82af","cdnUrl":"https://cdn.3dassets.dev/assets/11555/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-autorack-wagon-506d82af","thumbnailUrl":"https://cdn.3dassets.dev/assets/11555/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11555/v1/poster.webp","blurhash":"U8BDWrbE01Rj_34nM{%M00IU_3%M00~X%MD%","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":276964,"triangles":6876,"vertices":20628,"meshes":15,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.6449745561939266,-9.536743172944284e-9,-11.760000228881836],"max":[1.679542557021269,5.639421829810824,11.760000228881836]},"sizeMeters":[3.325,5.639,23.52],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:51.372Z","updatedAt":"2026-09-06T15:04:52.330Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11555/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EnclosedAutorackWagonModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11555/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11555/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11555/v1/model.glb\" alt=\"Enclosed autorack wagon (Modern Rail and Metro Network)\" 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/11555/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/11555/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11556","slug":"modern-rail-and-metro-network-intermodal-well-wagon-3f7f854c","title":"Double stack well wagon (Modern Rail and Metro Network)","summary":"A 21.9 m double stack well wagon with a dropped centre well between raised end decks.","description":"A 21.9 m double stack well wagon: two raised end decks over the bogies with handrails and ladders, joined by deep side girders that carry a slatted well floor 0.5 m above rail, with twist locks in the well for containers stacked two high. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 2.73 x 2.14 x 21.92 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: bogie-front-axle-1-right, bogie-front-axle-1-left, bogie-front-axle-2-right, bogie-front-axle-2-left, bogie-rear-axle-1-right, bogie-rear-axle-1-left, bogie-rear-axle-2-right, bogie-rear-axle-2-left. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-intermodal-well-wagon-3f7f854c","cdnUrl":"https://cdn.3dassets.dev/assets/11556/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-intermodal-well-wagon-3f7f854c","thumbnailUrl":"https://cdn.3dassets.dev/assets/11556/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11556/v1/poster.webp","blurhash":"U24U{JtQITt7xvD%Rixu00Mx%NofIT_4%gIT","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":169544,"triangles":5280,"vertices":15840,"meshes":10,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.3496041848137306,1.1920928910669204e-8,-10.960000038146973],"max":[1.37958153452454,2.1408134248153945,10.960000038146973]},"sizeMeters":[2.729,2.141,21.92],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:51.958Z","updatedAt":"2026-09-06T15:04:52.943Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11556/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DoubleStackWellWagonModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11556/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11556/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11556/v1/model.glb\" alt=\"Double stack well wagon (Modern Rail and Metro Network)\" 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/11556/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/11556/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11557","slug":"modern-rail-and-metro-network-ballast-hopper-wagon-95984c61","title":"Ballast hopper wagon (Modern Rail and Metro Network)","summary":"A 13.9 m ballast hopper with sloping ends, inner shed plates and four side discharge doors on pivots.","description":"A 13.9 m ballast hopper for engineering trains: a ribbed trough body with sloping ends, internal shed plates that feed four side discharge doors on named pivots, a high visibility band around the top rail, end ladders and walkway rails. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 3.24 x 4.51 x 13.92 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: bogie-front-axle-1-right, bogie-front-axle-1-left, bogie-front-axle-2-right, bogie-front-axle-2-left, bogie-rear-axle-1-right, bogie-rear-axle-1-left, bogie-rear-axle-2-right, bogie-rear-axle-2-left, chute-door-left-1, chute-door-left-2 and 2 more. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-ballast-hopper-wagon-95984c61","cdnUrl":"https://cdn.3dassets.dev/assets/11557/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-ballast-hopper-wagon-95984c61","thumbnailUrl":"https://cdn.3dassets.dev/assets/11557/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11557/v1/poster.webp","blurhash":"U7ATi+NF00%M%M9FRk-p00Rk_3axD%~qxt9G","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":188576,"triangles":5628,"vertices":16884,"meshes":13,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.6199927017432412,-9.536743172944284e-9,-6.960000038146973],"max":[1.6199927017432412,4.510581333787872,6.960000038146973]},"sizeMeters":[3.24,4.511,13.92],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:52.206Z","updatedAt":"2026-09-06T15:04:52.979Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11557/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BallastHopperWagonModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11557/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11557/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11557/v1/model.glb\" alt=\"Ballast hopper wagon (Modern Rail and Metro Network)\" 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/11557/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/11557/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11558","slug":"modern-rail-and-metro-network-ballasted-track-straight-eeb457aa","title":"Ballasted track straight 6 m (Modern Rail and Metro Network)","summary":"A 6 m ballasted track module with concrete sleepers, rail pads, cast shoulders and spring clips.","description":"A 6 m module of modern ballasted permanent way: a trapezoidal ballast prism, ten prestressed concrete monobloc sleepers waisted at the centre and deepened under the rail seats, elastomer rail pads, cast shoulders, spring clips and 172 mm flat bottom rail. Ballast base at y=0, concrete sleeper tops at y=0.41 and railhead top at y=0.60; 1,435 mm gauge with rail centres at x = +/- 0.7525. The module origin sits on the rail-a port at the track centreline and the module runs toward +Z on the 6 m grid. Bounding size 4.40 x 0.60 x 6.00 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-ballasted-track-straight-eeb457aa","cdnUrl":"https://cdn.3dassets.dev/assets/11558/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-ballasted-track-straight-eeb457aa","thumbnailUrl":"https://cdn.3dassets.dev/assets/11558/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11558/v1/poster.webp","blurhash":"U6Bz8_WA00s:M|D%of%M00oz~qR*%L_3WBIB","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":97640,"triangles":1952,"vertices":5856,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2.2000793481246377,-0.00015106066144171537,0],"max":[2.2000793481246377,0.6000622101929618,6]},"sizeMeters":[4.4,0.6,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:52.263Z","updatedAt":"2026-09-06T15:04:53.284Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11558/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BallastedTrackStraight6MModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11558/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11558/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11558/v1/model.glb\" alt=\"Ballasted track straight 6 m (Modern Rail and Metro Network)\" 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/11558/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/11558/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11559","slug":"modern-rail-and-metro-network-ballasted-track-curve-10-7ad2a48a","title":"Ballasted track curve 10 degrees (Modern Rail and Metro Network)","summary":"A 6 m ballasted curve turning 10 degrees on a 34.4 m radius, for depot and metro alignments.","description":"A curved 6 m ballasted module turning 10 degrees to the left on a 34.4 m centreline radius, the same 6 m along the rails as the straight module. Mirror the placement rotation to turn right. Ballast base at y=0, concrete sleeper tops at y=0.41 and railhead top at y=0.60; 1,435 mm gauge with rail centres at x = +/- 0.7525. The module origin sits on the rail-a port at the track centreline and the module runs toward +Z on the 6 m grid. Bounding size 4.89 x 0.60 x 6.35 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-ballasted-track-curve-10-7ad2a48a","cdnUrl":"https://cdn.3dassets.dev/assets/11559/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-ballasted-track-curve-10-7ad2a48a","thumbnailUrl":"https://cdn.3dassets.dev/assets/11559/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11559/v1/poster.webp","blurhash":"U7A^OJIU00xua|IUof%M00xu~qWBof?bRjD%","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":116684,"triangles":2344,"vertices":7032,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2.688859155028399,-0.000043847172734784445,0],"max":[2.199972798674639,0.5998275318612555,6.352050304412842]},"sizeMeters":[4.889,0.6,6.352],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:52.832Z","updatedAt":"2026-09-06T15:04:53.820Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11559/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BallastedTrackCurve10DegreesModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11559/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11559/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11559/v1/model.glb\" alt=\"Ballasted track curve 10 degrees (Modern Rail and Metro Network)\" 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/11559/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/11559/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11560","slug":"modern-rail-and-metro-network-turnout-left-a2fd4d92","title":"Left hand turnout (Modern Rail and Metro Network)","summary":"A 12 m left hand turnout with planed switch blades, growing bearers, a crossing casting and a point machine.","description":"A 12 m left hand turnout on the 6 m grid: the through route runs straight from rail-a to rail-b, and the diverging route leaves on a 60 m radius to the rail-c port 1.21 m to the left. Concrete bearers grow from 2.5 m to 4.5 m toward the crossing, planed switch blades taper into the stock rails, a crossing casting and check rails sit at the vee, and a clamp lock point machine with drive rodding stands beside the toe. Ballast base at y=0, concrete sleeper tops at y=0.41 and railhead top at y=0.60; 1,435 mm gauge with rail centres at x = +/- 0.7525. The module origin sits on the rail-a port at the track centreline and the module runs toward +Z on the 6 m grid. Bounding size 5.92 x 1.02 x 12.44 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-turnout-left-a2fd4d92","cdnUrl":"https://cdn.3dassets.dev/assets/11560/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-turnout-left-a2fd4d92","thumbnailUrl":"https://cdn.3dassets.dev/assets/11560/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11560/v1/poster.webp","blurhash":"U7A,zix]00RPM|D%t7%M00RO?vWYxu~qM{D%","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":255844,"triangles":5232,"vertices":15696,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-3.3676839663263722,-0.0003414910893657641,0],"max":[2.549999952316284,1.019733667476888,12.4399995803833]},"sizeMeters":[5.918,1.02,12.44],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:53.366Z","updatedAt":"2026-09-06T15:04:54.327Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11560/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LeftHandTurnoutModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11560/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11560/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11560/v1/model.glb\" alt=\"Left hand turnout (Modern Rail and Metro Network)\" 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/11560/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/11560/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11561","slug":"modern-rail-and-metro-network-slab-track-straight-6m-86a3b2a5","title":"Slab track straight 6 m (Modern Rail and Metro Network)","summary":"A 6 m ballastless slab track module: a continuous concrete slab with drainage shoulders and rail baseplates.","description":"A 6 m ballastless slab track module of the kind used in tunnels, on viaducts and in metro running lines: a continuous reinforced concrete slab with a drainage shoulder each side, steel baseplates, elastomer pads, cast shoulders and spring clips carrying the rail to the same railhead height as the ballasted module, so the two chain directly. Ballast base at y=0, concrete sleeper tops at y=0.41 and railhead top at y=0.60; 1,435 mm gauge with rail centres at x = +/- 0.7525. The module origin sits on the rail-a port at the track centreline and the module runs toward +Z on the 6 m grid. Bounding size 4.10 x 0.60 x 6.00 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-slab-track-straight-6m-86a3b2a5","cdnUrl":"https://cdn.3dassets.dev/assets/11561/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-slab-track-straight-6m-86a3b2a5","thumbnailUrl":"https://cdn.3dassets.dev/assets/11561/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11561/v1/poster.webp","blurhash":"U7DS:t%M00ofxuD$WB%M00IU_3RjIU~qazM{","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":71524,"triangles":1424,"vertices":4272,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-2.0499282815027313,-0.00008438546684047532,0],"max":[2.0499282815027313,0.6001057514037059,6]},"sizeMeters":[4.1,0.6,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:53.458Z","updatedAt":"2026-09-06T15:04:54.472Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11561/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SlabTrackStraight6MModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11561/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11561/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11561/v1/model.glb\" alt=\"Slab track straight 6 m (Modern Rail and Metro Network)\" 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/11561/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/11561/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11562","slug":"modern-rail-and-metro-network-third-rail-track-6m-a8fee151","title":"Third rail track 6 m (Modern Rail and Metro Network)","summary":"A 6 m ballasted module with a top contact conductor rail on porcelain pots outside the running rails.","description":"A 6 m ballasted module electrified on the top contact third rail system: the conductor rail runs 1.30 m to the right of the track centre on porcelain insulator pots, with its running surface at y=0.68, 80 mm above the railhead, where the collector shoes of the metro and commuter units ride. Ballast base at y=0, concrete sleeper tops at y=0.41 and railhead top at y=0.60; 1,435 mm gauge with rail centres at x = +/- 0.7525. The module origin sits on the rail-a port at the track centreline and the module runs toward +Z on the 6 m grid. Bounding size 4.40 x 0.68 x 6.00 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-third-rail-track-6m-a8fee151","cdnUrl":"https://cdn.3dassets.dev/assets/11562/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-third-rail-track-6m-a8fee151","thumbnailUrl":"https://cdn.3dassets.dev/assets/11562/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11562/v1/poster.webp","blurhash":"U6Bg3st800xtIUIUoe%M00WA~qRj?a?bogD%","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":117780,"triangles":2344,"vertices":7032,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-2.2000793481246377,-0.00015106066144171537,0],"max":[2.2000793481246377,0.6800453104498287,6]},"sizeMeters":[4.4,0.68,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:53.518Z","updatedAt":"2026-09-06T15:04:53.554Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11562/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThirdRailTrack6MModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11562/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11562/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11562/v1/model.glb\" alt=\"Third rail track 6 m (Modern Rail and Metro Network)\" 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/11562/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/11562/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11563","slug":"modern-rail-and-metro-network-catenary-mast-cantilever-96554545","title":"Catenary mast with cantilever (Modern Rail and Metro Network)","summary":"An 8 m single track catenary mast with a tubular cantilever, registration arm and insulators.","description":"An 8 m H section catenary mast on a concrete foundation, carrying a tubular cantilever bracket and a lower stay out to the track centre 3.05 m away, with insulators at both mast fittings, a registration arm holding the contact wire at y=5.90 and a hanger to the messenger wire at y=7.10. Place the mast 3.05 m from the track centre. Bounding size 3.66 x 8.00 x 0.90 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-catenary-mast-cantilever-96554545","cdnUrl":"https://cdn.3dassets.dev/assets/11563/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-catenary-mast-cantilever-96554545","thumbnailUrl":"https://cdn.3dassets.dev/assets/11563/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11563/v1/poster.webp","blurhash":"U15OTv~q0000M|9FIT~q-;xuIoD%M{%M%MD%","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":28856,"triangles":532,"vertices":1596,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.44999998807907104,0.000024731912949660373,-0.44999998807907104],"max":[3.213206771270605,8,0.44999998807907104]},"sizeMeters":[3.663,8,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:53.771Z","updatedAt":"2026-09-06T15:04:53.822Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11563/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CatenaryMastWithCantileverModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11563/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11563/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11563/v1/model.glb\" alt=\"Catenary mast with cantilever (Modern Rail and Metro Network)\" 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/11563/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/11563/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11565","slug":"modern-rail-and-metro-network-catenary-portal-mast-2c00303a","title":"Catenary portal mast (Modern Rail and Metro Network)","summary":"A two track catenary portal: 8.4 m masts on a 9 m span with a lattice cross beam and two registration arms.","description":"A two track catenary portal: a pair of 8.4 m H section masts on concrete foundations 9 m apart, joined by a lattice cross beam with top and bottom chords and diagonal bracing, carrying insulated droppers and registration arms over each track centre at x = +/- 2.25. Bounding size 9.90 x 8.40 x 0.90 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-catenary-portal-mast-2c00303a","cdnUrl":"https://cdn.3dassets.dev/assets/11565/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-catenary-portal-mast-2c00303a","thumbnailUrl":"https://cdn.3dassets.dev/assets/11565/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11565/v1/poster.webp","blurhash":"U37UM6x[00xu%i-;4T4nkCIVIURhM{~q?c4m","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":45844,"triangles":888,"vertices":2664,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-4.949999809265137,-0.00007139922105153795,-0.45017851593402225],"max":[4.949999809265137,8.400316663524123,0.45017851593402225]},"sizeMeters":[9.9,8.4,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:54.482Z","updatedAt":"2026-09-06T15:04:55.525Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11565/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CatenaryPortalMastModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11565/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11565/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11565/v1/model.glb\" alt=\"Catenary portal mast (Modern Rail and Metro Network)\" 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/11565/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/11565/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11564","slug":"modern-rail-and-metro-network-contact-wire-run-b29f4190","title":"Overhead contact wire run (Modern Rail and Metro Network)","summary":"An 18 m span of overhead line: a sagging messenger wire, a staggered contact wire and droppers.","description":"An 18 m span of simple catenary overhead line: the messenger wire hangs in its catenary curve 1.20 m above the contact wire at the supports and sags 0.26 m at mid span, the copper contact wire is staggered 0.2 m either side of the track centre as real registration requires, and nine droppers hang between them. The origin is free rather than grounded: it sits on the contact wire at mid span, so the run is placed in mid air at y=5.90 above a track module rather than on the ground. Bounding size 0.40 x 1.23 x 18.00 m (X x Y x Z). Metre units, +Y up, +Z forward. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-contact-wire-run-b29f4190","cdnUrl":"https://cdn.3dassets.dev/assets/11564/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-contact-wire-run-b29f4190","thumbnailUrl":"https://cdn.3dassets.dev/assets/11564/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11564/v1/poster.webp","blurhash":"U24n[DM}D,xaxuD%bEoc00ng?aRkIU~Wt9IW","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":18972,"triangles":360,"vertices":1080,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.1977757627295266,-0.012086413146542373,-9.00080680847168],"max":[0.1977757627295266,1.2132676971893852,9.00080680847168]},"sizeMeters":[0.396,1.225,18.002],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:54.594Z","updatedAt":"2026-09-06T15:04:55.526Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11564/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OverheadContactWireRunModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11564/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11564/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11564/v1/model.glb\" alt=\"Overhead contact wire run (Modern Rail and Metro Network)\" 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/11564/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/11564/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11566","slug":"modern-rail-and-metro-network-tunnel-portal-a00efcef","title":"Tunnel portal with slab track (Modern Rail and Metro Network)","summary":"A 6 m concrete tunnel portal with a horseshoe bore, cornice, splayed wing walls and slab track through it.","description":"A single track tunnel portal 6 m deep: a concrete headwall with a horseshoe bore 6.6 m wide and 6.4 m to the crown, a cornice above it, splayed wing walls each side, a lined bore running back from the face with a cable route and a refuge niche in each side wall, and a slab track floor so the module chains to plain track. Ballast base at y=0, concrete sleeper tops at y=0.41 and railhead top at y=0.60; 1,435 mm gauge with rail centres at x = +/- 0.7525. The module origin sits on the rail-a port at the track centreline and the module runs toward +Z on the 6 m grid. Bounding size 10.72 x 8.08 x 9.30 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-tunnel-portal-a00efcef","cdnUrl":"https://cdn.3dassets.dev/assets/11566/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-tunnel-portal-a00efcef","thumbnailUrl":"https://cdn.3dassets.dev/assets/11566/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11566/v1/poster.webp","blurhash":"UHHLl0~q00t7M{%Mj[M{00IURjD%M{IU%MWB","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":89584,"triangles":1800,"vertices":5400,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-5.360000133514404,0.00012969210342328452,-3.300066317154082],"max":[5.360000133514404,8.079988106163881,6.000180419447017]},"sizeMeters":[10.72,8.08,9.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:54.815Z","updatedAt":"2026-09-06T15:04:55.814Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11566/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TunnelPortalWithSlabTrackModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11566/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11566/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11566/v1/model.glb\" alt=\"Tunnel portal with slab track (Modern Rail and Metro Network)\" 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/11566/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/11566/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11567","slug":"modern-rail-and-metro-network-viaduct-span-cb2b4215","title":"Single track viaduct span (Modern Rail and Metro Network)","summary":"A 12 m concrete box girder viaduct span on a tapered pier, carrying ballasted track between parapets.","description":"A 12 m single track viaduct span: a prestressed concrete box girder with cantilever deck edges on a tapered pier and spread footing, carrying ballasted track between 1.15 m parapets with a cable trough and walkway each side. The pier base sits at y=0 and the railhead at y=7.80, so spans chain to each other rather than to ground level track. The module origin sits on the rail-a port at the deck centreline. Bounding size 5.00 x 8.38 x 12.00 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-viaduct-span-cb2b4215","cdnUrl":"https://cdn.3dassets.dev/assets/11567/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-viaduct-span-cb2b4215","thumbnailUrl":"https://cdn.3dassets.dev/assets/11567/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11567/v1/poster.webp","blurhash":"UBD,4Y-;00Rj~qRjxuxu4n4.xu%MIUD%9Fof","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":194944,"triangles":3984,"vertices":11952,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2.500015259254738,-0.0002981276952649381,0],"max":[2.500015259254738,8.375963039660974,12]},"sizeMeters":[5,8.376,12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:55.424Z","updatedAt":"2026-09-06T15:04:56.087Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11567/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SingleTrackViaductSpanModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11567/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11567/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11567/v1/model.glb\" alt=\"Single track viaduct span (Modern Rail and Metro Network)\" 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/11567/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/11567/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11569","slug":"modern-rail-and-metro-network-level-crossing-3e9dbecb","title":"Level crossing with lifting barriers (Modern Rail and Metro Network)","summary":"A 6 m level crossing with rubber crossing panels, an asphalt road, two lifting barriers and warning lights.","description":"A 6 m level crossing module: rubber crossing panels between and outside the rails level with the railhead, an 11 m asphalt road across the track with edge lines, and a lifting barrier each side of the line on a counterweighted mast, each a named pivot node at its hinge, with a twin aspect warning light head on the mast. Ballast base at y=0, concrete sleeper tops at y=0.41 and railhead top at y=0.60; 1,435 mm gauge with rail centres at x = +/- 0.7525. The module origin sits on the rail-a port at the track centreline and the module runs toward +Z on the 6 m grid. Bounding size 11.00 x 2.28 x 6.50 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: barrier-right, barrier-left. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-level-crossing-3e9dbecb","cdnUrl":"https://cdn.3dassets.dev/assets/11569/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-level-crossing-3e9dbecb","thumbnailUrl":"https://cdn.3dassets.dev/assets/11569/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11569/v1/poster.webp","blurhash":"U38z#_%iDg$uMvWZxv$_00MvNgIxt:s~In4{","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":126264,"triangles":2528,"vertices":7584,"meshes":12,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-5.5,-0.00015106066144171537,-0.25004717845790436],"max":[5.5,2.2796542169429865,6.250047178457905]},"sizeMeters":[11,2.28,6.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:55.497Z","updatedAt":"2026-09-06T15:04:56.406Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11569/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LevelCrossingWithLiftingBarriersModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11569/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11569/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11569/v1/model.glb\" alt=\"Level crossing with lifting barriers (Modern Rail and Metro Network)\" 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/11569/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/11569/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11568","slug":"modern-rail-and-metro-network-friction-buffer-stop-20ad9d04","title":"Friction buffer stop (Modern Rail and Metro Network)","summary":"A friction buffer stop on a 4 m ballasted stub: sliding shoes, impact heads, a braced beam and a target.","description":"A modern friction buffer stop on a 4 m stub of ballasted track: a sliding shoe clamped over each railhead, an impact head with a hydraulic buffer above it, a braced crossbeam between them and a red and white target panel with a lamp on a short post. Ballast base at y=0, concrete sleeper tops at y=0.41 and railhead top at y=0.60; 1,435 mm gauge with rail centres at x = +/- 0.7525. The module origin sits on the rail-a port at the track centreline and the module runs toward +Z on the 6 m grid. Bounding size 4.40 x 3.14 x 4.00 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-friction-buffer-stop-20ad9d04","cdnUrl":"https://cdn.3dassets.dev/assets/11568/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-friction-buffer-stop-20ad9d04","thumbnailUrl":"https://cdn.3dassets.dev/assets/11568/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11568/v1/poster.webp","blurhash":"UGCGPus.4oW=00of%MWB01Rkoen$~qRjoft7","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":93992,"triangles":1832,"vertices":5496,"meshes":8,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-2.200000047683716,0.00014191378144123856,0],"max":[2.200000047683716,3.1399678952954897,4]},"sizeMeters":[4.4,3.14,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:55.550Z","updatedAt":"2026-09-06T15:04:56.333Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11568/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FrictionBufferStopModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11568/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11568/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11568/v1/model.glb\" alt=\"Friction buffer stop (Modern Rail and Metro Network)\" 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/11568/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/11568/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11570","slug":"modern-rail-and-metro-network-island-platform-module-9fac111d","title":"Island platform module (Modern Rail and Metro Network)","summary":"A 6 m island platform module 6 m wide with a face each side, coping, safety line and tactile strip.","description":"A 6 m island platform module for a two track station: a battered concrete deck 6.0 m wide with a face each side, a coping band, a white safety line and a ribbed tactile warning strip along both edges, a cable trough behind each coping and a central drainage channel. The deck top sits at y=1.55, 0.95 m above the railhead, and the faces are 1.50 m from their track centres, so the tracks belong at x = +/- 4.5. Platform ports chain modules end to end on the 6 m grid. Bounding size 6.20 x 1.65 x 6.00 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-island-platform-module-9fac111d","cdnUrl":"https://cdn.3dassets.dev/assets/11570/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-island-platform-module-9fac111d","thumbnailUrl":"https://cdn.3dassets.dev/assets/11570/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11570/v1/poster.webp","blurhash":"U5Fr#2~V00NL^cVqNItT009F_3NL0nt-R;Mv","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":31516,"triangles":592,"vertices":1776,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-3.0999999046325684,0.00012303535039004387,-0.00009451508540214704],"max":[3.0999999046325684,1.6498395465522442,6.000094515085403]},"sizeMeters":[6.2,1.65,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:55.842Z","updatedAt":"2026-09-06T15:04:55.921Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11570/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IslandPlatformModuleModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11570/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11570/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11570/v1/model.glb\" alt=\"Island platform module (Modern Rail and Metro Network)\" 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/11570/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/11570/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11571","slug":"modern-rail-and-metro-network-side-platform-module-522209b6","title":"Side platform module (Modern Rail and Metro Network)","summary":"A 6 m side platform module 3.5 m wide with one face, a rear boundary wall and a tactile edge strip.","description":"A 6 m side platform module: a battered concrete deck 3.5 m wide with a single face, coping, safety line and tactile warning strip, a drainage channel at the back and a 1.1 m rear boundary wall with a handrail. The deck top sits at y=1.55 and the face is 1.50 m from its track centre, so the track belongs at x = -3.25. Bounding size 3.70 x 2.73 x 6.00 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-side-platform-module-522209b6","cdnUrl":"https://cdn.3dassets.dev/assets/11571/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-side-platform-module-522209b6","thumbnailUrl":"https://cdn.3dassets.dev/assets/11571/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11571/v1/poster.webp","blurhash":"UBFrw^?F00WY8^9EXA%M00I[x]WA%%_4-njX","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":20664,"triangles":352,"vertices":1056,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.8499710074159978,-0.00008311525460635849,0],"max":[1.8499710074159978,2.7258431219262795,6]},"sizeMeters":[3.7,2.726,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:55.959Z","updatedAt":"2026-09-06T15:04:56.014Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11571/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SidePlatformModuleModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11571/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11571/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11571/v1/model.glb\" alt=\"Side platform module (Modern Rail and Metro Network)\" 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/11571/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/11571/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11572","slug":"modern-rail-and-metro-network-platform-canopy-dbee54b2","title":"Platform canopy (Modern Rail and Metro Network)","summary":"A 12 m platform canopy on three tapered columns, with curved rafters, a glazed ridge and gutters.","description":"A 12 m platform canopy: three tapered steel columns on baseplates carry a spine beam, curved rafters and purlins under a standing seam roof that falls from a 4.1 m crown to 2.9 m at the eaves, with a glazed ridge light strip, a gutter and downpipes each side and a lighting strip under the spine. Place it on a platform deck at y=1.55. Bounding size 6.14 x 4.59 x 12.00 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-platform-canopy-dbee54b2","cdnUrl":"https://cdn.3dassets.dev/assets/11572/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-platform-canopy-dbee54b2","thumbnailUrl":"https://cdn.3dassets.dev/assets/11572/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11572/v1/poster.webp","blurhash":"UAAdAoD*00s:~q9FRP-;00M{_3%M00?b%MD%","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":48832,"triangles":940,"vertices":2820,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-3.0700399792474133,0.00011627366307877252,-6],"max":[3.0700399792474133,4.589903160952873,6]},"sizeMeters":[6.14,4.59,12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:57.100Z","updatedAt":"2026-09-06T15:04:58.038Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11572/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlatformCanopyModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11572/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11572/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11572/v1/model.glb\" alt=\"Platform canopy (Modern Rail and Metro Network)\" 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/11572/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/11572/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11573","slug":"modern-rail-and-metro-network-ticket-gate-line-f83964e5","title":"Ticket gate line (Modern Rail and Metro Network)","summary":"A five pedestal ticket gate line with three standard aisles, one wide aisle and paddle doors on pivots.","description":"A 5.3 m ticket gate line: five glazed pedestals with target readers and displays on their tops form three standard aisles and one wide accessible aisle, each aisle closed by a pair of glazed retractable paddle doors that are named pivot nodes hinged inside the pedestals, with guide rails at both ends. Bounding size 5.28 x 1.10 x 1.82 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: gate-paddle-1-a, gate-paddle-1-b, gate-paddle-2-a, gate-paddle-2-b, gate-paddle-3-a, gate-paddle-3-b, gate-paddle-4-a, gate-paddle-4-b. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-ticket-gate-line-f83964e5","cdnUrl":"https://cdn.3dassets.dev/assets/11573/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-ticket-gate-line-f83964e5","thumbnailUrl":"https://cdn.3dassets.dev/assets/11573/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11573/v1/poster.webp","blurhash":"U59aKr~W00InWE-;%2M_009F_3%2%LIAD%og","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":46344,"triangles":960,"vertices":2880,"meshes":21,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-3.290310859680176,-0.00007753465764065437,-0.9098641877026379],"max":[1.9903109073638916,1.0998019438152706,0.9098641877026379]},"sizeMeters":[5.281,1.1,1.82],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:57.124Z","updatedAt":"2026-09-06T15:04:58.042Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11573/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TicketGateLineModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11573/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11573/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11573/v1/model.glb\" alt=\"Ticket gate line (Modern Rail and Metro Network)\" 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/11573/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/11573/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11574","slug":"modern-rail-and-metro-network-ticket-machine-e650def9","title":"Self service ticket machine (Modern Rail and Metro Network)","summary":"A 1.8 m self service ticket machine with a raked screen, card reader, ticket slot and hood.","description":"A 1.8 m self service ticket machine on a plinth: a rounded case with a raked touch screen, a card reader, a contactless target, a ticket and change slot, a coin tray, a hood over the screen and illuminated side strips. Bounding size 0.86 x 1.80 x 0.64 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-ticket-machine-e650def9","cdnUrl":"https://cdn.3dassets.dev/assets/11574/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-ticket-machine-e650def9","thumbnailUrl":"https://cdn.3dassets.dev/assets/11574/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11574/v1/poster.webp","blurhash":"U9CGfNkY00RM.AkEI9nz00oL^+oIxwj]ROV?","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":10832,"triangles":184,"vertices":552,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4300509542445077,0,-0.3099938817259724],"max":[0.4300509542445077,1.7999999523162842,0.3299938924548085]},"sizeMeters":[0.86,1.8,0.64],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:57.320Z","updatedAt":"2026-09-06T15:04:58.349Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11574/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SelfServiceTicketMachineModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11574/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11574/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11574/v1/model.glb\" alt=\"Self service ticket machine (Modern Rail and Metro Network)\" 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/11574/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/11574/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11576","slug":"modern-rail-and-metro-network-information-display-54493897","title":"Platform information display (Modern Rail and Metro Network)","summary":"A 2.5 m double sided platform information display on a slim post with a route map panel.","description":"A 2.5 m platform information totem: a slim post on a cast base carrying a double sided display head with blank glazed faces, a route map panel below it and a lit header band above. Bounding size 0.90 x 2.50 x 0.48 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-information-display-54493897","cdnUrl":"https://cdn.3dassets.dev/assets/11576/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-information-display-54493897","thumbnailUrl":"https://cdn.3dassets.dev/assets/11576/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11576/v1/poster.webp","blurhash":"U45#;R.8004TyZozQ+Ri0LIo?a-;cGW=Z}s*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":12684,"triangles":204,"vertices":612,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4499780472304222,0,-0.2399487201028134],"max":[0.4499780472304222,2.5,0.2399487201028134]},"sizeMeters":[0.9,2.5,0.48],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:57.465Z","updatedAt":"2026-09-06T15:04:57.508Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11576/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlatformInformationDisplayModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11576/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11576/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11576/v1/model.glb\" alt=\"Platform information display (Modern Rail and Metro Network)\" 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/11576/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/11576/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11575","slug":"modern-rail-and-metro-network-departure-board-ee3b32a3","title":"Departure board (Modern Rail and Metro Network)","summary":"A 3.5 m wide suspended departure board on two posts, with header bands and blank display faces.","description":"A 3.5 m wide departure board hung between two posts on cast bases, with a deep double sided case, blank glazed display faces for the developer to fill, a coloured header band above and a footer band below. Bounding size 3.50 x 3.00 x 0.50 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-departure-board-ee3b32a3","cdnUrl":"https://cdn.3dassets.dev/assets/11575/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-departure-board-ee3b32a3","thumbnailUrl":"https://cdn.3dassets.dev/assets/11575/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11575/v1/poster.webp","blurhash":"U57UbrtRH;xu9%%gI8D%$%9aS#xsnM_4%h9F","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":12244,"triangles":204,"vertices":612,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.75,0.000051270201850001085,-0.249946592608417],"max":[1.75,3.000050376578981,0.249946592608417]},"sizeMeters":[3.5,3,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:57.414Z","updatedAt":"2026-09-06T15:04:57.494Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11575/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DepartureBoardModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11575/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11575/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11575/v1/model.glb\" alt=\"Departure board (Modern Rail and Metro Network)\" 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/11575/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/11575/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11577","slug":"modern-rail-and-metro-network-platform-bench-96ecd00c","title":"Platform bench (Modern Rail and Metro Network)","summary":"A 1.9 m platform bench with a slatted steel seat and back on cast end frames and a centre armrest.","description":"A 1.9 m platform bench: cast end frames carry a slatted stainless seat and a slatted back, with tubular armrests at the ends and a centre armrest. Bounding size 1.86 x 0.90 x 0.62 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-platform-bench-96ecd00c","cdnUrl":"https://cdn.3dassets.dev/assets/11577/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-platform-bench-96ecd00c","thumbnailUrl":"https://cdn.3dassets.dev/assets/11577/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11577/v1/poster.webp","blurhash":"U99H9FIU4nt8~qxuD%M_00%MogIU4nV@ogt8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":11564,"triangles":204,"vertices":612,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.9300000071525574,0.00005677500307954553,-0.3099621594321445],"max":[0.9300000071525574,0.9000079235276366,0.3099621594321445]},"sizeMeters":[1.86,0.9,0.62],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:57.945Z","updatedAt":"2026-09-06T15:04:58.590Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11577/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlatformBenchModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11577/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11577/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11577/v1/model.glb\" alt=\"Platform bench (Modern Rail and Metro Network)\" 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/11577/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/11577/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11578","slug":"modern-rail-and-metro-network-platform-shelter-cbf7980b","title":"Platform shelter (Modern Rail and Metro Network)","summary":"A 4 m glazed platform shelter with an open front, a curved roof, a perch seat and a lighting strip.","description":"A 4 m glazed platform shelter: a steel frame with glazed back and end panels, an open front, a shallow curved roof with a coloured fascia, a perch seat along the back wall and a lighting strip under the roof. Place it on a platform deck at y=1.55. Bounding size 2.20 x 2.63 x 4.30 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-platform-shelter-cbf7980b","cdnUrl":"https://cdn.3dassets.dev/assets/11578/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-platform-shelter-cbf7980b","thumbnailUrl":"https://cdn.3dassets.dev/assets/11578/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11578/v1/poster.webp","blurhash":"UVC?$LWY9Fay~qM{IUt7V@MxoLxu9FM{xuxu","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":15420,"triangles":240,"vertices":720,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.100000023841858,-0.00010375064566137127,-2.119999885559082],"max":[1.100000023841858,2.631868329141874,2.179944738305026]},"sizeMeters":[2.2,2.632,4.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:57.712Z","updatedAt":"2026-09-06T15:04:57.804Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11578/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlatformShelterModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11578/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11578/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11578/v1/model.glb\" alt=\"Platform shelter (Modern Rail and Metro Network)\" 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/11578/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/11578/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11579","slug":"modern-rail-and-metro-network-lift-shaft-e7893955","title":"Glazed lift shaft (Modern Rail and Metro Network)","summary":"A 6.3 m glazed lift shaft with a steel frame, sliding doors on pivots and a roof machine cabinet.","description":"A 6.3 m glazed passenger lift shaft for station footbridge access: a steel frame on a concrete pad with glazing on three sides, a pair of sliding landing doors on named pivots with vision panels, a call panel, a roof machine cabinet and a capping slab. Bounding size 2.40 x 6.32 x 2.60 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: lift-door-a, lift-door-b. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-lift-shaft-e7893955","cdnUrl":"https://cdn.3dassets.dev/assets/11579/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-lift-shaft-e7893955","thumbnailUrl":"https://cdn.3dassets.dev/assets/11579/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11579/v1/poster.webp","blurhash":"UB9aEaxu00IA-;fQIUkB~qof4oRkM{ayt7kC","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19968,"triangles":348,"vertices":1044,"meshes":9,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.2000213189401119,0.000012818633192142326,-1.2999999523162842],"max":[1.2000213189401119,6.320033000317878,1.2999999523162842]},"sizeMeters":[2.4,6.32,2.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:58.006Z","updatedAt":"2026-09-06T15:04:58.948Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11579/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GlazedLiftShaftModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11579/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11579/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11579/v1/model.glb\" alt=\"Glazed lift shaft (Modern Rail and Metro Network)\" 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/11579/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/11579/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11581","slug":"modern-rail-and-metro-network-stair-flight-eb3ba94f","title":"Station stair flight (Modern Rail and Metro Network)","summary":"A 3.5 m rise stair flight with twenty steps, a top landing, closed stringers and twin handrails.","description":"A station access stair: twenty 175 mm risers on a 290 mm going give a 3.5 m rise over a 5.8 m run, with a top landing, closed concrete stringers, a soffit, twin handrails at 900 and 1000 mm on cranked stanchions both sides and contrast nosings on the top and bottom steps. Bounding size 2.18 x 4.52 x 7.70 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-stair-flight-eb3ba94f","cdnUrl":"https://cdn.3dassets.dev/assets/11581/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-stair-flight-eb3ba94f","thumbnailUrl":"https://cdn.3dassets.dev/assets/11581/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11581/v1/poster.webp","blurhash":"U49Qmq~qogIU%M-;RjRj004nfPxaD%00%Mxu","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":51832,"triangles":1028,"vertices":3084,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.0902307338784218,-0.00009829198865585198,-0.30000001192092896],"max":[1.0902307338784218,4.520944401613406,7.400000095367432]},"sizeMeters":[2.18,4.521,7.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:59.398Z","updatedAt":"2026-09-06T15:05:00.199Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11581/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StationStairFlightModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11581/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11581/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11581/v1/model.glb\" alt=\"Station stair flight (Modern Rail and Metro Network)\" 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/11581/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/11581/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11580","slug":"modern-rail-and-metro-network-waste-bin-426a89f2","title":"Platform waste bin (Modern Rail and Metro Network)","summary":"A 1.4 m stainless open top waste bin on a post, with a liner ring and a coloured hood.","description":"A 1.4 m platform waste bin: a tapered stainless body on a short post and cast base, open at the top with a liner retaining ring and a coloured hood collar. Bounding size 0.64 x 1.44 x 0.62 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-waste-bin-426a89f2","cdnUrl":"https://cdn.3dassets.dev/assets/11580/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-waste-bin-426a89f2","thumbnailUrl":"https://cdn.3dassets.dev/assets/11580/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11580/v1/poster.webp","blurhash":"U85rMj%M8wITyZt8VWRiIvRksjt6E1M|t6xt","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":21244,"triangles":392,"vertices":1176,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3199999928474426,0,-0.311991936139935],"max":[0.3199999928474426,1.4400015701073827,0.311991936139935]},"sizeMeters":[0.64,1.44,0.624],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:58.985Z","updatedAt":"2026-09-06T15:04:59.015Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11580/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlatformWasteBinModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11580/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11580/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11580/v1/model.glb\" alt=\"Platform waste bin (Modern Rail and Metro Network)\" 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/11580/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/11580/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11582","slug":"modern-rail-and-metro-network-help-point-ab482001","title":"Emergency help point (Modern Rail and Metro Network)","summary":"A 2.2 m emergency help point column with a beacon, two call buttons, a speaker grille and panels.","description":"A 2.2 m emergency help point: a rounded column on a concrete pad with a beacon on top, an information panel, a speaker grille, and two call buttons, one for information and one for emergencies. Bounding size 0.42 x 2.23 x 0.42 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-help-point-ab482001","cdnUrl":"https://cdn.3dassets.dev/assets/11582/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-help-point-ab482001","thumbnailUrl":"https://cdn.3dassets.dev/assets/11582/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11582/v1/poster.webp","blurhash":"U37Kxe?c0000D4WB*0oz;0M{F|?bDjaf%gkU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":20844,"triangles":336,"vertices":1008,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.20999999344348907,0.000008545537176038454,-0.20999999344348907],"max":[0.20999999344348907,2.2300000190734863,0.20999999344348907]},"sizeMeters":[0.42,2.23,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:59.359Z","updatedAt":"2026-09-06T15:05:00.325Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11582/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EmergencyHelpPointModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11582/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11582/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11582/v1/model.glb\" alt=\"Emergency help point (Modern Rail and Metro Network)\" 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/11582/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/11582/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11584","slug":"modern-rail-and-metro-network-carriage-wash-plant-12aa8f99","title":"Carriage wash plant (Modern Rail and Metro Network)","summary":"A carriage wash plant over a 6 m slab track road: portal frames, spray arches, four rotating brushes and a control cabin.","description":"A carriage wash plant built over a 6 m slab track road: two portal frames carry spray arches with nozzle stubs, four rotating brush columns stand each side of the track as named pivot nodes, and a control cabin, a water recovery tank and a supply pipe run stand beside the road. Bounding size 10.65 x 5.90 x 6.00 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: brush-1, brush-2, brush-3, brush-4. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-carriage-wash-plant-12aa8f99","cdnUrl":"https://cdn.3dassets.dev/assets/11584/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-carriage-wash-plant-12aa8f99","thumbnailUrl":"https://cdn.3dassets.dev/assets/11584/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11584/v1/poster.webp","blurhash":"UBBWi7%M00t74na|xuof4TM_RjRj~qt6RjWB","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":131664,"triangles":2924,"vertices":8772,"meshes":14,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-5.150000095367432,-0.00005342132546726219,-0.0001515057553564958],"max":[5.5,5.900003758938446,6.0001515057553565]},"sizeMeters":[10.65,5.9,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:59.729Z","updatedAt":"2026-09-06T15:05:00.736Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11584/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CarriageWashPlantModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11584/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11584/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11584/v1/model.glb\" alt=\"Carriage wash plant (Modern Rail and Metro Network)\" 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/11584/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/11584/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11583","slug":"modern-rail-and-metro-network-inspection-pit-module-77befc95","title":"Inspection pit module (Modern Rail and Metro Network)","summary":"A 6 m depot inspection pit road: rails on continuous plinths over an open pit with walkways, lamps and steps.","description":"A 6 m depot inspection pit road: the running rails sit on continuous concrete plinths over an open pit 1.35 m deep, with raised walkways and nosing strips each side, recessed pit lamps and a cable duct in each pit wall, handrails along both walkways, access steps at one end and a ladder at the other. Ballast base at y=0, concrete sleeper tops at y=0.41 and railhead top at y=0.60; 1,435 mm gauge with rail centres at x = +/- 0.7525. The module origin sits on the rail-a port at the track centreline and the module runs toward +Z on the 6 m grid. Bounding size 5.60 x 2.70 x 6.00 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-inspection-pit-module-77befc95","cdnUrl":"https://cdn.3dassets.dev/assets/11583/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-inspection-pit-module-77befc95","thumbnailUrl":"https://cdn.3dassets.dev/assets/11583/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11583/v1/poster.webp","blurhash":"U7E:3u_400oe9FRkt7t700IUxuD%?at6xuoy","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":42544,"triangles":808,"vertices":2424,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2.8000427259132663,0.00008562587675231548,0],"max":[2.8000427259132663,2.701070670262091,6]},"sizeMeters":[5.6,2.701,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:59.420Z","updatedAt":"2026-09-06T15:04:59.539Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11583/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InspectionPitModuleModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11583/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11583/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11583/v1/model.glb\" alt=\"Inspection pit module (Modern Rail and Metro Network)\" 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/11583/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/11583/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11585","slug":"modern-rail-and-metro-network-sanding-tower-2aeb241e","title":"Depot sanding tower (Modern Rail and Metro Network)","summary":"A 7.5 m sanding tower: a silo on braced legs with a delivery arm, flexible hose and control panel.","description":"A depot sanding tower: a conical steel silo on four braced legs above a concrete pad, with a rigid delivery arm reaching 2.4 m out over the track, a flexible hose and nozzle hanging from it, a control cabinet at the base and an access ladder up the leg. Bounding size 3.84 x 7.50 x 2.08 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-sanding-tower-2aeb241e","cdnUrl":"https://cdn.3dassets.dev/assets/11585/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-sanding-tower-2aeb241e","thumbnailUrl":"https://cdn.3dassets.dev/assets/11585/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11585/v1/poster.webp","blurhash":"U5AAab~q0000~q%M4n9F%LtQIVD%9FM{-;%M","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":39860,"triangles":744,"vertices":2232,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.2999999523162842,0.0000012180581700216297,-1],"max":[2.5432471907360386,7.5,1.0800079397986113]},"sizeMeters":[3.843,7.5,2.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:04:59.994Z","updatedAt":"2026-09-06T15:05:00.935Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11585/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DepotSandingTowerModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11585/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11585/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11585/v1/model.glb\" alt=\"Depot sanding tower (Modern Rail and Metro Network)\" 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/11585/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/11585/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11586","slug":"modern-rail-and-metro-network-signal-gantry-d5d7f72e","title":"Signal gantry (Modern Rail and Metro Network)","summary":"A 10 m signal gantry over two tracks with a lattice portal, walkway, ladders and two four aspect heads.","description":"A signal gantry spanning two tracks: 6.2 m masts on concrete foundations carry a lattice portal with top and bottom chords and diagonal bracing, an access walkway with a kick plate and handrail, ladders up both masts, and a four aspect colour light head hung over each track centre with identification plates. One head shows a red aspect and the other a green. Bounding size 11.00 x 7.32 x 1.30 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-signal-gantry-d5d7f72e","cdnUrl":"https://cdn.3dassets.dev/assets/11586/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-signal-gantry-d5d7f72e","thumbnailUrl":"https://cdn.3dassets.dev/assets/11586/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11586/v1/poster.webp","blurhash":"U89H65a}4n%M_4-;8_IUs;RkRkMx9E-=%ND%","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":123040,"triangles":2548,"vertices":7644,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-5.5,0.00027619847122226093,-0.8039931849877159],"max":[5.5,7.322620602815803,0.500198370311594]},"sizeMeters":[11,7.322,1.304],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:00.112Z","updatedAt":"2026-09-06T15:05:01.091Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11586/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SignalGantryModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11586/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11586/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11586/v1/model.glb\" alt=\"Signal gantry (Modern Rail and Metro Network)\" 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/11586/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/11586/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11588","slug":"modern-rail-and-metro-network-colour-light-signal-5a03af3b","title":"Four aspect colour light signal (Modern Rail and Metro Network)","summary":"A 5.1 m four aspect colour light signal at danger, with hoods, a route indicator, plate and phone box.","description":"A four aspect colour light signal on a post: red, amber, green and amber lenses in a rounded head with a hood over each, a route indicator above, an identification plate on the post, a signal post telephone box and a maintenance step. The red aspect is lit and the others are dark. Bounding size 0.75 x 5.14 x 0.70 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-colour-light-signal-5a03af3b","cdnUrl":"https://cdn.3dassets.dev/assets/11588/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-colour-light-signal-5a03af3b","thumbnailUrl":"https://cdn.3dassets.dev/assets/11588/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11588/v1/poster.webp","blurhash":"U25hc7-;000000WB~qt6_3ay4nofx^xuV=9G","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":38944,"triangles":720,"vertices":2160,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,0.000012204920748604131,-0.30000001192092896],"max":[0.45000641186747686,5.139999866485596,0.4001007093734605]},"sizeMeters":[0.75,5.14,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:00.537Z","updatedAt":"2026-09-06T15:05:00.584Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11588/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FourAspectColourLightSignalModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11588/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11588/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11588/v1/model.glb\" alt=\"Four aspect colour light signal (Modern Rail and Metro Network)\" 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/11588/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/11588/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11587","slug":"modern-rail-and-metro-network-relay-cabinet-5d1a85b5","title":"Lineside relay cabinet (Modern Rail and Metro Network)","summary":"A 2.3 m lineside relay cabinet on a plinth with a hinged louvred door, a sloping roof and a cable entry.","description":"A lineside relay cabinet: a rounded case on a concrete plinth with a sloping roof, a hinged full height door with vent louvres and a lock bar as a named pivot node, a cable entry box at the base and a status lamp above the door. Bounding size 1.70 x 2.32 x 1.10 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: cabinet-door. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-relay-cabinet-5d1a85b5","cdnUrl":"https://cdn.3dassets.dev/assets/11587/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-relay-cabinet-5d1a85b5","thumbnailUrl":"https://cdn.3dassets.dev/assets/11587/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11587/v1/poster.webp","blurhash":"U7EMONRj00IU0K%M?G9F00Rj~p-;xuoMocxt","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16344,"triangles":256,"vertices":768,"meshes":6,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.8500000238418579,0.00006256469925841612,-0.4499679681863115],"max":[0.8500000238418579,2.319999933242798,0.650042857715838]},"sizeMeters":[1.7,2.32,1.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:00.743Z","updatedAt":"2026-09-06T15:05:01.544Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11587/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LinesideRelayCabinetModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11587/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11587/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11587/v1/model.glb\" alt=\"Lineside relay cabinet (Modern Rail and Metro Network)\" 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/11587/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/11587/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11589","slug":"modern-rail-and-metro-network-speed-board-bb7c41c5","title":"Lineside speed board (Modern Rail and Metro Network)","summary":"A 2.4 m lineside speed board: a blank reflective plate on a post with brackets and a warning diamond.","description":"A 2.4 m lineside speed board on a cast base: a blank reflective plate in a dark surround, carried on a post with two brackets, plus a small diamond plate lower down. The plate faces are blank so a developer can apply their own numerals as a decal. Bounding size 0.90 x 2.36 x 0.52 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-speed-board-bb7c41c5","cdnUrl":"https://cdn.3dassets.dev/assets/11589/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-speed-board-bb7c41c5","thumbnailUrl":"https://cdn.3dassets.dev/assets/11589/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11589/v1/poster.webp","blurhash":"U58NqZ-:0001IboN%HW9x^flMwad00Rj_Nxv","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10888,"triangles":160,"vertices":480,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.450010660751664,0.00000915669875013736,-0.25999999046325684],"max":[0.450010660751664,2.359999895095825,0.25999999046325684]},"sizeMeters":[0.9,2.36,0.52],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:01.041Z","updatedAt":"2026-09-06T15:05:01.081Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11589/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LinesideSpeedBoardModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11589/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11589/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11589/v1/model.glb\" alt=\"Lineside speed board (Modern Rail and Metro Network)\" 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/11589/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/11589/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11590","slug":"modern-rail-and-metro-network-turnout-right-29b56799","title":"Right hand turnout (Modern Rail and Metro Network)","summary":"A 12 m right hand turnout, the handed pair to the left hand unit.","description":"A 12 m right hand turnout: the through route runs straight from rail-a to rail-b and the diverging route leaves on a 60 m radius to the rail-c port 1.21 m to the right. Ballast base at y=0, concrete sleeper tops at y=0.41 and railhead top at y=0.60; 1,435 mm gauge with rail centres at x = +/- 0.7525. The module origin sits on the rail-a port at the track centreline and the module runs toward +Z on the 6 m grid. Bounding size 5.92 x 1.02 x 12.44 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-turnout-right-29b56799","cdnUrl":"https://cdn.3dassets.dev/assets/11590/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-turnout-right-29b56799","thumbnailUrl":"https://cdn.3dassets.dev/assets/11590/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11590/v1/poster.webp","blurhash":"U8ATi%t700f5WAD%Wr%M00WA~qRko#_3n#9Z","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":255852,"triangles":5232,"vertices":15696,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-2.549999952316284,-0.0003414910893657641,0],"max":[3.3676839663263722,1.019733667476888,12.4399995803833]},"sizeMeters":[5.918,1.02,12.44],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:02.046Z","updatedAt":"2026-09-06T15:05:02.754Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11590/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RightHandTurnoutModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11590/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11590/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11590/v1/model.glb\" alt=\"Right hand turnout (Modern Rail and Metro Network)\" 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/11590/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/11590/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11591","slug":"modern-rail-and-metro-network-ballasted-track-straight-a49ccd9f","title":"Ballasted track straight 3 m (Modern Rail and Metro Network)","summary":"A 3 m ballasted filler module for closing half grid gaps and reaching buffer stops.","description":"A 3 m ballasted plain line module, half of the standard grid unit, for closing gaps and trimming a road to a buffer stop. Ballast base at y=0, concrete sleeper tops at y=0.41 and railhead top at y=0.60; 1,435 mm gauge with rail centres at x = +/- 0.7525. The module origin sits on the rail-a port at the track centreline and the module runs toward +Z on the 6 m grid. Bounding size 4.40 x 0.60 x 3.00 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-ballasted-track-straight-a49ccd9f","cdnUrl":"https://cdn.3dassets.dev/assets/11591/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-ballasted-track-straight-a49ccd9f","thumbnailUrl":"https://cdn.3dassets.dev/assets/11591/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11591/v1/poster.webp","blurhash":"U6C6+8WA00%MIU%Lt7M{00Rk~qRj-;D%WBxt","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":53532,"triangles":1032,"vertices":3096,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2.200000047683716,0.00014191378144123856,-0.00005801768088575798],"max":[2.200000047683716,0.6000622101929618,3.0000580176808858]},"sizeMeters":[4.4,0.6,3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:01.965Z","updatedAt":"2026-09-06T15:05:02.887Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11591/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BallastedTrackStraight3MModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11591/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11591/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11591/v1/model.glb\" alt=\"Ballasted track straight 3 m (Modern Rail and Metro Network)\" 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/11591/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/11591/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11592","slug":"modern-rail-and-metro-network-island-platform-ramp-b98e60fb","title":"Island platform end ramp (Modern Rail and Metro Network)","summary":"A 6 m island platform end ramp falling from full deck height to the track formation.","description":"A 6 m island platform end ramp: the deck falls from the full 1.55 m height to the track formation over 6 m, with a hazard edge band each side and a raked handrail. The platform-a port matches a full height module; there is no port at the low end. Bounding size 6.20 x 2.68 x 6.00 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-island-platform-ramp-b98e60fb","cdnUrl":"https://cdn.3dassets.dev/assets/11592/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-island-platform-ramp-b98e60fb","thumbnailUrl":"https://cdn.3dassets.dev/assets/11592/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11592/v1/poster.webp","blurhash":"UAFPB8Rl00WX4nIUxut800xZ_3WA~q.8xtV=","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9780,"triangles":152,"vertices":456,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-3.0999999046325684,-0.00011825922058139593,-0.0001495883801481135],"max":[3.0999999046325684,2.67633417210435,6.000094515085403]},"sizeMeters":[6.2,2.676,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:02.301Z","updatedAt":"2026-09-06T15:05:03.199Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11592/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IslandPlatformEndRampModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11592/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11592/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11592/v1/model.glb\" alt=\"Island platform end ramp (Modern Rail and Metro Network)\" 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/11592/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/11592/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11593","slug":"modern-rail-and-metro-network-container-flat-wagon-loa-346e97bf","title":"Intermodal flat wagon with two containers (Modern Rail and Metro Network)","summary":"The intermodal flat wagon loaded with two twenty foot containers on its twist locks.","description":"The 21.3 m intermodal flat wagon carrying two twenty foot containers locked down on the deck, each with corrugated side ribs, corner castings and door bars. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 2.77 x 3.95 x 21.32 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: bogie-front-axle-1-right, bogie-front-axle-1-left, bogie-front-axle-2-right, bogie-front-axle-2-left, bogie-rear-axle-1-right, bogie-rear-axle-1-left, bogie-rear-axle-2-right, bogie-rear-axle-2-left. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-container-flat-wagon-loa-346e97bf","cdnUrl":"https://cdn.3dassets.dev/assets/11593/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-container-flat-wagon-loa-346e97bf","thumbnailUrl":"https://cdn.3dassets.dev/assets/11593/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11593/v1/poster.webp","blurhash":"U68E0f=W03EU%hI8E3tT01E3~T?EDj.9^iaH","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":231368,"triangles":6540,"vertices":19620,"meshes":12,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.34039733583564,-9.536743172944284e-9,-10.65999984741211],"max":[1.4275668370704444,3.950057597107878,10.65999984741211]},"sizeMeters":[2.768,3.95,21.32],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:02.446Z","updatedAt":"2026-09-06T15:05:03.270Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11593/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IntermodalFlatWagonWithTwoContainersModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11593/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11593/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11593/v1/model.glb\" alt=\"Intermodal flat wagon with two containers (Modern Rail and Metro Network)\" 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/11593/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/11593/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11594","slug":"modern-rail-and-metro-network-intermodal-well-wagon-lo-b3c0dc94","title":"Double stack well wagon loaded (Modern Rail and Metro Network)","summary":"The double stack well wagon loaded with two forty foot containers stacked in the well.","description":"The 21.9 m double stack well wagon carrying two forty foot containers, one seated in the well and one stacked on top of it, each with corrugated ribs, corner castings and door bars. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 2.73 x 5.84 x 21.92 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: bogie-front-axle-1-right, bogie-front-axle-1-left, bogie-front-axle-2-right, bogie-front-axle-2-left, bogie-rear-axle-1-right, bogie-rear-axle-1-left, bogie-rear-axle-2-right, bogie-rear-axle-2-left. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-intermodal-well-wagon-lo-b3c0dc94","cdnUrl":"https://cdn.3dassets.dev/assets/11594/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-intermodal-well-wagon-lo-b3c0dc94","thumbnailUrl":"https://cdn.3dassets.dev/assets/11594/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11594/v1/poster.webp","blurhash":"U89QNs%K04M}~7IU58%101EQ-.?D06tS~9ob","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":265748,"triangles":7272,"vertices":21816,"meshes":12,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.3496041848137306,1.1920928910669204e-8,-10.960000038146973],"max":[1.37958153452454,5.839631825911972,10.960000038146973]},"sizeMeters":[2.729,5.84,21.92],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:02.836Z","updatedAt":"2026-09-06T15:05:03.602Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11594/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DoubleStackWellWagonLoadedModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11594/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11594/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11594/v1/model.glb\" alt=\"Double stack well wagon loaded (Modern Rail and Metro Network)\" 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/11594/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/11594/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11595","slug":"modern-rail-and-metro-network-ballast-hopper-wagon-loa-035b7d54","title":"Ballast hopper wagon loaded (Modern Rail and Metro Network)","summary":"The ballast hopper wagon with a heaped load of track ballast in the trough.","description":"The 13.9 m ballast hopper carrying a heaped load of stone ballast, tapering down to the body ends. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 3.24 x 4.51 x 13.92 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: bogie-front-axle-1-right, bogie-front-axle-1-left, bogie-front-axle-2-right, bogie-front-axle-2-left, bogie-rear-axle-1-right, bogie-rear-axle-1-left, bogie-rear-axle-2-right, bogie-rear-axle-2-left, chute-door-left-1, chute-door-left-2 and 2 more. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-ballast-hopper-wagon-loa-035b7d54","cdnUrl":"https://cdn.3dassets.dev/assets/11595/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-ballast-hopper-wagon-loa-035b7d54","thumbnailUrl":"https://cdn.3dassets.dev/assets/11595/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11595/v1/poster.webp","blurhash":"U7ATi,Rj00xu%M9FRj%M00Rj_3ofD%~qxuD%","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":190888,"triangles":5660,"vertices":16980,"meshes":14,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.6199927017432412,-9.536743172944284e-9,-6.960000038146973],"max":[1.6199927017432412,4.510581333787872,6.960000038146973]},"sizeMeters":[3.24,4.511,13.92],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:03.041Z","updatedAt":"2026-09-06T15:05:03.710Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11595/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BallastHopperWagonLoadedModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11595/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11595/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11595/v1/model.glb\" alt=\"Ballast hopper wagon loaded (Modern Rail and Metro Network)\" 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/11595/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/11595/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11596","slug":"modern-rail-and-metro-network-metro-driving-car-doors--b9b04e8e","title":"Metro driving car with doors open (Modern Rail and Metro Network)","summary":"The metro driving car with every sliding door leaf run fully open into the pockets.","description":"The 17.7 m metro driving car with all eight sliding door leaves run fully open, showing the door pockets and thresholds. The leaves remain named pivot nodes so they can be driven closed. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 3.06 x 4.00 x 17.74 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: door-r1-a, door-r1-b, door-r2-a, door-r2-b, door-r3-a, door-r3-b, door-r4-a, door-r4-b, door-r5-a, door-r5-b and 18 more. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-metro-driving-car-doors--b9b04e8e","cdnUrl":"https://cdn.3dassets.dev/assets/11596/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-metro-driving-car-doors--b9b04e8e","thumbnailUrl":"https://cdn.3dassets.dev/assets/11596/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11596/v1/poster.webp","blurhash":"U9ATp3ofxtxa?c4naxxt009Ft7of9F~q%NRl","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":294968,"triangles":7512,"vertices":22536,"meshes":46,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.5299917402624572,2.38418573772492e-9,-8.829999923706055],"max":[1.5299917402624572,4.000276014711191,8.90999984741211]},"sizeMeters":[3.06,4,17.74],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:02.903Z","updatedAt":"2026-09-06T15:05:03.830Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11596/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MetroDrivingCarWithDoorsOpenModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11596/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11596/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11596/v1/model.glb\" alt=\"Metro driving car with doors open (Modern Rail and Metro Network)\" 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/11596/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/11596/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11597","slug":"modern-rail-and-metro-network-colour-light-signal-clea-b3d7e87f","title":"Colour light signal showing clear (Modern Rail and Metro Network)","summary":"The four aspect colour light signal with the green aspect lit instead of the red.","description":"The four aspect colour light signal showing a green aspect, the cleared counterpart to the signal at danger. Bounding size 0.75 x 5.14 x 0.70 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-colour-light-signal-clea-b3d7e87f","cdnUrl":"https://cdn.3dassets.dev/assets/11597/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-colour-light-signal-clea-b3d7e87f","thumbnailUrl":"https://cdn.3dassets.dev/assets/11597/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11597/v1/poster.webp","blurhash":"U25X}n-;000000WB~qt6_3ay4nofxwxuV=9G","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":39024,"triangles":720,"vertices":2160,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,0.000012204920748604131,-0.30000001192092896],"max":[0.45000641186747686,5.139999866485596,0.4001007093734605]},"sizeMeters":[0.75,5.14,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:03.167Z","updatedAt":"2026-09-06T15:05:04.089Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11597/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ColourLightSignalShowingClearModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11597/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11597/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11597/v1/model.glb\" alt=\"Colour light signal showing clear (Modern Rail and Metro Network)\" 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/11597/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/11597/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11598","slug":"modern-rail-and-metro-network-high-speed-power-car-dar-6e4132a6","title":"High speed power car in a dark livery (Modern Rail and Metro Network)","summary":"The high speed power car in the reversed livery: a deep blue body with a light skirt band.","description":"The same high speed power car with the body and skirt colours exchanged, giving a deep blue body with a light band. Geometry is identical to the base design. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the vehicle at y=0.57 over a track module to stand it on the railhead. Automatic coupler ports sit at each end at y=1.07. Bounding size 3.49 x 5.91 x 20.40 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: door-r1-a, door-r1-b, door-l1-a, door-l1-b, coupler-cover, bogie-front-axle-1-right, bogie-front-axle-1-left, bogie-front-axle-2-right, bogie-front-axle-2-left, bogie-rear-axle-1-right and 6 more. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-high-speed-power-car-dar-6e4132a6","cdnUrl":"https://cdn.3dassets.dev/assets/11598/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-high-speed-power-car-dar-6e4132a6","thumbnailUrl":"https://cdn.3dassets.dev/assets/11598/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11598/v1/poster.webp","blurhash":"U65FObbpMxROkFI8V@xa8wn%tnx^RM%%o#Ri","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":393976,"triangles":9872,"vertices":29616,"meshes":28,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-1.744584506885262,-9.536743172944284e-9,-10.25],"max":[1.744584506885262,5.910008833135505,10.149999618530273]},"sizeMeters":[3.489,5.91,20.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:04.991Z","updatedAt":"2026-09-06T15:05:05.488Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11598/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HighSpeedPowerCarInADarkLiveryModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11598/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11598/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11598/v1/model.glb\" alt=\"High speed power car in a dark livery (Modern Rail and Metro Network)\" 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/11598/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/11598/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11600","slug":"modern-rail-and-metro-network-low-floor-tram-orange-li-3c40fa19","title":"Articulated low floor tram in an orange livery (Modern Rail and Metro Network)","summary":"The articulated low floor tram in an orange skirt livery for a second city network.","description":"The same three section low floor tram with the skirt band in safety orange instead of blue. Geometry is identical to the base design. Wheel flanges rest on y=0 so the rail plane sits at y=0.03; place the unit at y=0.57 over a track module. The unit is a fixed formation and carries no coupler ports. Bounding size 2.56 x 5.51 x 24.75 m (X x Y x Z). Metre units, +Y up, +Z forward, resting at y=0. Named pivot nodes: door-r1-a, door-r1-b, door-r2-a, door-r2-b, door-r3-a, door-r3-b, door-r4-a, door-r4-b, door-r5-a, door-r5-b and 25 more. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-low-floor-tram-orange-li-3c40fa19","cdnUrl":"https://cdn.3dassets.dev/assets/11600/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-low-floor-tram-orange-li-3c40fa19","thumbnailUrl":"https://cdn.3dassets.dev/assets/11600/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11600/v1/poster.webp","blurhash":"U78||u-;D$tSD%9FRit700j??cRi?a~qohIU","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":411452,"triangles":10536,"vertices":31608,"meshes":64,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-1.279500769387196,-1.3113021890553966e-8,-12.34000015258789],"max":[1.279500769387196,5.51000874093457,12.404999732971191]},"sizeMeters":[2.559,5.51,24.745],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:05.914Z","updatedAt":"2026-09-06T15:05:06.297Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11600/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ArticulatedLowFloorTramInAnOrangeLiveryModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11600/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11600/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11600/v1/model.glb\" alt=\"Articulated low floor tram in an orange livery (Modern Rail and Metro Network)\" 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/11600/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/11600/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11605","slug":"modern-rail-and-metro-network-metro-stat-d67c62f9-starter-scene","title":"Metro station with an island platform and units at both faces (Modern Rail and Metro Network)","summary":"Composed example for Modern Rail and Metro Network.","description":"A two track metro station: an island platform with canopies, seating, displays, a shelter, a gate line and an end ramp, slab track each side and a two car metro unit standing at each face, one with its doors open. A glazed lift shaft and a stair flight on the deck give access to a footbridge above. Track modules chain on the 6 m grid and every vehicle stands at y=0.57 on the railhead.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-metro-stat-d67c62f9-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/11605/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-metro-stat-d67c62f9-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/11605/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11605/v1/poster.webp","blurhash":"U8A^OMxu4TWB9F9Foe%M00xu?vWB_3~qRkIU","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":804244,"triangles":19520,"vertices":42692,"meshes":164,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-7.500000011920929,-0.00011825922058139593,-21],"max":[6.549928281502732,7.870033000317878,24.0000945150854]},"sizeMeters":[14.05,7.87,45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:06.059Z","updatedAt":"2026-09-06T15:05:06.794Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11605/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MetroStationWithAnIslandPlatformAndUnitsAtBothFacesModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11605/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11605/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11605/v1/model.glb\" alt=\"Metro station with an island platform and units at both faces (Modern Rail and Metro Network)\" 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/11605/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/11605/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11599","slug":"modern-rail-and-metro-network-electrified-freight-yard-310a5caf","title":"Electrified freight yard with a loaded rake under catenary (Modern Rail and Metro Network)","summary":"Composed example for Modern Rail and Metro Network.","description":"An electrified freight yard: an electric locomotive at the head of a loaded intermodal flat and a covered hopper on the main line, a diesel locomotive on the second road, a turnout leading to a short siding closed by a buffer stop, cantilever and portal catenary masts carrying overhead line spans, a signal gantry, a colour light signal, a relay cabinet, a speed board and a third rail road with a tank wagon.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-electrified-freight-yard-310a5caf","cdnUrl":"https://cdn.3dassets.dev/assets/11599/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-electrified-freight-yard-310a5caf","thumbnailUrl":"https://cdn.3dassets.dev/assets/11599/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11599/v1/poster.webp","blurhash":"U584e}xu00%gM{D%oc%M00Rj~qMw-;~qWE9F","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":1812804,"triangles":51956,"vertices":112683,"meshes":128,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-5.367781332617729,-0.0003414910893657641,-42],"max":[12.600079348124638,8.400316663524123,36.00080680847168]},"sizeMeters":[17.968,8.401,78.001],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:07.141Z","updatedAt":"2026-09-06T15:05:08.068Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11599/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ElectrifiedFreightYardWithALoadedRakeUnderCatenaryModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11599/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11599/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11599/v1/model.glb\" alt=\"Electrified freight yard with a loaded rake under catenary (Modern Rail and Metro Network)\" 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/11599/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/11599/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11601","slug":"modern-rail-and-metro-network-connector-cases-4a1a58f5","title":"Connector cases for rail, coupler and platform ports (Modern Rail and Metro Network)","summary":"Composed example for Modern Rail and Metro Network.","description":"Assembly cases proving every declared port type: ballasted track chained to slab track and into a curve, a straight feeding a turnout with a module on the diverging route, three vehicles coupled end to end at modern coupler height, and island and side platform modules abutted end to end. Spaced rows are independent test assemblies.","status":"published","url":"https://3dassets.dev/assets/modern-rail-and-metro-network-connector-cases-4a1a58f5","cdnUrl":"https://cdn.3dassets.dev/assets/11601/v1/model.glb","downloadUrl":"https://3dassets.dev/download/modern-rail-and-metro-network-connector-cases-4a1a58f5","thumbnailUrl":"https://cdn.3dassets.dev/assets/11601/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11601/v1/poster.webp","blurhash":"U68Nqb%M00ogIVWB%Mog00IU~qn~-;t89FRO","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":1461528,"triangles":39896,"vertices":85861,"meshes":107,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-2.688859155028399,-0.0003414910893657641,-48],"max":[57.849971007415995,8,22.149999618530273]},"sizeMeters":[60.539,8,70.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:05.617Z","updatedAt":"2026-09-06T15:05:06.294Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11601/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConnectorCasesForRailCouplerAndPlatformPortsModernRailAndMetroNetwork(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11601/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11601/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11601/v1/model.glb\" alt=\"Connector cases for rail, coupler and platform ports (Modern Rail and Metro Network)\" 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/11601/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/11601/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}