# Project UVs

> Use this feature to create texture coordinates by projection on the axis-aligned bounding box.

API function: [algo.mapUvOnAABB](/asset-transformer-sdk/2026.4/api/python/algo_functions.md#mapuvonaabb)

Use this feature to generate texture coordinates by projecting meshes on the axis-aligned bounding box (AABB) of the model.

![Create Projected UVs](/api/media?file=/asset-transformer-sdk/media/images/projecteduvs.png)

## Parameters

### Alignment on matrix

Choose whether to project the texture coordinates of each input mesh on its own local AABB or on the global AABB of the scene.

![](/api/media?file=/asset-transformer-sdk/media/images/localuv.gif)

### 3D size of the UV space

Define the scale of the projected texture coordinates so that they fit into the UV space.

### UV channel

Choose the UV channel in which you want to store texture coordinates.

### Existing texture coordinates

Choose whether replace the existing texture coordinates with new ones in the selected UV channel.
