百人计划笔记
百人计划笔记
MeksQAQ
这个作者很懒,什么都没留下…
展开
-
百人计划图形篇2.7笔记(Gamma)
通过点击菜单Edit->Project Settings->Player页签->Other Settings下的Rendering部分进行修改,参数Color Space可以选择Gamma或Linear。使用硬件特性完成sRGB贴图的线性采样和shader计算结果的gamma校正,比起在shader里对贴图采样和计算结果的校正要快。所有工作都在线性空间下进行,计算得到正确的结果输出给显示器时再转换为非线性空间。不在线性空间下处理会导致亮度叠加,颜色混合时结果计算错误。原创 2023-04-20 06:37:39 · 37 阅读 · 0 评论 -
百人计划图形篇2.8笔记(FlowMap)
【代码】百人计划图形篇2.8笔记(FlowMap)原创 2023-04-23 07:44:42 · 85 阅读 · 0 评论 -
百人计划图形篇2.5笔记(视差贴图)
光照的计算需要在切线空间下计算。先将法线、切线传到顶点着色器中,叉乘计算出副切线。float3x3(切线、副切线、法线)构成世界空间转切线空间转换矩阵。将法线纹理中解包UnpackNormal,参与计算。靠近了之后效果会变得很差。原创 2023-04-21 01:56:14 · 54 阅读 · 0 评论 -
roystan的卡通水体渲染笔记
通过获取unity相机中深度法线图,获取水底和水中物体的法线,再获取水面的视空间法线,两者点积,当点积较大时(没有物体)使用较大的泡沫阙值;案例中水体设置成ZWrite Off,不写入深度,通过unity相机的深度图计算出水底的深度,再通过齐次坐标的w分量获得水面的深度。所以顶点齐次坐标w值为-z。泡沫效果是直接采用噪音贴图采样,然后设置阙值,对噪音贴图进行二进制效果转换让噪音贴图变得干净,然后根据深度截止边缘处的阙值。江陵野少这里对齐次坐标的概念和为什么用齐次坐标的w分量作为顶点的深度进行了解释。原创 2023-04-27 19:18:54 · 165 阅读 · 0 评论