Painterly Rendering Real-time painterly rendering using WebGL.
![](/assets/projects/painterly-rendering/the-scream.png)
Overview
This was my final project for Advanced Computer Graphics and Game Architecture. I worked with @andy-hanson on this project over a one month period. We used three.js, CoffeeScript, and WebGL.
Click here to download our full report.
My Contributions
I implemented brush stroke layers, depth-filtering using a multi-pass rendering approach, texture sampling, and diffuse lighting on brush stroke particles. We both contributed to the write-up and I performed the LaTeX conversion. I also collected all of the models and brush stroke textures that we used.
![](/assets/projects/painterly-rendering/blue-teapot.png)
![](/assets/projects/painterly-rendering/bronze-teapot.png)
![](/assets/projects/painterly-rendering/grass-sphere.png)
![](/assets/projects/painterly-rendering/torus-knot.png)
![](/assets/projects/painterly-rendering/bouncing-spheres.png)
![](/assets/projects/painterly-rendering/bunny-steps-anim-text.gif)
May 6, 2014.