|
![](/i/fill.gif) |
In article <01c046e8$7b2122a0$777889d0@daysix>, "H. E. Day"
<Pov### [at] aol com> wrote:
> Anyway, when this is rendered out, the program does a alpha-map of
> only the object you want to blur. The program then uses the alphamap
> as a selection and blurs the actual image accordingly. What I'm
> thinking of is a radial blur much like the one in Photoshop. The
> program would comput where the focal point of the blur needed to be,
> according to the direction of the object in the scene.
I don't think radial blur would give the best effect, unless I am
misunderstanding what you mean. And this would only work for objects
moving in a straight line...you would still have to use Nathan's patch
to do spinning objects. And it wouldn't work with reflections, objects
behind transparent objects, objects coming from behind other objects,
shadows, etc...
It should be possible, but I don't know how useful it would be.
> Per-Object Post-Processing:
> Uses much the same methods as the MB. For every object with a pp
> tag, a alphamap is generated while the render progresses. These are
> all saved the the harddrive, not kept in memory. Then these
> alphamaps are used to determine what area of the image gets what
> effect. Then the alphas are deleted. Pretty simple, eh?
No need to use an alpha map for this, just store a pointer to the object
that was hit first(sort of a single "object map" instead of possibly
hundreds or thousands of individual alpha maps). However, the code will
have to be altered so the objects aren't destroyed until after the post
processing is done. Nathan has been planning on doing something like
this, I don't know where he has gotten with it.
--
Christopher James Huff
Personal: chr### [at] mac com, http://homepage.mac.com/chrishuff/
TAG: chr### [at] tag povray org, http://tag.povray.org/
<><
Post a reply to this message
|
![](/i/fill.gif) |