随笔分类 -  unity_shader

摘要:https://www.bilibili.com/read/cv1874791 【UnityShader】Blend混合模式 与 20余种颜色混合模式代码实现(多图预警) 混合模式 可简单理解为 指上下层图片相互有重叠时如何取色的一种称呼 以下是百科给的解释 但我们今天要说的是Unity中的颜色混合 阅读全文
posted @ 2020-01-12 19:23 00000000O 阅读(1350) 评论(0) 推荐(0)
摘要:多版本Shader与multi_compile https://docs.unity3d.com/Manual/SL-MultipleProgramVariants.html #pragma multi_compile Type_1 Type_2 Type_3 ... 这个指令将会生成多个Shade 阅读全文
posted @ 2019-05-08 16:06 00000000O 阅读(298) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s/Vyn1bKaBMHommxbnFPPQeg Unity对Shader文件进行编译的时候,DX9和DX11的版本会直接生成汇编码。 ? length(i.worldPos) DX9 DX11 由于这些代码是最终的指令,大部分指令执行时间是“差不多 阅读全文
posted @ 2018-11-07 16:34 00000000O 阅读(280) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s/19Xq6wYuXP0gQJDvC9Fh0g 阅读全文
posted @ 2018-10-24 12:52 00000000O 阅读(1113) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s?__biz=MzU5MjQ1NTEwOA==&mid=2247490249&idx=1&sn=d86083e33d9884bc1df20827a966b195&chksm=fe1e2e62c969a77417502a559c38afc2094d0 阅读全文
posted @ 2018-07-05 12:34 00000000O 阅读(3761) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s?__biz=MzU5MjQ1NTEwOA==&mid=2247493518&idx=1&sn=c51b92e9300bcfdcd6d106f06f934971&chksm=fe1dd325c96a5a3372415e960279338affb6d 阅读全文
posted @ 2018-07-04 20:09 00000000O 阅读(308) 评论(0) 推荐(0)
摘要:该篇是Unity Shader中HLSL的内置函数,主要是一些数学方面的计算函数。在写Shader的时候可以直接使用。 阅读全文
posted @ 2018-06-20 23:11 00000000O 阅读(3004) 评论(0) 推荐(0)
摘要:上一篇记录了shader常用函数和变量,这篇记录一些光照计算时常用函数和变量 1、内置的光照变量 2 、LightMode标签支持的渲染路径设置选项 3、顶点照明渲染路径中可以使用的内置变量 4、顶点照明渲染路径中可以使用的内置函数 阅读全文
posted @ 2018-06-20 23:10 00000000O 阅读(966) 评论(0) 推荐(0)
摘要:最近在学习Unity Shader,写Shader的时候总是忘记Unity为我们提供的函数、变量怎么写的,这里整理一下,方便自己查阅,也提供给网友,学习Shader不易。 1、函数 float3 WorldSpaceViewDir(float4 v) //输入一个模型空间中的顶点位置,返回世界空间中 阅读全文
posted @ 2018-06-20 23:06 00000000O 阅读(638) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s/Qf4qT15s9bWjbVGh7H32lw 我们刚刚公布了Unity 2018.1中,Unity将会内置可视化编程工具Shader Graph,很多开发者留言给小编是否以后构建着色器编码就可以下岗了。实际上Unity希望开发能够越来越大众化,减 阅读全文
posted @ 2018-06-19 12:16 00000000O 阅读(1564) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s/rtVJDt0m4aGbigWadEZgXA 对游戏开发者而言,着色器长久以来就是游戏开发中的重要部分,在Unity中编写并实现着色器的过程直观且高效,优秀的着色器还可以创造非常精美的游戏画面,同时保证极高的性能。今天将由Unity的技术工程师张 阅读全文
posted @ 2018-06-19 12:13 00000000O 阅读(2060) 评论(0) 推荐(0)
摘要:http://youxiputao.com/articles/11839《崩坏3》上架以来,我们看到了卡通渲染技术在游戏领域的高品质画面表现力,米哈游对这种技术恰到好处的运用也让《崩坏3》受到了广大玩家的喜爱,以及业内诸多从业人士的认可。事实上,米哈游在制作这款游戏的... 阅读全文
posted @ 2018-02-12 23:35 00000000O 阅读(963) 评论(0) 推荐(0)
摘要:http://youxiputao.com/articles/11838在5月12日举办的Unite2017开发者大会上,网易盘古游戏部技术美术总监的李正彪分享了关于其内部对于美术和设计各方面的干货,同时也以当前市场上的一些游戏产品作为案例进行了讲解,并对未来的美术技... 阅读全文
posted @ 2018-02-12 23:34 00000000O 阅读(693) 评论(0) 推荐(0)
摘要:http://forum.china.unity3d.com/thread-25738-1-10.html上一篇对着色器系统的工作原理做了介绍,现在我们将继续深入,将目光聚焦在标准着色器的光照函数。重新回到Standard.shader,这次在UnityStandar... 阅读全文
posted @ 2017-09-06 14:08 00000000O 阅读(389) 评论(0) 推荐(0)
摘要:http://forum.china.unity3d.com/thread-25724-1-10.htmlUnity 5着色器系统代码介绍(上)Unity在着色器开发方面提供了很大的灵活性。有些工具需要你编写一个“合适”的自定义着色器(合适,即无法在节点编辑器里完成,... 阅读全文
posted @ 2017-09-06 14:07 00000000O 阅读(395) 评论(0) 推荐(0)
摘要:UV滚动Shader "Nafio/ScrollUV" { Properties { _Tex("T",2D) = "white" {} _SpeedV("SV",float) = 0 _SpeedU("SU",float) = 1 } SubShader { ... 阅读全文
posted @ 2017-01-10 14:05 00000000O 阅读(186) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/wantnon/p/4570188.html在unity里 相机空间 与 相机gameObject的局部空间 不重合。Camera.worldToCameraMatrix的文档中有这样一句话:Note that camer... 阅读全文
posted @ 2017-01-09 12:08 00000000O 阅读(152) 评论(0) 推荐(0)
摘要:说明:注意几点:0 行向量右乘矩阵与列向量左乘矩阵,两个矩阵互为逆矩阵1 法线转换与mul,mul函数左乘矩阵当列矩阵计算,右乘当行矩阵计算2 叉乘与左右手系,左手系用左手,右手系用右手,axb四指指向a,向b旋转(沿小与两个角度180的方向转),拇指的方向是叉乘方向... 阅读全文
posted @ 2017-01-09 10:06 00000000O 阅读(1096) 评论(0) 推荐(0)
摘要:https://docs.unity3d.com/Manual/SL-CameraDepthTexture.htmlCamera’s Depth Texture(Unity5.5 doc)A Camera can generate a depth, depth+nor... 阅读全文
posted @ 2017-01-06 12:06 00000000O 阅读(404) 评论(0) 推荐(0)
摘要:https://docs.unity3d.com/Manual/SL-SurfaceShaderLighting.htmlLighting Model declarationLighting model is a couple of regular functions... 阅读全文
posted @ 2017-01-04 17:01 00000000O 阅读(182) 评论(0) 推荐(0)