synfig icon indicating copy to clipboard operation
synfig copied to clipboard

Bug with the timeline that is causing some frames to be grey rather than green.

Open jointri opened this issue 2 years ago • 4 comments

Describe the bug I simply press the play button and each frame becomes green as it should, however, some frames for me are grey rather than green. I think this is a bug.

To Reproduce Steps to reproduce the behavior:

  1. Just press play.

Expected behavior I expect each frame to become green as it gets played.

Screenshots SSS

System information:

  • OS: Windows
  • OS version: 11
  • Synfig version: 1.4.2

Additional comments None

jointri avatar Apr 04 '22 17:04 jointri

Workspace rendering depends heavily on your CPU speed. Here's my screencast of the same from a decade-old Intel i3 3.3 GHz CPU

https://user-images.githubusercontent.com/24214509/162113386-4d88f063-2d88-4981-bebe-46688762c5e7.mp4

Keyikedalube avatar Apr 07 '22 03:04 Keyikedalube

As @Keyikedalube said, when you press play, it tries to play in "real-time", so some frames may be skipped due to not being rendered at the expected time. However, they'll be exported correctly, do not worry about it.

In addition, the green color means that frame has its rendered image cached. So if you play again, the 'missing' frames have more chance to be rendered. You can also drag the current time here and there to render the 'missing' frames or (temporarily) enable the Background Rendering.

Currently Synfig renders via CPU only. Someday, we hope, GPU will be bring back to action (via OpenGL - or Vulkan?).

rodolforg avatar Apr 09 '22 12:04 rodolforg

@rodolforg @Keyikedalube Well I have an i7 processor on the machine I took the screenshot on. I don't understand why an i7 has issues while the i3 above works fine.

ghost avatar Apr 30 '22 13:04 ghost

Hmm... strange. I'll tag this so someone with Windows expertise could help.

Keyikedalube avatar May 02 '22 06:05 Keyikedalube