Motion Blur – Why Impulse probably won implement it?
As pointed out above, motion blur is hellishly hard to implement in scanlining (because scanlining does hidden surface removal on a line, actually a plane, that passes through a row of pixels). I’m sure that this method can, and has, been implemented, but by a company much larger and richer than Impulse (like Pixar). Problems exist in the distributed ray-tracing method as well. For this method to work it must have information about every objects position over time (or at least the frame to be traced and the two adjacent frames). Imagine’s global effects are given access to much information about a _single frame_, and they can be used to control the renderer (as in depth of field), but I’m guessing that they can’t access anything but the information about the current frame. So, Impulse would have to over-haul Imagine to implement motion blur. If you look at versions 2.0, 2.9, 3.0 and soon 3.1, you’ll notice that almost all the new features are add-ons and really aren’t integrated into i