|
![](/i/fill.gif) |
Hello,
I have a request for the motion_blur feature in Mega-PovRay. It seems
when I place the motion_blur keyword around an object, all the copies
are put into a sort of "fixed union". The problem is that Pov-Ray is
not able to split this union into the component objects, resulting in an
very slow render when motion blurring a complex csg. Would it be
somehow possible to allow pov to split the motion blur objects/unions?
Also, it would be really nice if Pov could also blur lights/camera, but
I assume this was not implemented for a good technical reason. I've been
resorting to transforming objects in the opposite direction of motion
when this is necessary, but the code becomes extremely messy!
Andrew C
Post a reply to this message
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
Andrew Clinton <cli### [at] ibm net> wrote...
> Hello,
>
> I have a request for the motion_blur feature in Mega-PovRay. It seems
> when I place the motion_blur keyword around an object, all the copies
> are put into a sort of "fixed union". The problem is that Pov-Ray is
> not able to split this union into the component objects, resulting in an
> very slow render when motion blurring a complex csg. Would it be
> somehow possible to allow pov to split the motion blur objects/unions?
Unfortuantely, this would make internal POV code really sloppy and difficult
to maintain, because POV was not designed with this in mind.
> Also, it would be really nice if Pov could also blur lights/camera, but
> I assume this was not implemented for a good technical reason. I've been
> resorting to transforming objects in the opposite direction of motion
> when this is necessary, but the code becomes extremely messy!
You will be able to blur lights with version 0.5. Bluring the camera won't
work. That would require rendering the entire image multiple times and
averaging the frames together, which can be done currently with external
utilities. Hopefully that will eventually be part of POV/MegaPov, but I
just don't have the time to code that now.
-Nathan
Post a reply to this message
|
![](/i/fill.gif) |