Standard Deferred Decals

$4
Publisher Mykhaylo Kotys
File size 322.44MB
Number of files 281
Latest version 1
Latest release date 2018-04-16 11:29:19
First release date 2018-04-16 11:29:19
Supported Unity versions 2018.4.2 or higher

Standard Deferred Decals is a shader material for Unity that allows you to add mesh-based non-projected decals into your deferred rendering projects. This means that objects, that have semi-transparent albedo textures (with values in their alpha channels of their albedo textures between 0 and 1) will start smoothly blending with the rest of the environment, instead of having sharp transitions like with the Cutout shader. For all intents and purposes SDD decals use the very same Standard shader, so you can be sure that they will look consistent with the rest of the world.

Forum

Advantages over other deferred decals solutions:

-Do not require recipient objects to be rendered twice;

-Receives all Unity lights correctly (including IBL from Skybox;

-Can be set as static and emit Global Illumination;

-Allows decals to influence every channel, including Ambient Occlusion, Smoothness and Emission;

-Basically cost the same as rendering an object with a Standard shader, however, take two passes to render;

This package includes 2 shaders (Standard Deferred Decal smoothness setup and Standard Deferred Decal specular setup) and 1 ShaderGUI editor script with full source code. as well as the scene you can see on screenshots with HQ PBR (2k/4k) asphalt road and road marking decals (only road no buildings nor trafic lights).