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