Search Issue Tracker

Fixed in 2021.2.X

Votes

6

Found in

2018.4

2018.4.20f1

2020.2

Issue ID

1242410

Regression

No

[LowHangingFruit] Material is applied to two slots when applying Material to a single slot while recording Animation

Animation

-

How to reproduce:
1. Open user's attached "VRC_Mishe_mod3" project
2. Open "SampleScene" Scene
3. Open Animation window (Window->Animation->Animation)
4. In Project window open Assets->Mishe_custom->Materials
5. In the Hierarchy expand "Mishe_custom" Prefab and select "body"
6. In the Inspector under Skinned Mesh Renderer component expand Materials
7. Start recording in the Animation window
8. Drag "M_hair" material to Element 2 slot in the Inspector
9. Drag "M_facial expressions" to Element 4 slot in the Inspector

Expected result: "M_facial expressions" Material is applied only to the Element 4
Actual result: "M_facial expressions" Material is applied to both Element 2 and Element 4

Reproducible with: 2018.4.22f1, 2019.3.12f1, 2020.1.0b8, 2020.2.0a10
Could not test with: 2017.4.40f1 because of missing Prefab

Note: Once material is applied on Element 4, Element 2 material cannot be changed.

  1. Response avatar

    Resolution Note (fix version 2021.2):

    Fixed in 2021.2.0a17

Comments (4)

  1. 9f981a6a371fc40ee9dc13da256b063f?d=mm

    ShingenPizza

    May 16, 2021 03:55

    Alright, i just checked it in 2021.2.0a17 and i can confirm that it's fixed - at least my case is.
    Now... where are my backports? :P
    Come on, it can't be that hard. The fix was 'in review' for a month, and i don't recall it ever being 'in progress' in the 2 weeks after i revived it despite checking regularly.

  2. 9f981a6a371fc40ee9dc13da256b063f?d=mm

    ShingenPizza

    Apr 19, 2021 16:37

    I just wanna add that this bug report is kinda too specific.
    It doesn't only work incorrectly during "recording" an animation, but i think always when you try to change material #2 and #4 (counting from 0) at the same time. From my workaround attempts it also appears when you try to change them in separate animation files on separate layers of the animator.
    I hope it'll all get fixed together.

    My version of the events is described in your internal bugtracker case 1324418.

    Overall, I'm glad this issue has moved forward, and i hope to see backported fixes for v2019, since that's what VRChat may soon be using, and ChilloutVR uses already, and these are the places where this fix will help hundreds of avatar creators.

  3. 8038733efee17669d6331aeb69d60c2f?d=mm

    Pastacotta

    Apr 16, 2021 22:46

    Just fix it already, it's so annoying

  4. Fabf89dcc55eeae5ba74688e04d2f088?d=mm

    EllieXY

    Apr 08, 2021 12:39

    This issue also persists when playing the animation.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.