Page MenuHome

Material animations not update during animation playback.
Closed, ArchivedPublic

Description

Windows 8, 64bits. Nvidia gtx 460 se

2.72 eb464ee

In blender Cycles engine, Material Viewport, Blender not update the color animation or any other animations made in Nodes material.
After press Alt+A and stop animation the color is not changing at all.
But would be very helpful if the color is updating during animations. Is very hard to make animations colors without to see in real time.
Thank you.

I put a blend file.

In Cycles engine, Create new material and over color press right click and "Insert Keyframe" then go other frame and chose other color and "Insert Keyframe". Then play animation with Alt+A and the colors not update during the animation

Event Timeline

pistol ioan (pistoltoto) raised the priority of this task from to 90.
pistol ioan (pistoltoto) updated the task description. (Show Details)
pistol ioan (pistoltoto) edited a custom field.

{F113909}blend file.

Sergey Sharybin (sergey) changed the task status from Unknown Status to Unknown Status.Oct 2 2014, 11:05 AM
Sergey Sharybin (sergey) claimed this task.

Material viewport uses GLSL for shading and this is a known limitation listed there http://wiki.blender.org/index.php/Dev:2.5/Source/Development/Todo/Animation#Animation_System

Supporting GLSL animation is possible, but would require some smart system to recompile only shaders which actually changed in order to prevent major performance loss.

Thanks for the report, but it's not currently considered a bug.

But if you use Blender Render engine, in Solid viewport you can see he works fine.

Solid view uses glMaterial, not GLSL. And the thing with GLSL is that you want to keep it's size as small as possible but not compiling in features current material doesn't need (so playback is as fast as it could be). And because of this when the material settings changes you need to recompile the shader, which takes time and doing it per frame would kill all the performance.