No longer occurs in latest builds
MaterialCurve of AnimSequence is not working with LOD 1~ if assigned Material manually. Assigning material to LOD0 seems sharing material info with other LODs but material info is never shared if assigned material to other LOD.
Not same but related issue is [Link Removed].
https://jira.ol.epicgames.net/browse/UE-4437
I Attached some asset to reproduce this issue.
1. Make SkeletalMesh ("SkeletalMeshLOD") from FBX, and import LODs from FBX.
2. Modify material ("M_MaterialCurve") to use Scalar Parameter, and name MaterialCurveParameter.
3. Make Material Instance from 2.
4. Make AnimSequence ("SkeletalMeshLOD_AnimSequence") and Add Curve and name MaterialCurveParameter, and set it as Material Curve.
5. Assign 3. to LOD0 of SkeletalMesh ("SkeletalMeshLOD").
6. Duplicate SkeletalMesh ("SkeletalMeshLOD") to other SkeletalMesh ("SkeletalMeshLOD2") and assign 3. to LOD1~ manually to duplicated SkeletalMesh.
7. D&D SkeletalMesh ("SkeletalMeshLOD") and duplicated SkeletalMesh ("SkeletalMeshLOD2") on the level and set Animation Mode to Use Animation Asset and assign AnimSequence to both of SkeletalMeshActor ("SkeletalMeshLOD_AnimSequence").
8. Run.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-13249 in the post.
0 |
Component | OLD - Anim |
---|---|
Affects Versions | 4.7.3 |
Target Fix | 4.8 |
Created | Apr 3, 2015 |
---|---|
Resolved | Apr 22, 2015 |
Updated | May 18, 2020 |