This asset has been deprecated in favor of PIDI : Advanced Skin Shader 2. Please head over here for more information.
ORIGINAL POST
Version 1.9 of PBR Skin & Eye Shader is available now on the Asset Store
Improvements :
- Brand new UI design, easier to understand and with helpful links to the online documentation.
- Improved translucency method for Forward rendering on the Standard Pipeline
- Added support for LWRP 6.9 in Unity 2019.2. This will be the last update for LWRP so do not expect this asset to work on 2019.3 with Universal RP. Compatibility with LWRP is limited to Unity 2019.1 and 2019.2 only
- Updated and rewritten sections of the offline documentation
Changes :
- Translucency color now behaves more accurately in all pipelines
- PBR shader variant has become the default one
- Unity 5.6, 2017.1, 2017.4, 2018.x, 2019.1 and 2019.2 are supported making this our most extensive release yet !
ORIGINAL POST
We want to introduce you to our new asset, a Physically Based Skin Shader for Unity 5, compatible with all versions from Unity 5.6 to Unity 2019.2 on Forward, Deferred and Lightweight SRP pipelines!
Add impressive levels of detail to your human and non-human characters with this high quality PBR based skin shader.
With support for the latest AAA techniques such as translucency, scattering and wrinkle/expression maps, you can now add a whole new level of realism to your artwork in an easy way.
The package includes several variants of the same shader for hardware ranging from smartphones to high end desktops.
With support for the latest AAA techniques such as translucency, scattering, high frequency skin detail maps and wrinkle/expression maps, you can now add a whole new level of realism to your artwork in an easy way.
Wrinkle maps are especially useful when developing realistic characters, as they allow to add much finer details to the mesh and make the dynamic expressions a lot more believable. Besides, thanks to the included utilities, you can sync them to blendshapes, bones or both to make your animations more realistic than ever before!
Also included is a dedicated eye shader that will make your characters look even more life-like!
Real time translucency is also supported and done in a realistic way, based on depth maps depending on the view direction for a more believable result under all circumstances.
The shader is fairly easy to understand thanks to its clear interface, but it also comes with a full documentation manual including explanations on how to design the different maps for it, including how to integrate the wrinkle and normal maps into a unique Merged Normals map, which greatly optimizes the memory use of this shader. Tools are also provided to merge, generate and easily convert textures and grayscales into maps compatible with the shader’s workflow!
Highly customizable, compatible with all basic unity features including point and spot shadows, well optimized and easy to use. Mobile versions are also included!
This shader is being used actively in our own game, meaning that it will have continued support and updates as we use it in our own projects as well. Here is a screenshot of the shader in a real-life (WIP) application :
New features with version 1.2 :
- New shader variants with support for both forward and deferred shading. The previous shader variants have been marked as “Legacy”.
- New included Eye shader for your characters!
- New shader variants with support for Lightweight SRP 1.15 on Unity 2018.1 (no vertex lighting, low end version nor tessellation are available on Lightweight)
- Support for 2 per-instance decal/overlay textures with their own smoothness and specular values.
- Support for per-instance skin color and smoothness. Give a different look to each character instance even if they are sharing the same material.
- Support for 12 facial wrinkle regions instead of the 7 from the previous version.
- Improved lighting methods for forward and highly efficient custom lighting method for deferred (works with ANY deferred shader compatible with Unity’s standard shaders)
- Dynamic wrinkle helpers that automatically track blendshape values.
- Dynamic wrinkle helpers that automatically track bone positions/rotations
- New high quality demo assets to showcase the new features.
- Improved documentation with more extensive tutorials.
- Map packer, an utility to easily convert, merge and generate skin data maps for this shader from simple grayscale inputs or to upgrade maps from the previous version.
- Highly improved translucency algorithm.
- Highly improved lighting on the Mobile (High End) shader
- Improved look on the Mobile (Low End) shader
- Fully compatible with PostProcess stacks.
Changes in version 1.1 :
- Improved Light warping across all shaders
- Improved normals’ soft factor (Internal)
- Added 2 new basic and Mobile-friendly (Pixel Shader 2.0 level) variants of the shader with and without support for translucency.
- Mobile shader (low end version) uses a vertex-lit lighting model for maximum performance
- Improved performance for all shaders
- Custom vertex lighting functions on all shaders for better results when exceeding the maximum amount of pixel lights on the scene.
We hope our assets will help you to create great games. For any questions or doubts, please reply on this thread and we will do our best to answer them all!
Lightweight SRP lighting demo :










