Besiege Wiki
Besiege Wiki
(Add gallery)
(Add material pictures)
Line 45: Line 45:
 
| Glass || 0.3 || 0.1 - 900.0 || 500 || 2500 || -
 
| Glass || 0.3 || 0.1 - 900.0 || 500 || 2500 || -
 
|}
 
|}
  +
<gallery widths="150" mode="nolines">
 
  +
woodsurf.png|Wood
  +
glasssurf.png|Glass
  +
</gallery>
 
* The block's mass is calculated by multiplying density with the volume of the surface's colliders.
 
* The block's mass is calculated by multiplying density with the volume of the surface's colliders.
 
* The break force of the block's joints is calculated by multiplying the block's mass with the break force multiplier and adding the base.
 
* The break force of the block's joints is calculated by multiplying the block's mass with the break force multiplier and adding the base.
Line 53: Line 56:
   
 
The block's visual thickness can be set, which is useful for reducing visible seams and chunkiness. This is a purely visual option and does not affect the block's colliders, mass, etc.. <br>
 
The block's visual thickness can be set, which is useful for reducing visible seams and chunkiness. This is a purely visual option and does not affect the block's colliders, mass, etc.. <br>
The option is hidden in vanilla, much like [[Smooth Surface Blocks]]. A mod such as [https://steamcommunity.com/sharedfiles/filedetails/?id=1808581664 Block Transform Mapper] is required to unhide it. <br>
+
The option is hidden in vanilla, much like [[Smooth Surface Block]]s. A mod such as [https://steamcommunity.com/sharedfiles/filedetails/?id=1808581664 Block Transform Mapper] is required to unhide it. <br>
 
'''Thickness changes save and load in vanilla. Mods are only required to set it.'''
 
'''Thickness changes save and load in vanilla. Mods are only required to set it.'''
   
Line 64: Line 67:
   
 
== Gallery ==
 
== Gallery ==
<gallery widths="200" spacing="small" orientation="none">
+
<gallery widths="250" mode="nolines">
 
Aitf-falken.png|ADF-01 Falken by AITF
 
Aitf-falken.png|ADF-01 Falken by AITF
 
Fnom3-car.png|Car by Fnom3
 
Fnom3-car.png|Car by Fnom3

Revision as of 08:03, 10 June 2020

The Build Surface is a procedural block - it is a panel which can take any shape with three or four corners, and can be bent and curved with Advanced Building.

It is an experimental block, and is still in active development. Use at your own risk.

Settings

Parameter Default Value Range Conditions
Material Wood Wood, Glass -
Use Paint False Boolean Wood only
Aerodynamics True Boolean -
Saturation 0.6 0.0 - 1.0 Use Paint is true
Luminosity 0.5 0.0 - 1.0 Use Paint is true
Hue #7F3232 Colour code Use Paint is true
Thickness False Boolean Hidden in vanilla

Usage

Surface-place

Creating a build surface is as simple as placing the corners like any other block. Four corners can be placed; you can create a four-sided shape, or you can create a triangle by placing the last corner on top of the first.


Surface-bend

If Advanced Building is enabled, the grid size can be changed by adjusting the step size of the translate tool, the corners can be moved, and the edges can be moved to create curved shapes (following a Bézier curve).


Its nature as a procedural block makes it incredibly attractive for bodywork on machines of all kinds; it allows shapes previously considered impossible, and makes expensive shapes like triangles cheap. For example, where an aircraft wing may have taken fifty blocks, only five build surfaces may be needed.

There are currently two materials, with properties listed below.

Material Density Mass Range Break Force Base Break Force Multiplier Health
Wood 0.3 0.1 - 900.0 1000 9000 2 - 8
Glass 0.3 0.1 - 900.0 500 2500 -
  • The block's mass is calculated by multiplying density with the volume of the surface's colliders.
  • The break force of the block's joints is calculated by multiplying the block's mass with the break force multiplier and adding the base.
  • The block's health is dependent on the surface area.

The wood material also allows a colour to be specified by the player (with the Paint option).

The block's visual thickness can be set, which is useful for reducing visible seams and chunkiness. This is a purely visual option and does not affect the block's colliders, mass, etc..
The option is hidden in vanilla, much like Smooth Surface Blocks. A mod such as Block Transform Mapper is required to unhide it.
Thickness changes save and load in vanilla. Mods are only required to set it.

When Scaling a surface, it is recommended to only scale all axes at once.
This is useful for decreasing the size of the block's Triggers, and will have some effect on the thickness of the colliders (but not increase their number). Keep in mind that the block's surface area (and mass, break force, health, etc) will increase or decrease accordingly.

Technology

Due to the block's age (or lack thereof), no technology takes any particular use of it. However, its procedural properties and aerodynamic properties mean it could very well become useful in this space in the future.

Gallery

Trivia

  • Currently, using a skin with the glass material does not work properly; it instead takes on the wooden material.


Blocks

Starting Block-thumb Starting Block • Wooden (Small Wooden Block-thumb Small Block / Wooden Block-thumb Block / Wooden Pole-thumb Pole / Log-thumb Log) • Brace-thumb BraceSmooth Surface Block-thumb Smooth Surface Block

Joints (Swivel Joint-thumb Swivel / Ball Joint-thumb Ball / Hinge-thumb Hinge / Axle Linkage-thumb Axle) • Steering (Steering Hinge-thumb Hinge / Steering Block-thumb Block) •
Wheels (Powered Wheel-thumbPowered Large Wheel-thumb Powered / Unpowered Wheel-thumbUnpowered Large Wheel-thumb Unpowered / Small Wheel-thumb Small) • Cogs ((Unpowered Cog-thumb Unpowered / Powered Cog-thumb Powered) / Unpowered Large Cog-thumb Large)

Decoupler-thumb DecouplerContractible Spring-thumb Contractible SpringSuspension-thumb SuspensionSlider-thumb SliderPiston-thumb PistonSpinning Block-thumb Spinning BlockGrabber-thumb GrabberWinch-thumb Winch

Metal Spike-thumb Metal SpikeMetal Blade-thumb Metal BladeCircular Saw-thumb Circular SawDrill-thumb DrillMetal Jaw-thumb Metal JawCannon-thumb CannonShrapnel Cannon-thumb Shrapnel CannonWater Cannon-thumb Water CannonCrossbow-thumb CrossbowVacuum-thumb VacuumFlamethrower-thumb FlamethrowerTorch-thumb TorchBomb-thumb BombRemote Grenade-thumb Remote GrenadeExplosive Rocket-thumb Explosive RocketFlaming Ball-thumb Flaming BallBoulder-thumb Boulder

Timer-thumb TimerLogic Gate-thumb Logic GateSensor-thumb SensorAltimeter-thumb AltimeterAnglometer-thumb AnglometerSpeedometer-thumb SpeedometerLength Detector-thumb Length DetectorPin Block-thumb Pin BlockCamera Block-thumb Camera Block

Flying Block-thumb Flying BlockPropeller-thumbSmall Propeller-thumb PropellersWing-thumb WingWing Panel-thumb Wing PanelBallast-thumb BallastBalloon-thumb Balloon

Armor Plate (Small)-thumbArmor Plate (Large)-thumbArmor Plate (Round)-thumb Armor PlatesWooden Panel-thumb Wooden PanelBuild Surface-thumb Build SurfaceGrip Pad-thumb Grip PadPlow-thumb PlowHalf Pipe-thumb Half PipeHolder-thumb HolderSpike Ball-thumb Spike Ball