Home

Awesome

Unity_Shader_Library_Zoroiscrying

This is a shader library used for unity shader coding, pointing to different shader effects found from various sources. Several library topics may become public in the future. This project is mainly for personal study and lack the knowledge of code management(i.e., comprehensive comment / user guide) and formal name formatting.

The following showcase pictures and knowledge network are organized in my understanding of different categories of shaders, some references and cites will be listed. But most of the content will be covered in my personal markdown notes.

See https://www.youtube.com/watch?v=aasnYKazO2Q for my TA/Rendering showreel and other bits of progress of this repository.

Functions in Shaders

1 Step Functions

2 Value Range Manipulation

3 Noise / Hash

4 Projection Functions

5 Sin / Cos

Geometry Related Shader

Object VFX Related

1 Crystal Shader

2 Custom Light Flare Shape

3 Dissolve Shader

4 Foil Card Shader

5 Hologram, Holofield, Force Field Shader

6 Outline Shader

7 Pickable / Interactable Object

8 Space Orb Shader - Inspired by TFT

Space_Orb

9 Sparkle Glitter Shader

10 Trace-On VFX - From Fate / Stay Night

11 Trail VFX

12 Vertex Displacement

Vertex_Displacement Ref: Anime_Displacement_Ref

Particle VFX Related

Screen Space Based Shaders

Post Processing Shaders

1 Post-Process Fog

2 Post Process Volumetric Lighting

Radial_blur_volumetric_light

3 Post Process Damaged FX

4 Post Process Acceleration Effect

Animated_Speedline

5 VHS-Image Effect & Glitch

Other Screen Space Approaches

1 Depth Buffer Related

2 Stencil Buffer Related

3 TAA & FXAA

Shading Models

1 Cel Shading

Genshin_Cel_1 Genshin_Cel_2

2 Flat Shading

3 Gooch Shading

4 NPRs

Mapcap_Shading

NPR_Shading_1 NPR_Shading_2 NPR_Shading_3 NPR_Shading_4

5 PBR Shading

6 SSS

Sky Related

1 Skybox Shader

Stylized_Skybox_1

2 Fake Volumetric Cloud Shader

Environment Shading Techs

Shader Systems

1 Global Wind 3D (Inspired by God of War Implementation)

References

Showcase Pictures

(Work in progress on artistic showcases and dynamic vegetations...)

Global Wind 3D Scene Debug

<img src="Resources/Global Wind 3D/GlobalWind3DWindDebug1.jpg" alt="GlobalWind3DWindDebug1" style="zoom:80%;" />

Global Wind 2D Texture Slice Debug

<img src="Resources/Global Wind 3D/GlobalWind3DWindDebug2.jpg" alt="GlobalWind3DWindDebug2" style="zoom:80%;" />

Wind Contributor Objects

<img src="Resources/Global Wind 3D/GlobalWind3DWindDebug3.jpg" alt="GlobalWind3DWindDebug1" style="zoom:60%;" /><img src="Resources/Global Wind 3D/GlobalWind3DWindDebug4.jpg" alt="GlobalWind3DWindDebug1" style="zoom:50%;" /><img src="Resources/Global Wind 3D/GlobalWind3DWindDebug5.jpg" alt="GlobalWind3DWindDebug1" style="zoom:50%;" />

Wind Receivers (On Progress)

2 Volumetric Lighting & Atmospheric Scattering

References

Showcase Pictures

World-Space Ray-Marching Volumetric Lighting

Volumetric_Lighting_Single_Scattering

Post-Processing Radial-Blur Volumetric Lighting Radial_blur_volumetric_light

3 Deformable Snow Ground

DeformableSnow SnowGrainParticleShaderGraph

4 Dynamic Weather System

5 Screen Space Particles

References

6 Terrain Rendering System

7 Displaced Vegetation, Mesh, Hair, Fur, Card

References

<img src="Resources/Global Wind 3D/GlobalWind3D_Vegetation_1.png" alt="GlobalWind3D_Vegetation_1" style="zoom:80%;" />

8 Volumetric Cloud System

9 Water & Ocean Simulation & Rendering

Stylized_Ocean_1 Stylized_Ocean_2 Stylized_Ocean_3

Custom RT Approaches

1 Snow / Grass Foot Trail

2 Fluid Simulation

Rendering Technologies and Uses

1 Tessellation

2 Texture Blending

References

3 Parallax Mapping

References

Shader Techniques

1 Color Ramp

2 Noise Based Texture Color Variation

References

3 Normal from Height Map

References