# General

<figure><img src="https://246840127-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fsg8wgbCa5gHoFBgWbb5h%2Fuploads%2FGKV0IrUOzU4yTP53UzVX%2Fimage.png?alt=media&#x26;token=e90168cf-1f5a-47d4-bcb1-ed72d64d82c7" alt="" width="275"><figcaption></figcaption></figure>

<mark style="color:orange;">Compensate Height</mark> — moves flooring down for the exact value as the **Extrude H** it has. This is useful when you want the top surface of your flooring to be at z=0.

<mark style="color:orange;">Cap Bottom</mark> — adds a polygon to close the bottom of each board. By default it is open to have less polygons in the Object. This parameter is useful when the the Object is visible from both sides (e.g. wooden planks fence, glass tiles in the shower etc.).

<mark style="color:orange;">Normal Offset</mark> — controls the amount of the flooring offset along Z axis.

{% hint style="info" %}
**Tip**: Use Normal Offset when you model wall tiles and use Compensate Height. In that case you might have z-fighting in the corners where Normal Offset helps to get rid of it.
{% endhint %}

<mark style="color:orange;">Direction</mark> — controls the angle of the flooring direction.

<mark style="color:orange;">Tilt</mark> — changes the angle of the top surface, this simulates floorboards or tiles that are laid uneven. A very useful parameter to add randomness and realism to your flooring.

<mark style="color:orange;">Seed</mark> — changes the seed of all the randomization including flooring mesh and textures.

<mark style="color:orange;">Offset X and Y</mark> — controls the distance to move all the boards along X or Y axes.

<mark style="color:orange;">Remove Small</mark> —  defines the maximum threshold area of the board to be removed. This helps to clean the flooring from very small cut-outs which  are often not visible or have artifacts.
