Halftone and Hatching Shader
For this project, I endeavored to create a stylized shader which augmented traditional shading methods with hatching and halftone shading.
Before starting work on programming the final shader, the process was charted in a diagram and a simple proof-of-concept was created.
The first pass outputs the diffuse, specular, color, and extra data as Multiple Render Targets (MRT).
Using the output of the first pass, the shadows are processed and blended with a diagonal hatching pattern, and the highlights are converted into a halftone pattern.
The compositing pass produces a composite image with stylized shading, and a highlight map.
During the post-processing pass, a chromatic aberration effect is applied, to simulate glare.
Following the post-processing stage, the final image is displayed to the screen.