Unity Shader
文章平均质量分 58
qq_30687083
这个作者很懒,什么都没留下…
展开
-
间接光的模拟实现之CubeMap
系列文章目录文章目录系列文章目录前言一、CubeMap二、缺点1.不适用于平面模型三、实现代码四、工具HDR Shop总结前言一、CubeMap二、缺点1.不适用于平面模型如果不同的两个位置求出的反射向量一致,那么就会得到同样的值,但实际上我们需要采样的是贴图上不同点的值。三、实现代码 /*思路 1. 求摄像机入射方向 2. 利用reflect库函数求反射方向 3. 采样CubeMap 4. 移动端解码 */ float3 view_dir = normalize(_Wor原创 2022-03-31 14:49:16 · 267 阅读 · 0 评论 -
法线贴图的处理
法线贴图的计算方式原创 2022-03-30 22:07:56 · 363 阅读 · 0 评论 -
Unity中的法线变换
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档Unity中的法线变换前言一、特殊的法线变换前言提示:这里可以添加本文要记录的大概内容:最近,在学习UnityCG.cgjnc源码时,发现在非统一变换下,矩阵变换变成了左乘,顿时充满了疑惑,故此文章推导官方为啥这么写。符号含义ToT_oTo模型空间下顶点的切线向量TwT_wTw世界空间下顶点的切线向量No,NwN_o,N_wNo,Nw同上,N表示法线向量MowM_{ow}M.原创 2022-03-26 14:09:00 · 4485 阅读 · 1 评论