# Procedural Nodes

| [Checkerboard](Checkerboard-Node.md) |
| :-----------|
| ![Image](images/CheckerboardNodeThumb.png) |
| Generates a checkerboard of alternating colors between inputs Color A and Color B based on input UV. |

## Noise

| [Gradient Noise](Gradient-Noise-Node.md) | [Simple Noise](Simple-Noise-Node.md) |
| :------------------------ | :---------------------------- |
| ![Image](images/GradientNoiseNodeThumb.png) | ![Image](images/SimpleNoiseNodeThumb.png) |
| Generates a gradient, or Perlin, noise based on input UV. | Generates a simple, or Value, noise based on input UV. |
| [**Voronoi**](Voronoi-Node) |           |
| ![Image](images/VoronoiNodeThumb.png) ||
|Generates a Voronoi, or Worley, noise based on input UV.  ||

## Shape

| [Ellipse](Ellipse-Node.md) | [Polygon](Polygon-Node.md) |
| :----------------------------------------------------------- | :----------------------------------------------------------- |
| ![Image](images/EllipseNodeThumb.png)                        | ![Image](images/PolygonNodeThumb.png)                        |
| Generates an ellipse shape based on input UV at the size specified by inputs Width and Height. | Generates a regular polygon shape based on input UV at  the size specified by inputs Width and Height. The polygon's amount of  sides is determined by input Sides. |
| [**Rectangle**](Rectangle-Node.md) | [**Rounded Rectangle**](Rounded-Rectangle-Node.md) |
| ![Image](images/RectangleNodeThumb.png)                      | ![Image](images/RoundedRectangleNodeThumb.png)               |
| Generates a rectangle shape based on input UV at the size specified by inputs Width and Height. | Generates a rounded rectangle shape based on input UV at the size specified by inputs Width and Height. The radius of each  corner is defined by input Radius. |