All Projects → aillieo → unity3d-shader-collection

aillieo / unity3d-shader-collection

Licence: other
A unity shader collection of private works

Programming Languages

ShaderLab
938 projects
C#
18002 projects
shell
77523 projects

Projects that are alternatives of or similar to unity3d-shader-collection

Unityurp Billboardlensflareshader
(1)Add a new Quad GameObject (2)Use this shader (3)Done! Now you have billboard lens flare shader for URP!
Stars: ✭ 140 (+337.5%)
Mutual labels:  shader, shaderlab
Isaura
An attempt at making a aura thingie with a isoline shader.
Stars: ✭ 187 (+484.38%)
Mutual labels:  shader, shaderlab
Unityscreenspaceboolean
Screen Space Boolean Implementation for Unity.
Stars: ✭ 150 (+368.75%)
Mutual labels:  shader, shaderlab
Jl S Unity Blend Modes
👾 Collection of Unity shaders that support blend modes like photoshop layer style (Darken, Multiply, Linear Burn, etc)
Stars: ✭ 62 (+93.75%)
Mutual labels:  shader, shaderlab
Unity Shaders
✨ Shader demo - More than 300 examples
Stars: ✭ 198 (+518.75%)
Mutual labels:  shader, shaderlab
Temporalreprojectionexample
Temporal reprojection example for Unity
Stars: ✭ 82 (+156.25%)
Mutual labels:  shader, shaderlab
Nvjob Water Shader Simple And Fast
#NVJOB Simple Water Shaders. Free Unity Asset.
Stars: ✭ 172 (+437.5%)
Mutual labels:  shader, shaderlab
Unity Grabsquares Effect
Unity GrabSquares Effect
Stars: ✭ 39 (+21.88%)
Mutual labels:  shader, shaderlab
Ssgi Urp
Screen Space Global Illumination for Unity Universal Render Pipeline
Stars: ✭ 198 (+518.75%)
Mutual labels:  shader, shaderlab
Unitywatersurface
Water Surface Simulation using CutomRenderTexture in Unity 2017.1
Stars: ✭ 190 (+493.75%)
Mutual labels:  shader, shaderlab
Uchromakey
Chroma key shader asset for Unity
Stars: ✭ 58 (+81.25%)
Mutual labels:  shader, shaderlab
nvjob-sky-shader-simple-and-fast
#NVJOB Dynamic Sky. Sky Shaders. Free Unity Asset.
Stars: ✭ 103 (+221.88%)
Mutual labels:  shader, shaderlab
Nnao
Neural Network Ambien Occlusion based on http://theorangeduck.com/page/neural-network-ambient-occlusion
Stars: ✭ 57 (+78.13%)
Mutual labels:  shader, shaderlab
Lwrpshaders
A collection of high customizable unlit shaders for Lightweight Render Pipeline
Stars: ✭ 125 (+290.63%)
Mutual labels:  shader, shaderlab
X Postprocessing Library
Unity Post Processing Stack Library | Unity引擎的高品质后处理库
Stars: ✭ 1,079 (+3271.88%)
Mutual labels:  shader, shaderlab
Lowpolyshaders
Unity shaders optimized for Low Poly models.
Stars: ✭ 157 (+390.63%)
Mutual labels:  shader, shaderlab
Uiblur
UI Blur Shader
Stars: ✭ 35 (+9.38%)
Mutual labels:  shader, shaderlab
Packedrgbmshader
32-bit packed color format with RGBM encoding for shader use
Stars: ✭ 39 (+21.88%)
Mutual labels:  shader, shaderlab
Awesome Unity Shader
⛵ 关于炫酷的Unity3D Shader | About Cool Unity3D Shaders
Stars: ✭ 2,658 (+8206.25%)
Mutual labels:  shader, shaderlab
SnowTrail
No description or website provided.
Stars: ✭ 22 (-31.25%)
Mutual labels:  shader, shaderlab

12_UIHoles

在UI图片上挖洞:

holes


11_UIDissolveFade

根据颜色对图片擦除,可用于图片的淡入和淡出:

dissolve


10_Billboard

简单的Billboard实现:

trees


09_SimpleLighting

简单的光照,包含了环境光、漫反射、高光、发光四种光照元素,并可以切换顶点光照或像素光照:

simplelighting


08_UIDistortion

简单的UI扭曲效果,扭曲程度、时间和空间的变化频率可配置:

uidistortion


07_MatCap

使用一张纹理作为参考,渲染物体时获取其在view空间的法线到纹理中去采样获取漫反射到颜色。如下边的模型是使用左侧的纹理来采样绘制出来的:

matcap


06_RampTexture

计算光照强度并在渐变纹理中采样,以模拟漫反射光照。

ramp


05_Outlining

描边shader。前三个绘制描边都是基于模板缓冲区,立方体的shader使用对模型缩放的方法,两个猴子分别使用在世界空间和观察空间偏移顶点的方法,左下角的图片(sprite)使用像素偏移的方法。

outlines


04_ModelAlphaBlend

在模型中使用AlphaBlend,三个半透明的shader,从左到右依次是绘制双面、带深度绘制、使用Fresnel效果。

Long


03_RadarImage

基于shader在UGUI中绘制雷达图。在vert中修改Image的顶点,并根据位置在frag中计算片段透明度。使用脚本驱动雷达图动画。

radar


02_ShowVerts

借助几何着色器,在绘制时只显示顶点。

show_verts.png


01_FragWorldPos

在片段着色器中获取世界坐标,并将坐标作为颜色输出。后处理阶段根据深度纹理解算出来像素对应的世界坐标,可用于做边界检测、运动模糊等效果。

透视相机,直接使用世界坐标绘制物体。

perspective_0.png

透视相机,在后处理阶段计算世界坐标并显示出来。

perspective_1.png

perspective_2.png

正交相机,直接使用世界坐标绘制物体。

orthographic_0.png

正交相机,在后处理阶段计算世界坐标并显示出来。

orthographic_1.png

orthographic_2.png

后处理阶段,借助深度纹理获取世界坐标时,使用了两种不同的计算方法,详见相关代码。


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].