Using native UE materials
See also this video tutorial
To override a uDraper material with a native UE material, you need to perform the following steps:
- To ensure correct functionality of the material Thickness, Bias, and Offset
- Add a Material Function Call to your Material Graph
- Specify MF_DraperOutput for the Material Function Name. If you do not see MF_DraperOutput in the drop-down list, you need to click on the Settings ⚙ icon and enable both Show Engine Content and Show Plugin content.
- Connect MF_DraperOutput as shown here:
- In your UE material, uncheck Tangent Space Normal option and select Used with Geometry Cache option.
- If your material uses Material Attributes (e.g., MegaScans materials), you may need to add SetMaterialAttributes function, then add the World Position Offset attribute, and then connect it to the MF_DraperOutput the same way as described above. For example:
- Add a Material Function Call to your Material Graph
- Drag-and-drop your material into the Override Material slot of the Draper Editor.
Note: If you skip the step 1 above, you will see the following warning:
- You may want to adjust your material UV scale (tiling) to your satisfaction.
- Save your new material settings.