Page MenuHome

Viewport Animation Impossible?
Open, Waiting for Developer to ReproducePublic

Description

System Information
Operating system: Windows 10, Version 1809 (OS Build 17763.615)
Graphics card: GeForce GTX 1050ti

Blender Version
Broken: 2.80
Worked: 2.79

Short description of error

Running a low-poly animation scene, with simple characters. Navigating the scene runs smoothly, but as soon as I try to watch it animated, the FPS drops to less than 10, making animation basically impossible. Same scene worked fine in 2.79.

Exact steps for others to reproduce the error
Run a moderately complex scene, and try playing an animation while in either Cycles or Eevee.

Details

Type
Bug

Event Timeline

William Reynish (billreynish) triaged this task as Needs Information from User priority.

Do you have an example blend file that demonstrates this?

Dropbox Scene File Link

This file has quite a lot of objects, but the majority are hidden in a collection.

@Sergey Sharybin (sergey) is anything happening in this scene that is out of the ordinary? What makes it slow seems not to be the drawing, but the animation updates - this slowdown could be depsgraph-related?

I have noticed something like this as well, when scrubbing through my animation with the up-arrow, the animation got slow sometimes it doesn't play it some frames. I was suspecting my machine. Just putting this here just in case this is related.

Is deleting/excluding invisible collections making playback faster?

Turn on Simplify, set Viewport Max Subdivision to 0.
That will give you realtime playback (at least it does for me).
There is at least 1 object that has a huge viewport subdivision level, and that's "YelfBeard". It is not visible, but the subdivision gets calculated nonetheless, slowing down your viewport. There might be another object using subdivision, so turning on Simplify for the viewport subdivision in the Render Properties helps a lot.

Is deleting/excluding invisible collections making playback faster?

No, I deleted everything that had cloth, physics, and everything with a high-poly mesh that I could do without, and it barely made a dent.

Turn on Simplify, set Viewport Max Subdivision to 0.
That will give you realtime playback (at least it does for me).
There is at least 1 object that has a huge viewport subdivision level, and that's "YelfBeard". It is not visible, but the subdivision gets calculated nonetheless, slowing down your viewport. There might be another object using subdivision, so turning on Simplify for the viewport subdivision in the Render Properties helps a lot.

However, this made a HUGE difference. I set the max subdivisions to 0, and disabled the cloth for the beard in viewport, and it is much faster, although still nowhere near as smooth as 2.79. Thankyou for your help guys :). I guess the rest of this will be fixed with performance / optimization updates in the future?

Bastien Montagne (mont29) raised the priority of this task from Needs Information from User to Waiting for Developer to Reproduce.Tue, Aug 13, 5:59 PM