Difference between revisions of "Block"

From Space Engineers Wiki
Jump to: navigation, search
(Rhine moved page Blocks to Components and Tools)
 
m (Decorative Blocks 2 DLC)
 
(55 intermediate revisions by 11 users not shown)
Line 1: Line 1:
#REDIRECT [[Components and Tools]]
+
{{tocright}}
 +
In Space Engineers, any piece built as part of a ship or station is known as a [[Block]]. Blocks can vary from basic structural entities (such as the [[Light Armor Block]]) to standalone, functional facilities (such as the [[Refinery]]) to pieces that only offer a functionality useful to a complete whole (such as the [[Cockpit]]). Blocks are constructed by welding [[Components]] together: see [[Building]] for details on how to do so.
 +
== Block Properties ==
 +
=== Large and Small Blocks ===
 +
Blocks in Space Engineers can either be constructed Small, and so intended to be used on [[Small Ship]]s, or Large and so intended to be used on [[Large Ship]]s and [[Station]]s. Most (but not all) blocks can be built in either size, and so have two completely different sets of weights, volumes, and build recipes depending on which size is ultimately created. It is thus important to know what context you are looking to use a particular block in, or you might find your required Components to be off by a factor of 100!
 +
 
 +
Certain Blocks, such as the [[Medium Cargo Container]], cannot be built on Large Ships or Stations. Others, such as the [[Refinery]], cannot be built on Small Ships.
 +
 
 +
=== Blocks as Measurement ===
 +
When speaking of "blocks", one can either be referring to the items listed on this page, or one might instead be referring to units of distance. A single Large Block has an edge length of 2.5 meter and thus a volume of 15.625 m³, while a single Small Block has an edge length of 0.5 meter and thus a volume of 0.125 m³ (the Engineer avatar is about 1.8 meters tall, for reference).<ref>http://steamcommunity.com/app/244850/discussions/0/810939351168363653/</ref> This means that measurement changes based on context; a ship being 10 blocks long might be puny if a small ship (at 5 meters long, it's a large bathtub) but if referring to a large ship, 10 blocks is 25 meters long and is much more metal to worry about.
 +
 
 +
=== Rendering ===
 +
The less polygons your display card needs to deal with, the faster it will render. Modern display cards are capable of rendering thousands upon thousands of polygon without much effort. However, if you have an older card, you'll feel the impact more than with a newer card.
 +
 
 +
There are two different kinds of blocks: [[Armor block]]s and non-armor blocks (entity blocks - [[Gyroscope]]s, [[Cockpit]]s, [[Refinery|Refineries]] etc). The entity blocks are the ones that has LODs ''(Level Of Detail)''.
 +
 
 +
The [[Armor block]]s do not have LODs, they consist of "sides". These sides are actually removed as you create larger pieces, meaning that only the visible portions are rendered. Consider if you place two cubes against each other; two faces would be hidden. These faces are removed by the game. Which means armor blocks are in general a lot more efficiently rendered. They consist of a lot less polygons to begin with obviously, being cube-derived. <!--This is also why there is that render bug on the slope armor blocks, where some faces sometimes vanish.-->
 +
 
 +
As you move away from an armor or entity block, it's graphical representation is periodically replaced with a simpler model, so that the game doesn't have to render as many polygons. How many LOD levels there are depends on each individual model.
 +
 
 +
*It should be noted however in the early stages of development, that the majority of blocks currently in the game as of [[Update 01.141]] are still placeholders.
 +
 
 +
=== Performance ===
 +
When speaking of performance, most of SE's performance issues has less to do with rendering and more to do with the game logic. In other words, background processing and calculating the game does.
 +
 
 +
[[Armor block]]s have the least impact to overall performance, for two reasons: Polygon count and logic. Armor blocks have no logic assigned to them what so ever. Some entity blocks, like the [[Refinery]] for example, has game logic that changes [[Ore]] into [[Ingot]]s. This requires CPU power, albeit not much. But if you have for example, a hundred refineries, chances are you're gonna see the impact of it. Rendering wise the refinery obviously has more polygons than the equivalent number of armor blocks.
 +
 
 +
It should also be noted, that distance from the player(s) has no real meaningful impact when it comes to logics being used in the background. In other words, if you have a refinery, no matter how far away you fly away from it, the actual conversation of ore to ingots will still impact you. However, the rendering of the entity obviously won't.
 +
 
 +
Much of the performance issues can centralize on directly to how many ''things'' are in your world.
 +
 
 +
To expand on this further ... if we imagine one large ship and several small ones. If we assume the number and types of blocks of the large ship equal the total number of the smaller ones, the performance impact of the larger ship is actually smaller than several small ones: The large ship is a single physics entity, the small ones each have their individual ones. Hence, the multiple small ones should be heavier on the engine than the single large one, because there's less to compute.
 +
 
 +
== List of Blocks ==
 +
Both Large-grid and Small-grid blocks are listed here.
 +
 
 +
=== Armor (Light) ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorBlock
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorSlope
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorCorner
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorCornerInv
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorRoundSlope
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorRoundCorner
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorRoundCornerInv
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorSlope2Base
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorSlope2Tip
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorCorner2Base
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorCorner2Tip
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorInvCorner2Base
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorInvCorner2Tip
 +
|Mod:Vanilla/CubeBlock/LargeHalfArmorBlock
 +
|Mod:Vanilla/CubeBlock/LargeHalfSlopeArmorBlock
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorCornerSquare
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorCornerSquareInverted
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorHalfCorner
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorHalfSlopeCorner
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorHalfSlopeCornerInverted
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorHalfSlopedCorner
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorHalfSlopedCornerBase
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorHalfSlopeInverted
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorSlopedCorner
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorSlopedCornerBase
 +
|Mod:Vanilla/CubeBlock/LargeBlockArmorSlopedCornerTip
 +
}}
 +
 
 +
=== Armor (Heavy) ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/LargeHeavyBlockArmorBlock
 +
|Mod:Vanilla/CubeBlock/LargeHeavyBlockArmorSlope
 +
|Mod:Vanilla/CubeBlock/LargeHeavyBlockArmorCorner
 +
|Mod:Vanilla/CubeBlock/LargeHeavyBlockArmorCornerInv
 +
|Mod:Vanilla/CubeBlock/LargeHeavyBlockArmorRoundSlope
 +
|Mod:Vanilla/CubeBlock/LargeHeavyBlockArmorRoundCorner
 +
|Mod:Vanilla/CubeBlock/LargeHeavyBlockArmorRoundCornerInv
 +
|Mod:Vanilla/CubeBlock/LargeHeavyBlockArmorSlope2Base
 +
|Mod:Vanilla/CubeBlock/LargeHeavyBlockArmorSlope2Tip
 +
|Mod:Vanilla/CubeBlock/LargeHeavyBlockArmorCorner2Base
 +
|Mod:Vanilla/CubeBlock/LargeHeavyBlockArmorCorner2Tip
 +
|Mod:Vanilla/CubeBlock/LargeHeavyBlockArmorInvCorner2Base
 +
|Mod:Vanilla/CubeBlock/LargeHeavyBlockArmorInvCorner2Tip
 +
|Mod:Vanilla/CubeBlock/LargeHeavyHalfArmorBlock
 +
|Mod:Vanilla/CubeBlock/LargeHeavyHalfSlopeArmorBlock
 +
 
 +
|Mod:Vanilla/CubeBlock/LargeBlockHeavyArmorCornerSquare
 +
|Mod:Vanilla/CubeBlock/LargeBlockHeavyArmorCornerSquareInverted
 +
|Mod:Vanilla/CubeBlock/LargeBlockHeavyArmorHalfCorner
 +
|Mod:Vanilla/CubeBlock/LargeBlockHeavyArmorHalfSlopeCorner
 +
|Mod:Vanilla/CubeBlock/LargeBlockHeavyArmorHalfSlopeCornerInverted
 +
|Mod:Vanilla/CubeBlock/LargeBlockHeavyArmorHalfSlopedCorner
 +
|Mod:Vanilla/CubeBlock/LargeBlockHeavyArmorHalfSlopedCornerBase
 +
|Mod:Vanilla/CubeBlock/LargeBlockHeavyArmorHalfSlopeInverted
 +
|Mod:Vanilla/CubeBlock/LargeBlockHeavyArmorSlopedCorner
 +
|Mod:Vanilla/CubeBlock/LargeBlockHeavyArmorSlopedCornerBase
 +
|Mod:Vanilla/CubeBlock/LargeBlockHeavyArmorSlopedCornerTip
 +
}}
 +
 
 +
=== Automation ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/SmallProgrammableBlock
 +
|Mod:Vanilla/CubeBlock/SmallBlockSensor
 +
|Mod:Vanilla/CubeBlock/SmallBlockSoundBlock
 +
|Mod:Vanilla/CubeBlock/ButtonPanelLarge
 +
|Mod:Vanilla/CubeBlock/TimerBlockLarge
 +
}}
 +
 
 +
=== Conveyor / Cargo ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/OxygenTank
 +
|Mod:Vanilla/CubeBlock/LargeHydrogenTank
 +
|Mod:Vanilla/CubeBlock/LargeHydrogenTankSmall
 +
|Mod:Vanilla/CubeBlock/Airvent
 +
|Mod:Vanilla/CubeBlock/LargeBlockLargeContainer
 +
|Mod:Vanilla/CubeBlock/SmallBlockMediumContainer
 +
|Mod:Vanilla/CubeBlock/LargeBlockSmallContainer
 +
|Mod:Vanilla/CubeBlock/LargeBlockConveyor
 +
|Mod:Vanilla/CubeBlock/SmallBlockConveyor
 +
|Mod:Vanilla/CubeBlock/ConveyorTube
 +
|Mod:Vanilla/CubeBlock/ConveyorTubeSmall
 +
|Mod:Vanilla/CubeBlock/ConveyorFrameMedium
 +
|Mod:Vanilla/CubeBlock/ConveyorTubeCurved
 +
|Mod:Vanilla/CubeBlock/ConveyorTubeSmallCurved
 +
|Mod:Vanilla/CubeBlock/LargeBlockConveyorSorter
 +
|Mod:Vanilla/CubeBlock/SmallBlockConveyorSorter
 +
|Mod:Vanilla/CubeBlock/Connector
 +
|Mod:Vanilla/CubeBlock/ConnectorSmall
 +
|Mod:Vanilla/CubeBlock/Collector
 +
}}
 +
 
 +
=== Cockpit / Control ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/CockpitOpen
 +
|Mod:Vanilla/CubeBlock/LargeBlockCockpit
 +
|Mod:Vanilla/CubeBlock/LargeBlockCockpitSeat
 +
|Mod:Vanilla/CubeBlock/PassengerSeatLarge
 +
|Mod:Vanilla/CubeBlock/DBSmallBlockFighterCockpit
 +
|Mod:Vanilla/CubeBlock/OpenCockpitLarge
 +
|Mod:Vanilla/CubeBlock/ControlPanel
 +
|Mod:Vanilla/CubeBlock/LargeBlockGyro
 +
}}
 +
 
 +
=== Communications ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/LargeBlockRadioAntenna
 +
|Mod:Vanilla/CubeBlock/LargeBlockBeacon
 +
|Mod:Vanilla/CubeBlock/LargeBlockRemoteControl
 +
|Mod:Vanilla/CubeBlock/LargeBlockLaserAntenna
 +
}}
 +
 
 +
=== Decorative Blocks DLC ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/LargeBlockBed
 +
|Mod:Vanilla/CubeBlock/LargeBlockDesk
 +
|Mod:Vanilla/CubeBlock/LargeBlockDeskCorner
 +
|Mod:Vanilla/CubeBlock/LargeBlockDeskChairless
 +
|Mod:Vanilla/CubeBlock/LargeBlockDeskChairlessCorner
 +
|Mod:Vanilla/CubeBlock/LargeBlockCouch
 +
|Mod:Vanilla/CubeBlock/LargeBlockCouchCorner
 +
|Mod:Vanilla/CubeBlock/LargeBlockKitchen
 +
|Mod:Vanilla/CubeBlock/LargeBlockPlanters
 +
|Mod:Vanilla/CubeBlock/LargeBlockLockerRoom
 +
|Mod:Vanilla/CubeBlock/LargeBlockLockerRoomCorner
 +
|Mod:Vanilla/CubeBlock/LargeBlockLockers
 +
|Mod:Vanilla/CubeBlock/LargeBlockBathroomOpen
 +
|Mod:Vanilla/CubeBlock/LargeBlockBathroom
 +
|Mod:Vanilla/CubeBlock/LargeBlockToilet
 +
|Mod:Vanilla/CubeBlock/LargeBlockConsole
 +
|Mod:Vanilla/CubeBlock/LargeBlockCockpitIndustrial
 +
}}
 +
 
 +
=== Decorative Blocks 2 DLC ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/FoodDispenser
 +
|Mod:Vanilla/CubeBlock/Jukebox
 +
|Mod:Vanilla/CubeBlock/LabEquipment
 +
|Mod:Vanilla/CubeBlock/Shower
 +
|Mod:Vanilla/CubeBlock/WindowWall
 +
|Mod:Vanilla/CubeBlock/WindowWallLeft
 +
|Mod:Vanilla/CubeBlock/WindowWallRight
 +
|Mod:Vanilla/CubeBlock/MedicalStation
 +
|Mod:Vanilla/CubeBlock/TransparentLCDLarge
 +
|Mod:Vanilla/CubeBlock/Catwalk
 +
|Mod:Vanilla/CubeBlock/CatwalkCorner
 +
|Mod:Vanilla/CubeBlock/CatwalkStraight
 +
|Mod:Vanilla/CubeBlock/CatwalkWall
 +
|Mod:Vanilla/CubeBlock/CatwalkRailingEnd
 +
|Mod:Vanilla/CubeBlock/CatwalkRailingHalfRight
 +
|Mod:Vanilla/CubeBlock/CatwalkRailingHalfLeft
 +
|Mod:Vanilla/CubeBlock/GratedStairs
 +
|Mod:Vanilla/CubeBlock/GratedHalfStairs
 +
|Mod:Vanilla/CubeBlock/GratedHalfStairsMirrored
 +
|Mod:Vanilla/CubeBlock/RailingStraight
 +
|Mod:Vanilla/CubeBlock/RailingDouble
 +
|Mod:Vanilla/CubeBlock/RailingCorner
 +
|Mod:Vanilla/CubeBlock/RailingDiagonal
 +
|Mod:Vanilla/CubeBlock/RailingHalfRight
 +
|Mod:Vanilla/CubeBlock/RailingHalfLeft
 +
|Mod:Vanilla/CubeBlock/RotatingLightLarge
 +
|Mod:Vanilla/CubeBlock/Freight1
 +
|Mod:Vanilla/CubeBlock/Freight2
 +
|Mod:Vanilla/CubeBlock/Freight3
 +
}}
 +
 
 +
=== Doors ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/Door
 +
|Mod:Vanilla/CubeBlock/AirtightHangarDoor
 +
|Mod:Vanilla/CubeBlock/LargeBlockSlideDoor
 +
|Mod:Vanilla/CubeBlock/ArmorCenter
 +
|Mod:Vanilla/CubeBlock/ArmorCorner
 +
|Mod:Vanilla/CubeBlock/ArmorInvCorner
 +
|Mod:Vanilla/CubeBlock/ArmorSide
 +
}}
 +
 
 +
=== Economy ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/StoreBlock
 +
|Mod:Vanilla/CubeBlock/ContractBlock
 +
|Mod:Vanilla/CubeBlock/VendingMachine
 +
|Mod:Vanilla/CubeBlock/AtmBlock
 +
|Mod:Vanilla/CubeBlock/SafeZoneBlock
 +
}}
 +
 
 +
=== Frostbite DLC ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/LargeBlockRadioAntennaDish
 +
|Mod:Vanilla/CubeBlock/LargeBlockGate
 +
|Mod:Vanilla/CubeBlock/LargeBlockOffsetDoor
 +
|Mod:Vanilla/CubeBlock/DeadBody01
 +
|Mod:Vanilla/CubeBlock/DeadBody02
 +
|Mod:Vanilla/CubeBlock/DeadBody03
 +
|Mod:Vanilla/CubeBlock/DeadBody04
 +
|Mod:Vanilla/CubeBlock/DeadBody05
 +
|Mod:Vanilla/CubeBlock/DeadBody06
 +
}}
 +
 
 +
=== Gravity ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/GravityGenerator
 +
|Mod:Vanilla/CubeBlock/GravityGeneratorSphere
 +
|Mod:Vanilla/CubeBlock/VirtualMassLarge
 +
|Mod:Vanilla/CubeBlock/SpaceBallLarge
 +
}}
 +
 
 +
=== Interiors ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/Passage
 +
|Mod:Vanilla/CubeBlock/LargeStairs
 +
|Mod:Vanilla/CubeBlock/LargeRamp
 +
|Mod:Vanilla/CubeBlock/LargeSteelCatwalk
 +
|Mod:Vanilla/CubeBlock/LargeSteelCatwalk2Sides
 +
|Mod:Vanilla/CubeBlock/LargeSteelCatwalkCorner
 +
|Mod:Vanilla/CubeBlock/LargeSteelCatwalkPlate
 +
|Mod:Vanilla/CubeBlock/LargeCoverWall
 +
|Mod:Vanilla/CubeBlock/LargeCoverWallHalf
 +
|Mod:Vanilla/CubeBlock/LargeBlockInteriorWall
 +
|Mod:Vanilla/CubeBlock/LargeInteriorPillar
 +
|Mod:Vanilla/CubeBlock/Ladder2
 +
}}
 +
 
 +
=== LCD Panels ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/SmallTextPanel
 +
|Mod:Vanilla/CubeBlock/SmallLCDPanelWide
 +
|Mod:Vanilla/CubeBlock/SmallLCDPanel
 +
|Mod:Vanilla/CubeBlock/LargeBlockCorner_LCD_1
 +
|Mod:Vanilla/CubeBlock/LargeBlockCorner_LCD_2
 +
|Mod:Vanilla/CubeBlock/LargeBlockCorner_LCD_Flat_1
 +
|Mod:Vanilla/CubeBlock/LargeBlockCorner_LCD_Flat_2
 +
}}
 +
 
 +
=== Lights ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/LargeBlockFrontLight
 +
|Mod:Vanilla/CubeBlock/SmallLight
 +
|Mod:Vanilla/CubeBlock/LargeBlockLight_1corner
 +
|Mod:Vanilla/CubeBlock/LargeBlockLight_2corner
 +
}}
 +
 
 +
=== Mechanical ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/LargeAdvancedStator
 +
|Mod:Vanilla/CubeBlock/LargeAdvancedRotor
 +
|Mod:Vanilla/CubeBlock/LargeHinge
 +
|Mod:Vanilla/CubeBlock/LargeHingeHead
 +
|Mod:Vanilla/CubeBlock/MediumHinge
 +
|Mod:Vanilla/CubeBlock/MediumHingeHead
 +
|Mod:Vanilla/CubeBlock/ExtendedLargePistonBase
 +
<!--|Mod:Vanilla/CubeBlock/LargePistonTop-->
 +
|Mod:Vanilla/CubeBlock/LargeStator
 +
|Mod:Vanilla/CubeBlock/LargeRotor
 +
}}
 +
 
 +
=== Medical ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/LargeMedicalRoom
 +
|Mod:Vanilla/CubeBlock/CryoChamber
 +
}}
 +
 
 +
=== Production ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/LargeRefinery
 +
|Mod:Vanilla/CubeBlock/BlastFurnace
 +
|Mod:Vanilla/CubeBlock/BasicAssembler
 +
|Mod:Vanilla/CubeBlock/LargeAssembler
 +
|Mod:Vanilla/CubeBlock/LargeProjector
 +
|Mod:Vanilla/CubeBlock/SurvivalKit
 +
|Mod:Vanilla/CubeBlock/OxygenGenerator
 +
|Mod:Vanilla/CubeBlock/LargeBlockOxygenFarm
 +
|Mod:Vanilla/CubeBlock/LargeProductivityModule
 +
|Mod:Vanilla/CubeBlock/LargeEffectivenessModule
 +
|Mod:Vanilla/CubeBlock/LargeEnergyModule
 +
}}
 +
 
 +
=== Power ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/LargeBlockBatteryBlock
 +
|Mod:Vanilla/CubeBlock/SmallBlockSmallBatteryBlock
 +
|Mod:Vanilla/CubeBlock/LargeBlockLargeGenerator
 +
|Mod:Vanilla/CubeBlock/LargeBlockSmallGenerator
 +
|Mod:Vanilla/CubeBlock/LargeBlockSolarPanel
 +
|Mod:Vanilla/CubeBlock/LargeBlockWindTurbine
 +
|Mod:Vanilla/CubeBlock/LargeHydrogenEngine
 +
}}
 +
 
 +
=== Tools ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/LargeShipGrinder
 +
|Mod:Vanilla/CubeBlock/LargeShipWelder
 +
|Mod:Vanilla/CubeBlock/LargeBlockDrill
 +
|Mod:Vanilla/CubeBlock/LargeOreDetector
 +
}}
 +
 
 +
=== Thrusters ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/LargeBlockSmallThrust
 +
|Mod:Vanilla/CubeBlock/LargeBlockLargeThrust
 +
|Mod:Vanilla/CubeBlock/LargeBlockLargeHydrogenThrust
 +
|Mod:Vanilla/CubeBlock/LargeBlockSmallHydrogenThrust
 +
|Mod:Vanilla/CubeBlock/LargeBlockLargeAtmosphericThrust
 +
|Mod:Vanilla/CubeBlock/LargeBlockSmallAtmosphericThrust
 +
}}
 +
 
 +
=== Utility ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/LargeBlockLandingGear
 +
|Mod:Vanilla/CubeBlock/LargeJumpDrive
 +
|Mod:Vanilla/CubeBlock/SmallCameraBlock
 +
|Mod:Vanilla/CubeBlock/LargeShipMergeBlock
 +
|Mod:Vanilla/CubeBlock/LgParachute
 +
}}
 +
 
 +
=== Weapons ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/LargeWarhead
 +
|Mod:Vanilla/CubeBlock/LargeDecoy
 +
|Mod:Vanilla/CubeBlock/LargeInteriorTurret
 +
|Mod:Vanilla/CubeBlock/LargeGatlingTurret
 +
|Mod:Vanilla/CubeBlock/LargeMissileTurret
 +
|Mod:Vanilla/CubeBlock/SmallGatlingGun
 +
|Mod:Vanilla/CubeBlock/SmallMissileLauncher
 +
|Mod:Vanilla/CubeBlock/SmallRocketLauncherReload
 +
}}
 +
 
 +
=== Wheels ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/Suspension1x1
 +
|Mod:Vanilla/CubeBlock/Suspension3x3
 +
|Mod:Vanilla/CubeBlock/Suspension5x5
 +
|Mod:Vanilla/CubeBlock/Wheel1x1
 +
|Mod:Vanilla/CubeBlock/Wheel3x3
 +
|Mod:Vanilla/CubeBlock/Wheel5x5
 +
}}
 +
 
 +
=== Windows ===
 +
{{Itemlink-flexlist|size=64px
 +
|Mod:Vanilla/CubeBlock/LargeWindowEdge
 +
|Mod:Vanilla/CubeBlock/LargeWindowSquare
 +
|Mod:Vanilla/CubeBlock/Window1x1Face
 +
|Mod:Vanilla/CubeBlock/Window1x1Flat
 +
|Mod:Vanilla/CubeBlock/Window1x1FlatInv
 +
|Mod:Vanilla/CubeBlock/Window1x1Inv
 +
|Mod:Vanilla/CubeBlock/Window1x1Side
 +
|Mod:Vanilla/CubeBlock/Window1x1Slope
 +
|Mod:Vanilla/CubeBlock/Window1x2Face
 +
|Mod:Vanilla/CubeBlock/Window1x2Flat
 +
|Mod:Vanilla/CubeBlock/Window1x2FlatInv
 +
|Mod:Vanilla/CubeBlock/Window1x2Inv
 +
|Mod:Vanilla/CubeBlock/Window1x2SideLeft
 +
|Mod:Vanilla/CubeBlock/Window1x2SideRight
 +
|Mod:Vanilla/CubeBlock/Window1x2Slope
 +
|Mod:Vanilla/CubeBlock/Window2x3Flat
 +
|Mod:Vanilla/CubeBlock/Window2x3FlatInv
 +
|Mod:Vanilla/CubeBlock/Window3x3Flat
 +
|Mod:Vanilla/CubeBlock/Window3x3FlatInv
 +
}}
 +
 
 +
== References ==
 +
<references/>
 +
 
 +
[[Category:Space Engineers]]

Latest revision as of 11:17, 13 May 2022

In Space Engineers, any piece built as part of a ship or station is known as a Block. Blocks can vary from basic structural entities (such as the Light Armor Block) to standalone, functional facilities (such as the Refinery) to pieces that only offer a functionality useful to a complete whole (such as the Cockpit). Blocks are constructed by welding Components together: see Building for details on how to do so.

Block Properties

Large and Small Blocks

Blocks in Space Engineers can either be constructed Small, and so intended to be used on Small Ships, or Large and so intended to be used on Large Ships and Stations. Most (but not all) blocks can be built in either size, and so have two completely different sets of weights, volumes, and build recipes depending on which size is ultimately created. It is thus important to know what context you are looking to use a particular block in, or you might find your required Components to be off by a factor of 100!

Certain Blocks, such as the Medium Cargo Container, cannot be built on Large Ships or Stations. Others, such as the Refinery, cannot be built on Small Ships.

Blocks as Measurement

When speaking of "blocks", one can either be referring to the items listed on this page, or one might instead be referring to units of distance. A single Large Block has an edge length of 2.5 meter and thus a volume of 15.625 m³, while a single Small Block has an edge length of 0.5 meter and thus a volume of 0.125 m³ (the Engineer avatar is about 1.8 meters tall, for reference).[1] This means that measurement changes based on context; a ship being 10 blocks long might be puny if a small ship (at 5 meters long, it's a large bathtub) but if referring to a large ship, 10 blocks is 25 meters long and is much more metal to worry about.

Rendering

The less polygons your display card needs to deal with, the faster it will render. Modern display cards are capable of rendering thousands upon thousands of polygon without much effort. However, if you have an older card, you'll feel the impact more than with a newer card.

There are two different kinds of blocks: Armor blocks and non-armor blocks (entity blocks - Gyroscopes, Cockpits, Refineries etc). The entity blocks are the ones that has LODs (Level Of Detail).

The Armor blocks do not have LODs, they consist of "sides". These sides are actually removed as you create larger pieces, meaning that only the visible portions are rendered. Consider if you place two cubes against each other; two faces would be hidden. These faces are removed by the game. Which means armor blocks are in general a lot more efficiently rendered. They consist of a lot less polygons to begin with obviously, being cube-derived.

As you move away from an armor or entity block, it's graphical representation is periodically replaced with a simpler model, so that the game doesn't have to render as many polygons. How many LOD levels there are depends on each individual model.

  • It should be noted however in the early stages of development, that the majority of blocks currently in the game as of Update 01.141 are still placeholders.

Performance

When speaking of performance, most of SE's performance issues has less to do with rendering and more to do with the game logic. In other words, background processing and calculating the game does.

Armor blocks have the least impact to overall performance, for two reasons: Polygon count and logic. Armor blocks have no logic assigned to them what so ever. Some entity blocks, like the Refinery for example, has game logic that changes Ore into Ingots. This requires CPU power, albeit not much. But if you have for example, a hundred refineries, chances are you're gonna see the impact of it. Rendering wise the refinery obviously has more polygons than the equivalent number of armor blocks.

It should also be noted, that distance from the player(s) has no real meaningful impact when it comes to logics being used in the background. In other words, if you have a refinery, no matter how far away you fly away from it, the actual conversation of ore to ingots will still impact you. However, the rendering of the entity obviously won't.

Much of the performance issues can centralize on directly to how many things are in your world.

To expand on this further ... if we imagine one large ship and several small ones. If we assume the number and types of blocks of the large ship equal the total number of the smaller ones, the performance impact of the larger ship is actually smaller than several small ones: The large ship is a single physics entity, the small ones each have their individual ones. Hence, the multiple small ones should be heavier on the engine than the single large one, because there's less to compute.

List of Blocks

Both Large-grid and Small-grid blocks are listed here.

Armor (Light)

Light Armor Block Icon.png
Light Armor Slope Icon.png
Light Armor Corner Icon.png
Light Armor Inverted Corner Icon.png
Light Round Armor Slope Icon.png
Light Round Armor Corner Icon.png
Light Round Armor Inv Corner Icon.png
Light Slope 2x1x1 Base Icon.png
Light Slope 2x1x1 Tip Icon.png
Light Armor Corner 2x1x1 Base Icon.png
Light Armor Corner 2x1x1 Tip Icon.png
Light Inv Corner 2x1x1 Base Icon.png
Light Inv Corner 2x1x1 Tip Icon.png
Half Light Armor Block Icon.png
Half Slope Light Armor Block Icon.png
CornerSquare Icon.png
CornerSquareInverted Icon.png
HalfCorner Icon.png
HalfSlopeCorner Icon.png
HalfSlopeCornerInverted Icon.png
HalfSlopedCorner Icon.png
HalfSlopedCornerBase Icon.png
HalfSlopeInverted Icon.png
SlopedCorner Icon.png
SlopedCornerBase Icon.png
SlopedCornerTip Icon.png

Armor (Heavy)

Heavy Armor Block Icon.png
Heavy Armor Slope Icon.png
Heavy Armor Corner Icon.png
Heavy Armor Inverted Corner Icon.png
Heavy Round Armor Slope Icon.png
Heavy Round Armor Corner Icon.png
Heavy Round Armor Inv Corner Icon.png
Heavy Slope 2x1x1 Base Icon.png
Heavy Slope 2x1x1 Tip Icon.png
Heavy Corner 2x1x1 Base Icon.png
Heavy Corner 2x1x1 Tip Icon.png
Heavy Inv Corner 2x1x1 Base Icon.png
Heavy Inv Corner 2x1x1 Tip Icon.png
Half Heavy Armor Block Icon.png
Half Slope Heavy Armor Block Icon.png
HeavyCornerSquare Icon.png
HeavyCornerSquareInverted Icon.png
HeavyHalfCorner Icon.png
HeavyHalfSlopeCorner Icon.png
HeavyHalfSlopeCornerInverted Icon.png
HeavyHalfSlopedCorner Icon.png
HeavyHalfSlopedCornerBase Icon.png
HeavyHalfSlopeInverted Icon.png
HeavySlopedCorner Icon.png
HeavySlopedCornerBase Icon.png
HeavySlopedCornerTip Icon.png

Automation

Programmable Block Icon.png
Sensor Icon.png
Sound Block Icon.png
Button Panel Icon.png
Timer Block Icon.png

Conveyor / Cargo

Oxygen Tank Icon.png
Hydrogen Tank Icon.png
Large Hydrogen Tank Icon.png
Air Vent Icon.png
Large Cargo Container Icon.png
Medium Cargo Container Icon.png
Small Cargo Container Icon.png
Conveyor Junction Icon.png
Small Conveyor Icon.png
Conveyor Tube Icon.png
Small Conveyor Tube Icon.png
Conveyor Frame Icon.png
Curved Conveyor Tube Icon.png
Small Curved Conveyor Tube Icon.png
Conveyor Sorter Icon.png
Conveyor Sorter Small Icon.png
Connector Icon.png
Ejector Icon.png
Collector Icon.png

Cockpit / Control

Flight Seat Icon.png
Control Station Icon.png
Cockpit Icon.png
Passenger Seat Icon.png
Fighter Cockpit Icon.png
Control Seat Icon.png
Control Panel Icon.png
Gyroscope Icon.png

Communications

Antenna Icon.png
Beacon Icon.png
Remote Control Icon.png
Laser Antenna Icon.png

Decorative Blocks DLC

Bed Icon.png
Desk Icon.png
Desk Corner Icon.png
Chairless Desk Icon.png
Chairless Desk Corner Icon.png
Couch Icon.png
Corner Couch Icon.png
Kitchen Icon.png
Planters Icon.png
Armory Icon.png
Armory Lockers Icon.png
Lockers Icon.png
Toilet Icon.png
Bathroom Icon.png
Toilet Seat Icon.png
Console Block Icon.png
LargeCockpitIndustrial Icon.png

Decorative Blocks 2 DLC

Dispenser Icon.png
Jukebox Icon.png
Lab Equipment Icon.png
Lab Equipment Icon.png
Window Wall Icon.png
Window Wall Left Icon.png
Window Wall Right Icon.png
Medical Station Icon.png
Transparent LCD Icon.png
Grated Catwalk Icon.png
Grated Catwalk Corner Icon.png
Grated Catwalk Straight Icon.png
Grated Catwalk Wall Icon.png
Grated Catwalk End Icon.png
Grated Catwalk Half Right Icon.png
Grated Catwalk Half Left Icon.png
Grated stairs Icon.png
Grated half stairs Icon.png
Grated half stairs mirrored Icon.png
Railing Straight Icon.png
Railing Double Icon.png
Railing Corner Icon.png
Railing Diagonal Icon.png
Railing Half Right Icon.png
Railing Half Left Icon.png
Rotating Light Icon.png
Freight 1 Icon.png
Freight 2 Icon.png
Freight 3 Icon.png

Doors

Door Icon.png
Airtight Hangar Door Icon.png
Sliding Door Icon.png
Blast Door Icon.png
Blast Door Corner Icon.png
Blast Door Inverted Icon.png
Blast Door Edge Icon.png

Economy

Store Icon.png
Contracts Icon.png
Vending Machine Icon.png
ATM Icon.png
Safe Zone Icon.png

Frostbite DLC

Antenna Dish Icon.png
Gate Icon.png
Offset Door Icon.png
Dead Engineer 1 Icon.png
Dead Engineer 2 Icon.png
Dead Engineer 3 Icon.png
Dead Engineer 4 Icon.png
Dead Engineer 5 Icon.png
Dead Engineer 6 Icon.png

Gravity

Gravity Generator Icon.png
Spherical Gravity Generator Icon.png
Artificial Mass Icon.png
Space Ball Icon.png

Interiors

Passage Icon.png
Stairs Icon.png
Ramp Icon.png
Steel Catwalk Icon.png
Steel Catwalk Two Sides Icon.png
Steel Catwalk Corner Icon.png
Steel Catwalk Plate Icon.png
Full Cover Wall Icon.png
Half Cover Wall Icon.png
Interior Wall Icon.png
Interior Pillar Icon.png
Ladder Icon.png

LCD Panels

Text Panel Icon.png
Wide LCD Panel Icon.png
LCD Panel Icon.png
Corner LCD Top Icon.png
Corner LCD Bottom Icon.png
Corner LCD Flat Top Icon.png
Corner LCD Flat Bottom Icon.png

Lights

Spotlight Icon.png
Interior Light Icon.png
Corner Light Icon.png
Corner Light Double Icon.png

Mechanical

Advanced Rotor Icon.png
Advanced Rotor Part Icon.png
Hinge Icon.png
HingeHead Icon.png
HingeMedium Icon.png
HingeHeadMedium Icon.png
Piston Base Icon.png
Rotor Icon.png
Rotor Part Icon.png

Medical

Medical Room Icon.png
Cryo Chamber Icon.png

Production

Refinery Icon.png
Arc Furnace Icon.png
Basic Assembler Icon.png
Assembler Icon.png
Projector Icon.png
Survival Kit Small Icon.png
Oxygen Generator Icon.png
Oxygen Farm Icon.png
Productivity Upgrade Module Icon.png
Effectiveness Upgrade Module Icon.png
Power Efficiency Upgrade Module Icon.png

Power

Battery Icon.png
Small Battery Icon.png
Large Reactor Icon.png
Small Reactor Icon.png
Solar Panel Icon.png
Wind Turbine Icon.png
Hydrogen Engine Icon.png

Tools

Grinder (Ship) Icon.png
Welder (Ship) Icon.png
Drill Icon.png
Ore Detector Icon.png

Thrusters

Small Thruster Icon.png
Large Thruster Icon.png
Large Hydrogen Thruster Icon.png
Small Hydrogen Thruster Icon.png
Large Atmospheric Thruster Icon.png
Small Atmospheric Thruster Icon.png

Utility

Landing Gear Icon.png
Jump drive Icon.png
Camera Icon.png
Merge Block Icon.png
Parachute Hatch Icon.png

Weapons

Warhead Icon.png
Decoy Icon.png
Interior Turret Icon.png
Gatling Turret Icon.png
Missile Turret Icon.png
Gatling Gun Icon.png
Rocket Launcher Icon.png
Reloadable Rocket Launcher Icon.png

Wheels

Wheel Suspension 1x1 Icon.png
Wheel Suspension 3x3 Icon.png
Wheel Suspension 5x5 Icon.png
Wheel 1x1 Icon.png
Wheel 3x3 Icon.png
Wheel 5x5 Icon.png

Windows

Diagonal Window Icon.png
Vertical Window Icon.png
Window 1x1 Face Icon.png
Window 1x1 Flat Icon.png
Window 1x1 Flat Inv Icon.png
Window 1x1 Face Icon.png
Window 1x1 Side Icon.png
Window 1x1 Slope Icon.png
Window 1x2 Face Icon.png
Window 1x2 Flat Icon.png
Window 1x2 Flat Inv Icon.png
Window 1x2 Face Icon.png
Window 1x2 Side Left Icon.png
Window 1x2 Side Right Icon.png
Window 1x2 Slope Icon.png
Window 2x3 Flat Icon.png
Window 2x3 Flat Inv Icon.png
Window 3x3 Flat Icon.png
Window 3x3 Flat Inv Icon.png

References

  1. http://steamcommunity.com/app/244850/discussions/0/810939351168363653/