> For the complete documentation index, see [llms.txt](https://docs.meshmorpher.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.meshmorpher.com/runtime/project/project-standalone-morph-targets.md).

# Project Standalone Morph Targets

Projects an array of Standalone Morph Targets on a Target Mesh and creates Standalone Morph Targets.\
Morph Targets are projected on all Target Mesh LODs.\
Projection is multi-threaded but can be very intensive on meshes with big data.

<div align="left"><figure><img src="/files/09R1SPnQ3LzLawjlBNgM" alt="Create Morph Targets at runtime from Mesh Files"><figcaption></figcaption></figure></div>

> You can learn more about Standalone Morph Targets [here](/runtime/standalone-morph-target.md).

#### Inputs

| Parameter                                                                                   | Description                                                                                                                                   |
| ------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| <p>Outer </p><p><code>Object Reference</code></p>                                           | Outer used for the resulted Standalone Morph Targets created during Projection.                                                               |
| <p>Morph Targets </p><p><code>Array of Standalone Morph Target Object References</code></p> | Standalone Morph Targets to project.                                                                                                          |
| <p>Target Mesh</p><p><code>Skeletal Mesh Object Reference</code></p>                        | Target Mesh to project Standalone Morph Targets on.                                                                                           |
| <p>Max LOD</p><p><code>Integer</code></p>                                                   | Maximum LOD Index on the Target Mesh to project the Morph Targets                                                                             |
| <p>Vertex Threshold</p><p><code>Float (double-precision)</code></p>                         | Maximum Distance threshold between a vertex in the target mesh and a vertex in source mesh, at which they are considered to be correspondent. |
| <p>Normal Incompatibility Threshold</p><p><code>Float (double-precision)</code></p>         | Normal threshold at which a triangle is deemed as incompatible. This helps to avoid triangle flipping during Projection.                      |
| <p>Smooth Iterations</p><p><code>Integer</code></p>                                         | Smooth Iterations steps used to Smooth the resulted Projected Deltas.                                                                         |
| <p>Smooth Strength</p><p><code>Float (double-precision)</code></p>                          | Smooth Strength used to Smooth the resulted Projected Deltas.                                                                                 |
| <p>Smooth Type</p><p><code>EMeshMorpherSmoothTypes Enum</code></p>                          | Smooth Type used to Smooth the resulted Projected Deltas.                                                                                     |

#### Outputs

| Parameter                                                                                       | Description                        |
| ----------------------------------------------------------------------------------------------- | ---------------------------------- |
| <p>Out Morph Targets </p><p><code>Array of Standalone Morph Target Object References</code></p> | Resulted Standalone Morph Targets. |
