Cartoon Cel Shader

Adam Homoki - 10月 15, 2019

Are you looking for a non post process Cel Shading solution? Look no further! Also includes mesh outlines!

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    4.23 - 4.25
  • ダウンロードのタイプ
    アセット パック
    この製品には、Unreal Engine アセットを詰め合わせたものが入っています。任意の既存プロジェクトにインポート可能です。

Are you looking for a non post process Cel Shading solution? Look no further! Also includes mesh outlines!


Video: https://youtu.be/7QvrRe8YhMo

Tutorial: https://youtu.be/yFpQTdkdi_s


This material is NOT a post process based cel shading solution!

Also includes outlines without post process!

Works on Mobile!

You will receive every asset shown in the video! Including the forest!


Support:

Email: adam.homoki@klokiart.com

Discord: https://discord.gg/rSpEqqm


Supported Platforms:

Windows, Mobile

テクニカルノート

Features:

  •  Procedural or texture based banding (Cels)
  • Multiple Light Sources (2 Directional Light, 1 Skylight, 25 Point Light Within a certain radius)
  •  Rim light with shadow mask
  •  Stylized Specular and Hair Specular
  • Pattern for that cool comic book effect (screen space or uv space)
  • Normal map and Detail Normal
  • Mesh outline (Invert your mesh and use it as an outline)
  • Animated Outlines
  • Inline
  • CubeMap
  • ID Map



The pack contains:

Materials

• 3 Cell Shader material (Opaque, Masked,Translucent)

• Outline materials (Opaque, Masked,Translucent)

• 4 Material function

• A few material instance example


Mesh

• Forest Demo meshes: Axe, 2 flower, Grass, Hut, Pine tree, 3 rocks, 1 smoke, 1 Trunk, 2 Wind


How to use:

Cel Shader

• Place the BP_DirectionalAndSkylight_Manager blueprint into your scene

• Set your directional light and skylight in it, Click the 'Refresh Values In Editor'

• Create a material instance from M_CelShader

• Apply the instance to your mesh

• Open the created instance for all the option you can tweak


Outline

• Place the BP_Outline_SM_Component or BP_Outline_SK_Component Component to your mesh

• Adjust the outline's parameters in the MI_Outline_Opaque Material instance

• The outline depends on your mesh normals. You can define an adjusted normal mesh as outline mesh if you select the component