{"data":{"id":"36520","slug":"submarine-interior-and-control-room-cuta-12ad93fc-starter-scene","title":"Cutaway Pressure Hull (Submarine Interior and Control Room)","summary":"A 26 m run of pressure hull built from the pack's own 2 m ring sections, shown as a cutaway: every ring forward of the sealed after compartment has the shell above the centre line removed, so the frames and stringers stand as an open cage and all three compartments are looked...","description":"A 26 m run of pressure hull built from the pack's own 2 m ring sections, shown as a cutaway: every ring forward of the sealed after compartment has the shell above the centre line removed, so the frames and stringers stand as an open cage and all three compartments are looked straight down into. Aft, behind a dogged watertight bulkhead, the machinery space: a six cylinder diesel down the port side, the main motor with its tail shaft running into the sealed after section under the conning tower base, a battery bank, a switchboard, the fresh water tank and a rack of compressed air bottles. Amidships, the accommodation and the control room on one continuous deck: bunks, the heads, the galley range and sink, the wardroom table and bench, then the helm with its two yokes, the planesman at his seat, the ballast board, the chart table, sonar, radar, fire control, the search periscope and the attack scope in its well, the telegraph on the centre line and the ladder up to the escape hatch. Forward, through an open doorway, the torpedo space: two tube breeches in the bow, a weapon on its loading cradle, a second lashed in the stowage rack, lockers and crates. Service pipe runs, cable trays, deckhead lamps and the red watch lighting are hung off the frames down the length of the boat.","status":"published","url":"https://3dassets.dev/assets/submarine-interior-and-control-room-cuta-12ad93fc-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/36520/v1/model.glb","downloadUrl":"https://3dassets.dev/download/submarine-interior-and-control-room-cuta-12ad93fc-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/36520/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36520/v1/poster.webp","blurhash":"U78}6}-;M|%2e._Nxuof00IU?bR*a#00IUkC","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":6256124,"triangles":167552,"vertices":350295,"meshes":354,"materials":12,"textures":0,"animations":[],"boundingBox":{"min":[-13.350000023841858,0,-1.9138882160186768],"max":[13.000098426090181,6.58,1.9138882160186768]},"sizeMeters":[26.35,6.58,3.828],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T21:13:50.985Z","updatedAt":"2026-09-11T21:13:51.202Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36520/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CutawayPressureHullSubmarineInteriorAndControlRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36520/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36520/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36520/v1/model.glb\" alt=\"Cutaway Pressure Hull (Submarine Interior and Control Room)\" 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/36520/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/36520/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}}