Fix T100998: Speed effect not rendering scene strip subframes
After change in 19bff8eb51
, subframe must be calculated for function
`RE_RenderFrame` in order to render subframes.
This commit is contained in:
parent
08a8de739d
commit
3302b7e6a3
Notes:
blender-bot
2023-02-14 03:13:26 +01:00
Referenced by issue #100749, Blender LTS: Maintenance Task 3.3 Referenced by issue #100998, Regression: VSE doesn't interpolate Scene Strip anymore
|
@ -1506,8 +1506,16 @@ static ImBuf *seq_render_scene_strip(const SeqRenderData *context,
|
|||
re = RE_NewSceneRender(scene);
|
||||
}
|
||||
|
||||
RE_RenderFrame(
|
||||
re, context->bmain, scene, have_comp ? NULL : view_layer, camera, frame, 0.0f, false);
|
||||
const float subframe = frame - floorf(frame);
|
||||
|
||||
RE_RenderFrame(re,
|
||||
context->bmain,
|
||||
scene,
|
||||
have_comp ? NULL : view_layer,
|
||||
camera,
|
||||
floorf(frame),
|
||||
subframe,
|
||||
false);
|
||||
|
||||
/* restore previous state after it was toggled on & off by RE_RenderFrame */
|
||||
G.is_rendering = is_rendering;
|
||||
|
|
Loading…
Reference in New Issue