Search Issue Tracker
Fixed in 5.4.0
Votes
83
Found in
4.3.1f1
Issue ID
581075
Regression
No
Can't animate color value of materials
In the animation window it is possible to enter a new value for any of the rgba channels and the curve changes appropriately, however the value is returned to the default after the enter button is pressed.
Reproduced with:
Unity Version 4.3.1f1 (cebd4d9b5122)
Unity Version 4.3.2f1 (0517a5ae8669)
[edit]
If you want to animate color values with the animation window with Unity 4.3+, you need to use the Animator component. The old component (Animation) is legacy and is not in active development anymore.
[edit]
You can convert the legacy animations to the new system to animate the material properties in the new Animation Window, take a look at this thread:
http://forum.unity3d.com/threads/how-convert-legacy-animations-to-the-new-system.269207/
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Articulation Body with 'Revolute' Joint Type has erratic behavior when Upper Limit is set to above 360
- WebGL Player fails to render Scene when Terrain with Detail Mesh is added and WebGPU Graphics API is used
- Inconsistent errors are logged when different types are passed into the Query "Q<>" method in UIToolkit and the ancestor VisualElement is null
- Crash on GetMaterialPropertyByIndex when opening a specific Scene
- Discrepancies in the styling are present when using a TSS file instead of a USS file in custom EditorWindow
AmazingRuss
Feb 12, 2016 23:45
Come on Unity... if it's still in the system, it should work right. There is no excuse for leaving stuff broken.
fabiobp
Feb 01, 2016 23:03
plase fix it!!!
esanmiguel
Dec 09, 2015 16:41
A few days of pain to find out 5 pages of people in the same situation.
antonov_3d
Nov 12, 2015 21:00
5.2.2 still broken.
Cool beans "RESOLVED"
keked to max.
Unity quality.
HalversonS
Nov 05, 2015 20:23
Found the same. Old animations still work (which is a relief). However, I still need this to work. There is a ridiculous amount of comments and requests for fixing something that shouldn't have been broken in the first place for Unity Devs to not correct this.
impul101
Jul 31, 2015 01:51
Still broken....Unreal is starting to look more appealing with ALL of these bugs.
AFrisby
Jul 10, 2015 05:43
This is insane. How is this 'resolved'?
Mecanim still can't do everything the legacy animation system can; so is not a viable replacement.
Zanrok
May 27, 2015 17:28
Really? So all of us using the legacy system for SIMPLE animations are hosed because unity doesn't want to bother to fix this? This is clearly not resolved.
msklywenn
Mar 05, 2015 18:41
Still broken in unity 5
ArucheS
Oct 16, 2014 16:13
Reasons to fix this:
- "Playing a single Animation Clip with no blending can make Mecanim slower than the legacy animation system. "
http://docs.unity3d.com/Manual/MecanimPeformanceandOptimization.html
(Look, they said it themselves!)
- "Mecanim needs much more support for direct script control before it replaces the legacy system, doesn't it.
There's all sorts of cases where you want to control the exact position in an animation from code, or sample an animation at a specific point.
The state/transition system makes sense for certain cases, say NPC humanoid characters. But it's complete overkill for simple things (e.g. opening+closing a door, or moving a few UI elements around), and it's rather problematic when you want precise script control, and no one-frame-delay/glitch cases."
Quote bluescrn from:
http://forum.unity3d.com/threads/mecanim-use-case-play-animation-from-any-frame-forward-or-reverse.167951/