Shader
文章平均质量分 80
被踩到尾巴也不哭的李大海
这个作者很懒,什么都没留下…
展开
-
Unity变换矩阵之如何构建变换矩阵
变换矩阵包括:平移、旋转、缩放。平移矩阵:旋转矩阵:缩放矩阵:变换矩阵,就是将一个向量一次进行 平移、旋转和缩放变换,由此可得变换矩阵为应用:1:进行向量的坐标系变换 已知模型空间下的向量 A ,求其在世界空间下的向量 A‘可得:A' = 变换矩阵 * A但是如何获得这个 变换矩阵呢?我们可以用两个坐标系中任意两个对应原创 2017-12-20 12:48:21 · 7444 阅读 · 3 评论 -
Unity-Shader之法线贴图使用注意事项
法线纹理在游戏生产过程中使用的频率非常高,在游戏中,尤其是手游中,模型面数过高是非常吃性能的。在模型方面,美术在建模时会先创建一个高面数、高精度的精模,用精模渲染出一张法线贴图后,再创建一个低面数的简模,通过给简模附加法线贴图的方法,来达到使简模看起来像精模的目的。这样就会产生一个问题,但是现在虽然看起来像精模了,但是光照效果怎么处理呢?最终光照上去,不还是会露馅吗?这就需要我们在处理shader时原创 2018-01-01 17:44:30 · 3210 阅读 · 1 评论 -
Unity-Shader渲染路径随笔
Unity中Shader中用到的光源可以分为:灯光贴图、环境光、平行光、自发光等。 其中灯光贴图一般由美术来制作处理。 环境光的控制面板在Windows->Lighting 窗口下。在这里我们可以处理环境光的种类,可以使用天空盒子或者纯色。在Unoty中使用天空盒子可以实现HDR效果。另外这里还留了一些用来处理灯光的质量以及渲染方式的配置。 关于灯光的渲染方式,Unity中主要分为三类:原创 2018-01-03 16:37:12 · 497 阅读 · 0 评论 -
Shader动画之UV动画与顶点动画
用Shader实现动画主要包括两种方式:1.UV动画,2.顶点动画原创 2017-12-18 20:40:08 · 9849 阅读 · 4 评论 -
Unity-Shader——用UV动画模拟模型在水下的场景
先放一个效果图 参数为:Shader代码:Shader "Custom/UnderWater" { Properties { _MainTex ("基础贴图 (RGB)", 2D) = "white" {} _FlushTex ("水波贴图 (RGB)", 2D) = "white" {} _FlowColor("水波颜色", Color)原创 2018-02-01 13:54:36 · 3361 阅读 · 0 评论