Stylized Curve Shader

Home Fire Games - 1月 11, 2021

28+ stylized material instances and customizable curvature shader

  • 支持的平台
  • 支持的引擎版本
    4.25 - 4.26
  • 下载类型

This shader blends two colors around geometry curves and normal map curves. For example, the wood material's diffuse is entirely generated from a base color, edge color, and a normal map. This means the wood color can be completely customized. It also means you don't need to bake curvature from other tools. Using this master material, you can get a great stylized shader with only a normal map.

Video Showing Shader Customization

Quick Getting Started:

  1. Navigate to Content -> StylizedCurveShader -> ExampleMaterialInstances
  2. Choose a folder from Fabric, Fur, Rocks, Roof, Sand, or Wood.
  3. Drag the chosen Material Instance onto a mesh.

More information:

The master material is called M_StylizedCurve.

This is a screenspace technique - the effect changes based on the screen resolution and the camera position.



  • 28 Example Material Instances
  • 16 Textures
  • 1 Customizable Material with the following customizable properties: Base Color, Base Texture, Edge Color, Edge Texture, Contrast, Intensity, Base Roughness, Edge Roughness, Normal Texture
  • 1 Example Map

Number of Unique Materials and Material Instances: 28

Number of Textures: 16

Texture Resolutions: 2048 x 2048 (2K)

Supported Development Platforms:

Windows: Yes

Mac: Yes

Documentation: Here's an example of the shader properties. Feel free to leave a question if there's anything I can help with.