# Mesh Curvature node

**Left Toolbar** > **Mesh Nodes** >

The Mesh Curvature node computes the average curvature around each pixel of the 3D models and their normal images.

**input**

Model

Normal

**output**

Curvature

Convex

Concave

Mix

## Procedure

### To generate the Curvature image from a Mesh and its Normal image:

Load a Model into the Scene.

On the left toolbar choose Mesh Nodes > Mesh Curvature. >

Drag the Mesh Curvature icon into the Node Graph.

Connect a **Normal** image to the input socket in the Mesh Curvature node.

Connect the Output: **Curvature**, **Convex** or **Concave**.

## Inputs

A Normal Image.

## Outputs

**Curvature**

A monochromatic image where black represents flat areas and white represents curved areas.

**Convex**
A monochromatic image where black represents flat areas and white represents convex areas.

**Concave**
A monochromatic image where black represents flat areas and white represents concave areas.

**Mix**
A monochromatic image where 50% gray represents flat areas, white represents convex areas, and black represents concave areas.

## Attributes Panel

**Position X**
Position X of the output image.

**Position Y**
Position Y of the output image.

**Size X**
Size X of the output image.

**Size Y**
Size Y of the output image.

**Radius**
Defines a spherical area around each pixel that is measured for curvature.

**Noise**
Adds contextual noise to the curvature output.

**Normalize**
If checked gives the areas of greater curvature a white color. If unchecked, the color of the image is proportional to the surface curvature divided by the radius.

**Combine**
If checked the curvature is computed including other elements in connected meshes in the object. If unchecked the curvature is computed only against the same element.

**Padding**
Defines the size of the ring of pixels around the rendered zones, which prevents filtering issues when the model and textures are 3D rendered.

Mesh Nodes
Main Page