Haohan Zhang
Unreal Engine Reusable Stylised Framework
Summary
The Unreal Engine Reusable Stylised Framework comprises two principal components. The first part is a modular NPR framework built from post-process materials,encompassing four principal modules:
- Outline Concept art style
- Ink Ink-wash outline style
- ToonShader Anime style
- Mixer Mixed style (*Users can freely adjust the parameters within the material instance to achieve their desired effect.) These components employ techniques such as ramp quantization, depth- and normal-based edge detection, hatching textures with UV manipulation, and vignette masking to provide flexible artistic control over tonal separation, outlines, and cinematic focus.
The second part is a hybrid PBR+NPR character shader that combines physically based inputs (albedo, normal, roughness, metallic) with stylized features such as toon ramps, MatCap highlights, and shadow masks. Material instances expose parameters for asset-specific customization, supporting applications across cloth, skin, and eyes.(*Users are able to enable or disable different effects for specific areas within material instances, adjusting corresponding parameters to achieve the required result.) These two systems collectively form a reusable real-time rendering pipeline, striking a balance between physical realism and stylised animation while maximising both technical robustness and creative flexibility.
Project source files Reusable_Stylised_Framework
Thesis Unreal Engine Reusable Stylised Framework
Contact
LinkedIn: Haohan Zhang