效果展示


参考的文档
https://zhuanlan.zhihu.com/p/91671116
上面的这一个文档基本上说了一些思路,还带了代码,这边自己尝试了一下
Stanford Dragon 模型下载
https://sketchfab.com/3d-models/stanford-dragon-sss-test-d6b85e8dc4b54269b3df6c7e1e5541ba
https://sketchfab.com/3d-models/stanford-dragon-vrip-res-3-fe9e7bb515cf40bab2aba2c3019e7ecb#download
面数少一些的模型
实现思路
材质实例的面板
使用了 ClearCoat 着色模型,然后提供了IOR参数来调节折射效果


反射
使用ClearCoat 来做反射效果

折射
使用 在反射球计算函数里面来做 折射的效果,附带代码


// test
// R = CameraToPixel;
float IOR = GBuffer.WorldTangent.x;
float t = lerp(0.225, IOR, dot(N, V));
R = lerp(CameraToPixel, -N, t);
R = normalize(R);
版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。