<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 13 April 2015 at 22:02, Nicola Ferralis <span dir="ltr"><<a href="mailto:feranick@hotmail.com" target="_blank">feranick@hotmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Actually, Igor is right. for example, linearblur is a realtime effect as motionblur, but it can be applied as a rendering effect with no problem. In fact if you follow my steps for motionblur for linearblur, things work just fine.<br></blockquote><div><br></div><div>My mistake, you both are right. <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
How about just preventing motionblur to be run as a rendering effect? A simple workaround is to check is_realtime() in process_realtime. If false, than the plugin should not continue (letting the user know of the situation). This would be better than a meaningless crash.<span class="HOEnZb"><font color="#888888"><br>
<br></font></span></blockquote><div>I have not texts in hand, but is_realtime() is a property of the current plugin. For the MotionBlur it is always 1.<br><br></div><div>The long term goal is to understand how MotionBlur works, create a working testcase and write a description in manual. Then we can understand why camera is needed for the plugin. After that it is possible to find workaround for the problem how to use it in Render Effect case. All other plugins can be used through 'Render Effect' (I think so), so should MotionBlur too.<br><br></div><div>Another (short term) possibility is to creat a plugin propery for example 'is_interactive'. If this property is non zero, the plugin is not shown in Render Effect menu. <br></div></div><br></div><div class="gmail_extra">The question is: how behaves MotionBlur during background rendering, batch rendering and in renderfarm. Do we have more exeptional plugins?<br><br></div><div class="gmail_extra">As pointed out by Igor we have similar problem with multichannel and singlechannel plugins - misuse resulting crashe is possible.<br><br></div><div class="gmail_extra">Einar<br></div></div>