Page 1 of 1
what is M.blur caches(frame) for?
Posted: Fri Nov 28, 2014 10:20 pm
by ralf_breninek
"Time Sampling Per Frame" in the Octane Render settings is quiet logical to me and also it is talked about in the manual. Unfortunately I can not find anything about the "motionblur chaches(frame)" setting of the octane camera. What exactly is it for?
Also: What is the setting "Time shift" on the octane camera for?
Sorry for those noobish questions though I was not able to find any information about those ...
Re: what is M.blur caches(frame) for?
Posted: Fri Nov 28, 2014 10:41 pm
by aoktar
it's partially self-explanatory. I'm choosing principally this kind of namings. Anyway let me explain it. As you may notify that motion blur data can be collected when you start a render on Live Viewer. But after you changed the frames we have to work on scene data not render data. This parameter specifies the amount of cached frame numbers. As you understand it will work only LV not render output. Also Lv will not guarantee the %100 perfect for mblur. Only guarantees %100 when you resend the data to LV or picture viewer.
Time shift, is a shifting value for nodegraph time value. Can help to change trails of motion blur. I have added this for some kind of testing. I can't advice to use or not.
I hope this will be helpful
Re: what is M.blur caches(frame) for?
Posted: Fri Nov 28, 2014 11:24 pm
by ralf_breninek
Wow! Thanks for the quick reply
Unfortunately I do not fully understand your answer, especially the part "But after you changed the frames we have to work on scene data not render data." Do you mean by that that "M.blur caches(frame)" is a setting to enable Octane to calculate motionblur faster without "reloading" the whole scene again for every frame but instead keep the data needed for the motionblur calculation in the cache?
If so I wonder why it is possible to set mor than one frame of cache but not have a subframe calculation, which is more important for fast moving objects... But anyways this setting is unimportant for render output, right? (sorry for asking so dumb, I just want to assure I really understand you

)
Concerning the time shift effect I suppose it is more like for special effects / problems and I can ignore it for now

Re: what is M.blur caches(frame) for?
Posted: Sat Nov 29, 2014 12:11 am
by aoktar
I have tried to give some technical explanation for LV how works. But i never want to do this. This can makes the things are more confusing. Also i don't wanna share some secrets;)
Well, i'll try to be more simple. This parameter is effective on for interactive mode(LV). And stores some keyframes as much as you specified. Default is 25 frames. We need some keyframes to produce motion blur. It's easy when you click to "Send your scene" button.
for ex. if your shutter=0.04, we will need at least two position data. 49. and 50. frames.when you jump from frame 0 to frame 50. We can't show a motionblur because we don't know object positions for frame 49,48,etc.. Only way to caching as i say. After you goto frame 49 of scene we are collecting current matrix of objects for this frame. then go to frame 50 you can see the result.
I hope this is clear?
Also in LV, we can't acces to subframes as frame 48.5. As you know we can do it in picture viewer. This is another problem of our method on LV. So never cannot expect %100 correct results on LV while working. But i hope this is better than don't have it.
Re: what is M.blur caches(frame) for?
Posted: Sat Nov 29, 2014 7:50 am
by ralf_breninek
Thanks again Ahmet for your quick reply, your patience and explanation.
Now I think I got it right. Hope you will have a nice and free weekend
