POV-Ray : Newsgroups : povray.animations : Motion-Blur Server Time
24 Nov 2024 08:53:19 EST (-0500)
  Motion-Blur (Message 1 to 8 of 8)  
From: Hartmut Wagener
Subject: Motion-Blur
Date: 26 Nov 2000 15:23:15
Message: <3a217133@news.povray.org>
I am looking for a post-tool for motion-blur.
I have downloaded aframes, a utility to average a couple of frames, but it
is hard to use this utility for an animation.
Is there a (free?) tool to create a couple of frames with averaged pictures?
Can be windows, dos or linux ...

Hartmut


Post a reply to this message

From: Warp
Subject: Re: Motion-Blur
Date: 27 Nov 2000 03:18:20
Message: <3a2218cb@news.povray.org>
If you REALLY need it to be a post-processing step, then I can't help,
but if it's enough that the motion-blur is calculated while rendering
(faster than averaging n frames), then you can use MegaPov for that.

-- 
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):_;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/


Post a reply to this message

From: Hartmut Wagener
Subject: Re: Motion-Blur
Date: 27 Nov 2000 18:27:31
Message: <3a22ede3@news.povray.org>
I have found a way to do it as post-processing ... A little tool named
WinAvg ...
I think you know it. With a little programming, this can be used to create a
motion-blurred animation ...
Perhaps the first animation is available tommorow ...

Hartmut

"Warp" <war### [at] tagpovrayorg> schrieb im Newsbeitrag
news:3a2218cb@news.povray.org...
>   If you REALLY need it to be a post-processing step, then I can't help,
> but if it's enough that the motion-blur is calculated while rendering
> (faster than averaging n frames), then you can use MegaPov for that.
>
> --
> main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
> ):_;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/


Post a reply to this message

From: Peter Popov
Subject: Re: Motion-Blur
Date: 28 Nov 2000 00:39:27
Message: <id542tg518u3bqraq7ckiopelic8i96hb2@4ax.com>
On Sun, 26 Nov 2000 21:24:28 +0100, "Hartmut Wagener"
<har### [at] arcormailde> wrote:

>Is there a (free?) tool to create a couple of frames with averaged pictures?
>Can be windows, dos or linux ...

Will POV-Ray do? :))

Seriously, you can use the average pattern in a pigment to average
several image_map pigments and place them on a plane or box in front
of the camera.

Basically what you have to do is render an animation of what you want
to motion blur, but with a higher frame count. The way POV names
animation frames makes it relatively easy to automate the usage of the
output files as image_maps in your motion blur scene.


Peter Popov ICQ : 15002700
Personal e-mail : pet### [at] usanet
TAG      e-mail : pet### [at] tagpovrayorg


Post a reply to this message

From: Warp
Subject: Re: Motion-Blur
Date: 28 Nov 2000 10:03:20
Message: <3a23c938@news.povray.org>
I just wonder why you want to do it the slow (and hard) way when there's
an easy and fast way available.

-- 
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):_;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/


Post a reply to this message

From: Nicolas Calimet
Subject: Re: Motion-Blur
Date: 28 Nov 2000 13:01:51
Message: <3A240432.C034C4F6@free.fr>
> I am looking for a post-tool for motion-blur.
> I have downloaded aframes, a utility to average a couple of frames, but it
> is hard to use this utility for an animation.
> Is there a (free?) tool to create a couple of frames with averaged pictures?
> Can be windows, dos or linux ...

	As Warp explained above, the main problem with averaging frames is
the CPU cost, especially when numerous frames are required for reasonnable
effect (fast motion or close objects for instance). But also it is difficult,
even with POV-Ray, to design a realistic motion blur this way. Indeed, ave-
raging frames which are separated by constant time (i.e. constant clock_delta)
means that the camera shutter would be continuously open (assuming a lot of
averaged frames). This is actually the case for human eyes, but hardly possible
for mechanical device which is frame-based (as in cinema).
	Usually the shutter speed is faster than the frame rate by a certain
amount, typically something like twice faster (1/50 s for 25 fps). To achive
that with POV-Ray, you may have to decompose all your animation as if you were
rendering each frame seperately. Each frame would be rendered for instance ten
times with a clock_delta/2 (or whatever) maximum time seperation between the
first and the last sub-frames.
	To my knowledge, only MegaPOV is able to do such thing easily for
moving objects/lights. If you want to move the camera, it's not yet availabe
there (you may try my patch in this case; only text documentation yet).


*** Nicolas Calimet
*** http://pov4grasp.free.fr


Post a reply to this message

From: Hartmut Wagener
Subject: Re: Motion-Blur
Date: 28 Nov 2000 16:45:08
Message: <3a242764$1@news.povray.org>
OK, the hard and slow way achieves every motion-blur (camera, lighning, even
zooming).
I will first try the fast way (with post-processing) and average 3 frames
from 400 and will output 400 frames. The result will show strong blur. The
slower (1200 frames, 400 frames as output) is for the weekend ...

Hartmut

"Warp" <war### [at] tagpovrayorg> schrieb im Newsbeitrag
news:3a23c938@news.povray.org...
>   I just wonder why you want to do it the slow (and hard) way when there's
> an easy and fast way available.
>
> --
> main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
> ):_;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/


Post a reply to this message

From: Hartmut Wagener
Subject: Re: Motion-Blur
Date: 28 Nov 2000 18:18:50
Message: <3a243d5a$1@news.povray.org>
My first (pseudo)-blur-animation is on binaries.animation. 400 frames were
"blurred" to 400 output-frames averaging 5 frames. The result is not so bad
as i thought before ...

Hartmut
"Warp" <war### [at] tagpovrayorg> schrieb im Newsbeitrag
news:3a23c938@news.povray.org...
>   I just wonder why you want to do it the slow (and hard) way when there's
> an easy and fast way available.
>
> --
> main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
> ):_;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.