Painterly Effect in Unity
This project is a side project originally meant to be part of Skye, that Hannes Vernooij and I decided to continue. The project was made using Unity's (relatively new) Universal Render Pipeline.
- Technology Used:
Visual Studio, Git, Trello - Student Year:
Third Year - Platform(s):
Windows - Engine:
Unity
- Development Time:
16 weeks (1 day per week) - Programming Language(s):
C#, HLSL - Team Size:
2 programmers
Throughout the lifespan of this project we've based our research on multiple sources. A big part of the initial implementation was
based on Painterly Rendering for Animation by Barbara J. Meier and
Art-Based Rendering of Fur, Grass, and Trees by Kowalski et al.
Both papers suggest a world space oriented approach for placing particles. This automatically gives a sense of depth and create a fuzzy look which
is reminiscent of brush strokes. However our first solution had trouble with scaling, and high complexity in models.
Our second approach was based on 11-11: MEMORIES RETOLD.
Their effect made by Alexander Birke, placed and modified brush stroke particles in screenspace. We decided to adopt this method, and the results can be seen below.