# Distribution

## Overview

The Distribution rollout supplies all essential elements to fine-tune the population of entities.

![](https://3157212555-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M79qeVXsEFgtyQoo65a%2F-MVXxr5O29RMbOw3AFjK%2F-MVY0jugN-3s17j58-TN%2FDISTR_OVERVIEW.jpg?alt=media\&token=1bdae498-3509-48dc-bc2d-7330e47b7a0c)

## Even

![](https://3157212555-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M79qeVXsEFgtyQoo65a%2F-MVXxr5O29RMbOw3AFjK%2F-MVY0qHXLjKOZ1YJIYRV%2FDISTR_TYPE_EVEN.jpg?alt=media\&token=7a6ff9b4-1e32-4500-a376-e4f5d6802dbd)

**Custom Axis** - Determines the distribution projection axis.\
**Distance** - Specifies the distance between entities.\
**Alignment** - Changes the way how the **Orientation** is applied. *Local* - entities are aligned in reference to the local domain, *World* - entities are aligned in reference to the world.\
**Origin** - Defines the origin of the distribution, allowing shifting it in space.\
**Orientation** - Controls the orientation of entites on the domain.

## Grid

![](https://3157212555-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M79qeVXsEFgtyQoo65a%2F-MVXxr5O29RMbOw3AFjK%2F-MVY1FLp7swOhBY64-hD%2FDISTR_TYPE_GRID.jpg?alt=media\&token=6de946d3-94f7-45b1-8105-92f3932d7728)

**Custom Axis** - Determines the distribution projection axis.\
**Distance X** - Specifies the distance between entities on X-axis.\
**Distance Y** - Specifies the distance between entities on Y-axis.\
**Alignment** - Changes the way how the **Orientation** is applied. *Local* - entities are aligned in reference to the local domain, *World* - entities are aligned in reference to the world.\
**Origin** - Defines the origin of the distribution, allowing shifting it in space.\
**Orientation** - Controls the orientation of entites on the domain.

## Random

### Uniform

![](https://3157212555-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M79qeVXsEFgtyQoo65a%2F-MVXxr5O29RMbOw3AFjK%2F-MVY1Jk-fFcP2BomU50T%2FDISTR_TYPE_RANDOM_UNIFORM.jpg?alt=media\&token=4cf57984-df40-4a90-9a9e-e2a63edff49d)

**Custom Axis** - Determines the distribution projection axis.\
**Distance** - Specifies the distance between entities.\
**Alignment** - Changes the way how the **Orientation** is applied. *Local* - entities are aligned in reference to the local domain, *World* - entities are aligned in reference to the world.\
**Origin** - Defines the origin of the distribution, allowing shifting it in space.\
**Orientation** - Controls the orientation of entites on the domain.

### Pure Random

![](https://3157212555-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M79qeVXsEFgtyQoo65a%2F-MVXxr5O29RMbOw3AFjK%2F-MVY1M7W5cCWBQZbjiCx%2FDISTR_TYPE_RANDOM_PURE.jpg?alt=media\&token=5caac070-0786-4817-a9cf-09e90cd2d18a)

**Custom Axis** - Determines the distribution projection axis.\
**Size** - Specifies the size evaluated by the **Density** parameter.\
**Density** - Specifies the density of entities per provided size square area.\
**Alignment** - Changes the way how the **Orientation** is applied. *Local* - entities are aligned in reference to the local domain, *World* - entities are aligned in reference to the world.\
**Origin** - Defines the origin of the distribution, allowing shifting it in space.\
**Orientation** - Controls the orientation of entites on the domain.

## Vertex

![](https://3157212555-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M79qeVXsEFgtyQoo65a%2F-MVXxr5O29RMbOw3AFjK%2F-MVY1TEzFyUD6yJ2rxzU%2FDISTR_TYPE_VERTEX.jpg?alt=media\&token=8db4e27f-e8b0-48df-9904-0a1b059c7dea)

**Alignment** - Changes the way how the **Orientation** is applied. *Local* - entities are aligned in reference to the local domain, *World* - entities are aligned in reference to the world.\
**Origin** - Defines the origin of the distribution, allowing shifting it in space.\
**Orientation** - Controls the orientation of entites on the domain.

## Face

![](https://3157212555-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M79qeVXsEFgtyQoo65a%2F-MVXxr5O29RMbOw3AFjK%2F-MVY1WPHgGi9kuw3LbhD%2FDISTR_TYPE_FACE.jpg?alt=media\&token=7de5e428-c360-4189-b5a6-539d44da11cc)

**Alignment** - Changes the way how the **Orientation** is applied. *Local* - entities are aligned in reference to the local domain, *World* - entities are aligned in reference to the world.\
**Origin** - Defines the origin of the distribution, allowing shifting it in space.\
**Orientation** - Controls the orientation of entites on the domain.

## Sampled

![](https://3157212555-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M79qeVXsEFgtyQoo65a%2F-MVXxr5O29RMbOw3AFjK%2F-MVY1_hSn_aV1biJJWQd%2FDISTR_TYPE_SAMPLED.jpg?alt=media\&token=8f4540f7-671e-4038-805e-44d1d7344821)

**Size** - Specifies the size evaluated by the **Density** parameter.\
**Density** - Specifies the density of entities per provided size square area.\
**Alignment** - Changes the way how the **Orientation** is applied. *Local* - entities are aligned in reference to the local domain, *World* - entities are aligned in reference to the world.\
**Origin** - Defines the origin of the distribution, allowing shifting it in space.\
**Orientation** - Controls the orientation of entites on the domain.

## UV

![](https://3157212555-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M79qeVXsEFgtyQoo65a%2F-MVXxr5O29RMbOw3AFjK%2F-MVY1gA-b_GXO4X_EbTE%2FDISTR_TYPE_UV.jpg?alt=media\&token=f74d55f9-aef3-4743-8d5a-486392e98474)

**UV Type** - Specifies the type of the distribution to be used over UV space. It provides types as [*Even*](#even), [*Grid*](#grid)*,* and [*Random*](#random) that share the same set of parameters as regular types discussed above, excluding one which is not considered in UV space - the **Projection Axis** parameter.
