System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: GeForce GTX 970/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 460.89
Blender Version
Broken: version: 2.92.0, branch: master, commit date: 2021-02-24 16:25, hash: rB02948a2cab44
Worked: 2.91
Short description of error
Since 2.92, looped animations with a grease pencil modifier "Time offset" are not rendered. Although they are working correctly in the viewport.
Exact steps for others to reproduce the error
- Create a grease pencil object.
- Create a set of frames to loop.
- Add a "Time offset" modifier, check "custom range" and enter the first and last frame of the sequence that has to be looped.
- Choose a random frame to render, picked outside of the sequence of initially interpolated frames.
As a result, the last frame of the sequence will be rendered, and looping will be ignored.
[Based on attached .blend file (as simple as possible)]
- Place the temporal cursor on frame 15. Now, if you render this image, since it is a looped interpolation of 11 frames showing Suzanne moving from left to right, you would expect the rendered image to show Suzanne slightly to the left. But she will appear to the right for each frame after the sequence of keyframes, ignoring the "Time offset" modifier.
Thank you for your time.