Search Issue Tracker

Fixed in Unity 2018.1

Votes

0

Found in

2017.3.0b1

Issue ID

952127

Regression

No

[Timeline] Changes to materials during animation recording affect every object using the same material

Timeline

-

-

Priority: 3Not yet prioritized for a release

-

Severity: 3Secondary functionality broken

Steps to reproduce:
1.Open attached ‘MaterialRecord.zip' Unity project
2.Open scene ‘Test’
3.Select ‘Cube’ object in Hierarchy
4.Go to Window->Timeline
5.Enable Recording mode in Timeline window
6.Change material color in inspector

Expected results:
Only recorded object is affected by material changes
Actual results:
Every object with the same material is affected by material changes

Reproduced in: 2017.3.0b1, 2017.2.0f1, 2017.1.1p2, 2017.1.0f1

Note: Changes made to the material during the Timeline animation recording are applied to the material asset. Animation window recording material changes only affect the selected object and original material values are not lost.

Comments (1)

  1. A604662b02bf7fd09e9cd246a82394b3?d=mm

    Staus

    Jul 24, 2018 07:54

    While I'm happy this got resolved, I actually need the opposite behaviour right now. Normally material changes apply to all occurances, but in timeline it doesn't. I find it quite weird, however I agree it should behave this way as I see why it can be practical for fx creating subtle variaty. I'm just not sure how to go with my issue:
    I need to fade up a single object that's split into hundreds of meshes. Do I really need to create a script for traversing the hierarchy and change each material?

All about bugs

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