2015年8月15日

Unity3D:Graphics.BlitMultiTap方法

摘要: 在研究《Graphics.BlitMultiTap方法和ShaderLab类Shader的多重贴图研究》的代码时,发现Graphics.BlitMultiTap函数不太看得懂,百度一下居然发现好文《Graphics.BlitMultiTap方法和ShaderLab类Shader的多重贴图研究》,在这... 阅读全文

posted @ 2015-08-15 21:52 佛仙魔 阅读(1198) 评论(0) 推荐(0) 编辑

Unity Shader:Projective Texture Mapping

摘要: Projective-Texture-Mapping是用于投影一个texture到一个物体上。大概过程是,通过设置一个摄像机在投影点上,获取投影摄像机的 VP 矩阵。在shader中利用该VP矩阵,来计算相对于投影机的uv坐标,从而利用该uv值来采样投影texture。具体描述见:GPU 编程与CG... 阅读全文

posted @ 2015-08-15 18:07 佛仙魔 阅读(1476) 评论(3) 推荐(2) 编辑

Unity shader: Bank BRDF

摘要: Back BRDF是一种 模拟 金属表面 的 各向异性 光泽的经验模型,具体公式参照GPU 编程与CG 语言之阳春白雪下里巴人 中120页的公式(10-14) 1 Shader "Custom/Bank-BRDF" { 2 Properties { 3 _AmbiColor ... 阅读全文

posted @ 2015-08-15 15:56 佛仙魔 阅读(961) 评论(0) 推荐(1) 编辑

Unity Shader: Cook-Torrance

摘要: // 原公式来自于 GPU 编程与CG 语言之阳春白雪下里巴人 的 114页的(10-11)。公式中的分母少了个 (N·L),具体看 113 页的公式(10-3)。 1 Shader "Custom/Cook-Torrance" { 2 Properties { 3 _Mai... 阅读全文

posted @ 2015-08-15 12:13 佛仙魔 阅读(930) 评论(0) 推荐(0) 编辑

2D Lighting System in Monogame

摘要: 翻译自:http://www.gamedev.net/page/resources/_/technical/apis-and-tools/2d-lighting-system-in-monogame-r4131翻译的很随意~~~~~## 2D Lighting System in Monogame ... 阅读全文

posted @ 2015-08-15 11:13 佛仙魔 阅读(887) 评论(0) 推荐(0) 编辑

导航