> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nodi3d.com/llms.txt
> Use this file to discover all available pages before exploring further.

# MeshHeightMap

> Mesh Height Map node: Add height-map bumps to a mesh's surface. Mesh › Utils node in Nodi, with its inputs, outputs and properties.

Add height-map bumps to a mesh's surface.

**Category**: [Mesh](https://docs.nodi3d.com/nodi-editor/nodes.md#mesh) › Utils\
**Shown in the node menu as**: Mesh Height Map

## Inputs

| Input | Type |
| - | - |
| mesh | `Mesh` |
| height map config | `Config` |
| sharpness (triplanar) or plane (planar) | `Number, Point, Plane` |

## Outputs

| Output | Type |
| - | - |
| displaced mesh | `Mesh` |

## Properties

Properties are set in the Inspector and are used when the matching input is not connected.

| Property | Type |
| - | - |
| projection | `Category` |
| sharpness | `Number` |

## Related nodes

Other nodes in Mesh › Utils:

* [FlipMesh](https://docs.nodi3d.com/node/flip-mesh.md): Flip a mesh.
* [JoinMesh](https://docs.nodi3d.com/node/join-mesh.md): Join meshes into a single mesh.
* [MeshBrep](https://docs.nodi3d.com/node/mesh-brep.md): Create a mesh from a brep, surface or box.
* [MeshDeform](https://docs.nodi3d.com/node/mesh-deform.md): Deform a mesh by a 3-component displacement field.
* [MeshDual](https://docs.nodi3d.com/node/mesh-dual.md): Compute the dual cell outlines of a mesh: one closed polyline per input vertex through the centroids of its surrounding faces.
* [MeshQuality](https://docs.nodi3d.com/node/mesh-quality.md): Create mesh tessellation quality settings.
* [MeshRemoveSmallShells](https://docs.nodi3d.com/node/mesh-remove-small-shells.md): Remove small disconnected shells from a mesh.
* [MeshSplitPlane](https://docs.nodi3d.com/node/mesh-split-plane.md): Split a mesh into two parts using a plane.
* [MeshSurface](https://docs.nodi3d.com/node/mesh-surface.md): Create a mesh from a surface.
* [MeshVertexColors](https://docs.nodi3d.com/node/mesh-vertex-colors.md): Attach a per-vertex color list to a mesh.
* [MinimalSurfaceFlow](https://docs.nodi3d.com/node/minimal-surface-flow.md): Evolve a mesh toward a minimal surface with conformalized mean curvature flow.
* [QuadMeshToBrep](https://docs.nodi3d.com/node/quad-mesh-to-brep.md): Convert a quad mesh into a CAD B-rep.
* [QuadRemesh](https://docs.nodi3d.com/node/quad-remesh.md): Retopologize a triangle mesh into quads.
* [ReduceMesh](https://docs.nodi3d.com/node/reduce-mesh.md): Reduce mesh triangle count while preserving shape.
* [SmoothMesh](https://docs.nodi3d.com/node/smooth-mesh.md): Smooth a mesh using mean curvature flow.
* [Triangulate](https://docs.nodi3d.com/node/triangulate.md): Convert a quad mesh into a triangle mesh.
* [UnweldVertices](https://docs.nodi3d.com/node/unweld-vertices.md): Unweld vertices of a mesh.
* [WeldVertices](https://docs.nodi3d.com/node/weld-vertices.md): Weld vertices of a mesh.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.