最近两个月学了很多Shader的知识,现在也算入点门了。现在网上有很多 D描边的Shader,说实话大多数很差劲。有些多余的条件判断影响效率,提供的参数也不够适配所有图片。因为美术喜欢在图片上面加一些效果,再加上切图的时候背景图的透明部分不够多,或者透明通道透明不彻底等等问题, D图片描边效果通常都不尽如人意。这种情况一般是要从美术那边用ps做调整,如果需要描边切图周围需要留出一点区域,我这个S ...
2017-09-29 13:51 0 6901 推荐指数:
水流的模拟主要运用了顶点变换和纹理动画的结合; 顶点变换中,利用正弦函数模拟河流的大致形态,例如波长,振幅等。 纹理动画中,将纹理坐标朝某一方向持续滚动以形成流动的效果。 脚本如下: P.S.需要把纹理的导入设置改为Repeat(重复) 效果如下: ...
最近看到一个非常有趣的益智小游戏,是一个盗贼进入房子偷东西的, 其实这种游戏市面上已经很多了,吸引我的是那个类似手电筒的效果, 主角走到哪里,光就到哪里,被挡住的地方还有阴影。有点类似策略游戏里的战争迷雾。 绞尽脑汁想了一天,终于实现类似的效果,这就给大家分享下。 实现这个效果用到 ...
Shader "Custom/FlowColor" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} _FlowColor("Flow Color", Color) = (1,1,1,1 ...
//预览图 //原理 一个摄像机CullingMask设置只可见"Distortion"的Layer(需要自己手动加),输入到一张RenderTexture,其实就是用于确定哪里要扭曲。 另外一个摄像机CullingMask设置成对除了"Distortion"的Layer ...
水波效果 ...
前言 在实时渲染中要实现透明效果,通常会在渲染模型时控制它的透明通道。 Unity中通常使用两种方法来实现透明 :(1)透明度测试(AlphaTest)(2)透明度混合(AlphaBlend)。前者往往无法实现真正的半透明效果。 深度缓冲(Depth Buffer ...
使用Unity3d做了一个室内设计的应用,但是专业人士说效果不行,这个我看了其他人的一些Unity3d室内 设计的应用,效果很赞。发现我这个的效果确实很有差距。在这个场景里面我用了Unity3d自带的Shader: 1.大部分都是Self-Illumin/VertexLit。使用灯光 ...