# 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="https://2202237093-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FililYtTOKJkeJpzbCa02%2Fuploads%2FNwZ7ZhviJwJZ4kkEwqUb%2Fimage_2022-12-15_102751678.png?alt=media&#x26;token=b6970d35-de36-442c-95d1-6e95607263c1" alt="Create Morph Targets at runtime from Mesh Files"><figcaption></figcaption></figure></div>

> You can learn more about Standalone Morph Targets [here](https://docs.meshmorpher.com/runtime/standalone-morph-target).

#### 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. |
