- AVS
- What about motion blur?
Archive: What about motion blur?
Sonic Ether
2nd February 2006 00:22 UTC
What about motion blur?
I think that a motion blur could make things look great. The only thing is that I couldn't really imagine how it would be done but here are my ideas.
A motion blur is a combination of two frames. So, if one frame was:
0
and the next frame was
0
then the result would be a blur between the two zeros
0-0
Sorry for the crappy dash, but that's my motion blur.
So, would this be somthing you would put into a superscope that you wish to motion blur by changing the colors based on the behaviour of the scope? Or would it be possible in a Dynamic Movement? I'm guessing that it would requre somthing like AVS takes like a variable of an image and somehow blurs it with the frame after the taken image. Does anyone have ideas?
gaekwad2
2nd February 2006 01:17 UTC
To get good motion blur by blending frames you need extremely high framerates, otherwise you'll only get ghosting.
Sonic Ether
2nd February 2006 05:18 UTC
How could you blend frames like that though? There's got to be a simple way to do it, or at least fake it.
StevenRoy
2nd February 2006 08:17 UTC
This sounds a lot like something I've done a few times, by creating an empty Effect List with the input mode set to "50/50" and the output mode set to "Replace". This creates a blending effect much like what you seem to be describing.
Of course, you can do the same thing with the input mode set to "Adjustable"; it'll probably be slightly slower, but you can control the strength of the effect.
JaVS_v2.5
2nd February 2006 09:39 UTC
Blur made something looks great.. :up:
Tuggummi
2nd February 2006 11:37 UTC
I've done it a couple of times, with multiple dynamic movements. Though they were radial zoom blurs, but the same method could be adjusted for motion blur.
It's a really slow method though.
Examples from two of my packs in the zip.
eheiney
2nd February 2006 19:38 UTC
Oooh, Faster than light! I still love that preset, it's so simple but the result is fantastic. :D:up:
Sonic Ether
2nd February 2006 22:37 UTC
Originally posted by StevenRoy
This sounds a lot like something I've done a few times, by creating an empty Effect List with the input mode set to "50/50" and the output mode set to "Replace". This creates a blending effect much like what you seem to be describing.
Of course, you can do the same thing with the input mode set to "Adjustable"; it'll probably be slightly slower, but you can control the strength of the effect.
PERFECT!! Thanks SO much. This is just the effect I was going for! You're awsome.
Tuggummi
3rd February 2006 10:15 UTC
Hmm, then i have a completly different concept of what "motion blur" is :eek:
I was thinking the motion blur effect of image manipulators, ie. photoshop. Couldn't even imagine you wanted something as simple as a 50/replace effect list :p
StevenRoy
3rd February 2006 10:25 UTC
Yeah, there's a "directional" motion blur (like Photoshop has), and then there's a "temporal" motion blur. It's easy to confuse the two, especially since "motion blur" usually refers to the former.
In fact, I'm not sure "blur" is even accurate in this case; "blend" might be a better word. "Motion blend".
Tuggummi
3rd February 2006 10:34 UTC
Tell that to the developers.
Damn them and their false terms!
hornet777
3rd February 2006 13:58 UTC
LOL, Tugg: the inconsistent nomenclature is spread throughout DSP; its a mess trying to communicate it....
jheriko
3rd February 2006 14:49 UTC
How about 'physically correct' motion blur? Its prolly the easiest since they give you a fadeout to start with... which is mostly what motion blur is :)
Now using the effect list with the 50/50 blend trick just does a special type of fadeout
new=.5*old
i.e. it halfs brightness each frame.
A cheaper and fps independent way to do this is with a color modifier:
init:
lasttime=gettime(0);
frame:
dt=gettime(lasttime);lasttime=gettime(0);
opt = pow(.5,30*dt);
level:
red=red*opt;green=green*opt;blue=blue*opt;
This gives a reasonably accurate approximation to the fadeout acheived by halving the color 30 times a second (like the effect list trick would work running at 30fps).
gaekwad2
3rd February 2006 15:32 UTC
But real motion blur doesn't fade out, you'd have to average framerate/simulated_shutter_speed frames.
jheriko
3rd February 2006 15:42 UTC
Quote:
On a camera I agree that it is related to exposure time... but I don't think the eyes work in quite the same way. Afaik they recieve a continuous stream of data (photon interactions with eye stuff), and they continually update based on it, blending with the old data, much how a fadeout with no clear every frame works...
Originally posted by gaekwad2 But real motion blur doesn't fade out, you'd have to average framerate/simulated_shutter_speed frames.
|
gaekwad2
3rd February 2006 16:15 UTC
Yeah, I was thinking of simulating a camera, not the eye.