Maniphest T68212

Viewport Animation Impossible?
Closed, Archived

Assigned To
William Reynish (billreynish)
Authored By
William Phillips (YeLeftHandMan)
Aug 4 2019, 10:22 AM
Tags
  • BF Blender
Subscribers
Emir Sinan Gürlek (filibis)
Erick Tukuniata (erickblender)
Jacques Lucke (JacquesLucke)
Sebastian Koenig (sebastian_k)
Sergey Sharybin (sergey)
William Phillips (YeLeftHandMan)
William Reynish (billreynish)

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.

Event Timeline

William Phillips (YeLeftHandMan) created this task.Aug 4 2019, 10:22 AM
William Reynish (billreynish) lowered the priority of this task from 90 to 30.Aug 4 2019, 11:23 AM
William Reynish (billreynish) added a subscriber: William Reynish (billreynish).

Do you have an example blend file that demonstrates this?

William Phillips (YeLeftHandMan) added a comment.EditedAug 4 2019, 12:35 PM

Dropbox Scene File Link

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

William Reynish (billreynish) claimed this task.Aug 4 2019, 2:45 PM
William Reynish (billreynish) added a subscriber: Sergey Sharybin (sergey).

@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?

Erick Tukuniata (erickblender) added a subscriber: Erick Tukuniata (erickblender).Aug 4 2019, 3:11 PM

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.

Sergey Sharybin (sergey) added a comment.Aug 4 2019, 4:48 PM

Is deleting/excluding invisible collections making playback faster?

Sebastian Koenig (sebastian_k) added a subscriber: Sebastian Koenig (sebastian_k).Aug 4 2019, 5:12 PM

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.

William Phillips (YeLeftHandMan) added a comment.Aug 5 2019, 5:20 AM
In T68212#744893, @Sergey Sharybin (sergey) wrote:

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.

In T68212#744908, @Sebastian Koenig (sebastian_k) wrote:

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 30 to 80.Aug 13 2019, 5:59 PM
Emir Sinan Gürlek (filibis) added a subscriber: Emir Sinan Gürlek (filibis).Aug 16 2019, 12:05 AM
Jacques Lucke (JacquesLucke) changed the task status from Unknown Status to Unknown Status.Aug 21 2019, 1:28 PM
Jacques Lucke (JacquesLucke) added a subscriber: Jacques Lucke (JacquesLucke).

This does not look like a bug anymore, so there is no reason to handle this in the bug tracker. It will hopefully be solved with performance optimizations in the future.