Stylised Hair Shader

robert ramsay - 4月 29, 2019

An alternative Hair Shader Material with Material instance examples.

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

This pack features an alternate shader method for producing hair. It avoids using intense math or light calculations so could be considered as fake but convincing hair which handles transparency and anisotropy in the nicest possible way.

Nine example materials have been created from the master shader material.

Supplied with a base RGB, Opacity and Normal Map of hair strands, along with a base hair wig with more to follow in future updates. These Hair stands were generated with Hair Strand Designer which generates the RGB mask maps used in this shader. If you want to drive your own custom colouring, simply paint the base various tones of Red, then paint the roots Green and the Tips Blue, this opens up the possibility of customising in the engine or even in your game.


A Secondary shader has been setup to work with pre-existing colour textures. It also supports Frizz, AO and Depth images which also work in this alternative shader. Hair Strand Designer is sold separately and is a great way to produce all of the hair textures you will need.


Parameters include: Fresnel , Dual Base colouring, Root and Tip Colouring, Normal Map bending, Shine, Specular,Frizz and Opacity control. Newly added - Rainbow or Oily effect that can be used as a base mix or even emissive.


Videos:

-- DEMO VIDEO --

-- RAINBOW EFFECT (UPDATE) --


Check out the above example videos for for details on how to use this shader.


テクニカルノート

Features:

  • Uses RGB to drive Variation, Root and Tip Colours respectively.
  • Comes with a full array of parameters for the ideal overall look and feel
  • Will work as a realistic and stylised hair shader
  • Uses a new rainbow effect for the oily look, purely for style

Texture Resolutions:

  • Hair Strand Textures are 4096 * 4096
  • Frizz map is 2048*2048 with the ability to be tiled via the parameters.
  • Number of Materials: 9


Do Materials derive from a Master Material with instances as variation: Yes

Number of Textures: 4

Supported Development Platforms: PC

Supported Target Build Platforms: PC