EEVEE NPR Prototype - Feedback

Sure! I’ll attach a link to the blend file in a sec but i’ll explain how it works first.

so using the image sample node we can shift a mask along a vector, if say we choose the vector [0,1,0] we would shift the image down by one pixel.

If we use a repeat zone and continually scale the vector while adding previous masks to the new mask we effectively get a motion blur effect without the gradient.

(gradient added for the sake of visualization)

If however we use a Vector Rotate node to rotate our vector based on the repeat zone’s iteration we end up scaling the vector along side rotating it- which creates a sort of spiral mask.

here’s a visual representation of how the Image Sample node’s offset changes based on the repeat zone’s iteration.

if we make the scale and rotation of the vector small enough we are able to approximate (very poorly im guessing) image dilation and erosion !

I’m sure there’s lots of cool ways to use dilate and erode for NPR rendering but you can get some pretty neat effects pretty quick.




27 Likes