why Not PI in BRDF implement Oct 15 2025 4 minutes 读完 (约 535 字) 案例分析Lambert的BRDF为$\frac{c_{d}}{\pi}$,在Unity中,Lambert光照实现为: 阅读更多
why normal transform use inverse-transpose matrix Oct 15 2025 a few seconds 读完 (约 81 字) 定义$T$为切线,$N$为法线,$M$为切线的变换矩阵,$Q$为法线的变换矩阵 阅读更多
character wrinkle Oct 15 2025 3 minutes 读完 (约 441 字) 简介将表情与区域掩码相关联,使用表情权重作为正常法线与皱纹法线的过渡权重通过颜色值来区分皱纹区域 阅读更多
perlin-noise Oct 15 2025 a minute 读完 (约 214 字) 算法过程 设置晶格点,如以整数位置为晶格点 为每个晶格点设定一个梯度值 计算当前采样点位于哪些晶格点内部 计算晶格点到采样点的向量,并与晶格点的梯度点乘 将与各个晶格点的计算结果做插值,二维噪声就做个双线性插值 阅读更多