Shader
@onelei
《游戏AI程序设计实战》作者
展开
-
[Unity Shader]凌波微步效果
[Unity Shader]凌波微步效果相信很多人都看过天龙八部,里面的段誉有一个技能就是凌波微步:移动的时候人先到,衣角跟随其后。说白了就是移动时有一个残影跟着他。下面先看下最终效果下面我们看如何实现上面的效果。思路:1.既然需要移动,那么就需要一个3维(x,y,z三个方向)的数据存储,同时还需要一个变量用来表示偏移强度。2.需要一个2d贴图来做采样因此Shader代码很快就出来了...原创 2020-02-10 21:31:07 · 792 阅读 · 0 评论 -
[Shader] UnityShader系列---灰白效果
支持 NGUI的 UIPanel 的SoftClip无图无真相修改 Unlit - Transparent Colored.shader如下:Shader "Unlit/Transparent Colored"{ Properties { _MainTex ("Base (RGB), Alpha (A)", 2D) = "black" {} }原创 2015-11-18 18:07:57 · 1260 阅读 · 0 评论 -
[UnityShader笔记] 深度写入ZWrite&深度测试ZTest
UnityShader笔记(二)深度写入ZWrite&深度测试ZTest创建两个Cube,一个蓝色距离相机近点;一个红色距离相机远点。如图所示红Shader和蓝Shader使用相同的代码,但是Shader的名字要不一样,方便后面进行对比测试。红蓝色Shader代码如下:Shader "My/SampleShader2"{ Properties { _Color("Col...原创 2019-08-18 17:44:11 · 1557 阅读 · 0 评论 -
[UnityShader笔记] 工具
UnityShader笔记(零)工具工欲善其事必先利其器编写UnityShader需要一个好的IDE和语法高亮插件,这里推荐VS2017和ShaderlabVS-2017-0.8插件。下载地址ShaderlabVS-2017-0.8插件下载地址为:http://blog.shuiguzi.com/2014/10/28/Release/安装好之后,效果如下输入下划线_就会弹出各种系统...原创 2019-08-16 13:22:59 · 262 阅读 · 0 评论 -
[UnityShader笔记] 变量
UnityShader笔记(一)变量2D_MainTex ("_MainTex2D", 2D) = "white" {}Tiling (贴图重复度)Offset (贴图偏移值)3D_MainTex3D("_MainTex3D", 3D) = "" {}Cube_MainTexCube("_MainTexCube", Cube) = "" {}Color_Colo...原创 2019-08-16 13:28:53 · 164 阅读 · 0 评论 -
[UnityShader笔记] 卡通Shader
[UnityShader笔记] 卡通ShaderUnity的Standard Assets的Effects下面有个ToonShadering的文件夹专门用来处理卡通Shader。ToonBasic这里我们先看看其中的ToonBasic。首先导入一个Car资源模型然后我们用ToonBasic这个Shader替换掉模型中的所有Shader,先看最终的结果:右边是使用了ToonBase...原创 2019-09-02 10:57:26 · 1153 阅读 · 0 评论 -
【Unity Image Effect】Blur 模糊效果
Unity背景模糊效果实现技术最开始是想自己写Shader做模糊处理,网上也参考了很多Shader的实现,发现效果都不理想。C#代码做高斯模糊处理效果也差强人意。而且UI界面打开的时候如果做背景模糊,处理耗时太长。后来发现Unity的assetstore里面的Legacy Image Effects插件有相机模糊处理功能,因此打算尝试一下。将该插件导入原创 2019-09-23 20:29:32 · 4901 阅读 · 0 评论 -
【Unity Image Effect】Vignetting 光晕效果
【Unity Image Effect】Vignetting 光晕效果Vignetting 光晕效果 :可以实现场景中的聚焦,以及对中心之外的物体做模糊处理是什么上图是王者荣耀的游戏截图,王者荣耀在战斗结束的时候都会做背景模糊处理,场景模糊的效果很赞。怎么做Unity的 Image Effect插件有很多自带的各种效果处理。因此我们先来看看有没有合适的。导入Unity的 Image ...原创 2019-09-23 21:10:57 · 2425 阅读 · 0 评论