着色器:使用CGShaderLab for Unity编写的着色器集合

时间:2024-02-27 00:55:59
【文件属性】:

文件名称:着色器:使用CGShaderLab for Unity编写的着色器集合

文件大小:13.42MB

文件格式:ZIP

更新时间:2024-02-27 00:55:59

unity shaders unity3d cg shaderlab

着色器 用CG / ShaderLab for Unity编写的着色器的集合,用于Poi的开发。 Poi已在Unity 5.5.3p1上交付,但以下着色器也已在Unity 2018上进行了测试(某种程度上)。 透明对象的默认Unity着色器在复杂对象上存在一些重叠的问题(如下图左侧所示)。 该着色器通过两次渲染对象来解决该问题(如右图所示)。 中心不透明图像仅供参考。 这个简单的两遍着色器在被遮挡时会在所有其他几何图形的顶部渲染一个轮廓。 我们在Poi中将此效果用于未标记为相机遮挡​​物的对象,以便玩家始终可以看到角色。 当传统的透明度太贵或由于深度分类而产生伪像时,这种廉价的纱门透明度


【文件预览】:
Shaders-master
----Assets()
--------ScrollingSprite.gif(4.65MB)
--------Heat.gif(3.23MB)
--------Transparency.png(312KB)
--------Distort2.png(342KB)
--------Stipple.gif(3.88MB)
--------TwoSided.png(106KB)
--------Distort.png(830KB)
--------ScrollingSprite.png(2KB)
--------Checker.png(80KB)
--------Silhouette.png(135KB)
----README.md(3KB)
----Stipple.shader(2KB)
----HeatHaze.shader(2KB)
----LICENSE(1KB)
----ScreenDistortion.js(2KB)
----BetterTransparentDiffuse.shader(1KB)
----ScrollingSprite.shader(2KB)
----ScreenDistortion.shader(2KB)
----DiffuseTwoSided.shader(1KB)
----Silhouette.shader(1KB)
----Checkerboard.shader(938B)

网友评论