工具效果
项目地址
https://github.com/Nuomi-Chobits/Skin-SSS-LUT-Generator
使用方式和注意事项
- 按照图中演示操作即可,注意,Save之前一定要先Bake,否则会出错。
- 积分区间为 Fully对应(-PI,PI),Half对应(-PI/2,PI/2)。
- LUT贴图Wrap Mode默认为clamp,不要更改。
核心代码
在PreIntegratedSkinLUT.compute中:
float dis = 2.0 * R * sin(x/2);
scatteringFactor += saturate(cos(x + theta)) * DiffusionProfile(dis);
normalizationFactor += DiffusionProfile(dis);
可以参考我的shadertoy:https://www.shadertoy.com/view/mstGWs
Plan to do
1.能自定义Diffusion Profile
2.能选用合适的高斯核
参考
1.https://therealmjp.github.io/posts/sss-intro/