Notifications
Clear all
[Closed] Stop rendering between preRender and preRenderEval
Jun 06, 2014 2:21 am
This code belongs to DenisT. Thanks, Denis for it!
I want to use it in order to stop render sequence inside my script.
(
global abortRender
fn abortRender event: =
(
format ">> %
" event
)
callbacks.removescripts id:#render_test
callbacks.addscript #preRender "abortRender event:#preRender" id:#render_test
callbacks.addscript #preRenderEval "abortRender event:#preRenderEval" id:#render_test
)
fn exitfn =
(
esc_Pressed = true
exit();
)
for j=1 to cams.count do-- while not esc_Pressed do
(
if keyboard.escPressed or esc_Pressed == true then
exitfn()
else
(
autoRender2 cams[j]
esc_Pressed = keyboard.escPressed
)
)
I have wrote this code that cancels the render sequence when rendering is going, but between every 2 cameras, there’s an amount of time (between preRender and preRenderEval) when pressing on ESC btn does not stop the render sequence!
Please help me, please!