实时渲染下的玻璃杯里的液体的折射/全反射效果

实时渲染下的半透明效果比较难调,是否有一些教程或者技巧可以实现实时渲染下的玻璃杯里的液体的折射/全反射效果​

反射和高光需要半透是surface forward的lighting mode;

半透折射目前是有几种方式提供,普通光栅化渲染下需要提供厚度信息才能比较好的体现折射的效果。比如一个球形的玻璃球就可以用fresnel的渐变来简单地定义其厚度,从而让光线偏离的幅度在边缘和中心有区别,产生更好的效果。其他复杂的造型之前我试过适用一些tricky的方式(利用前后深度差产生厚度)提供厚度产生更加真实的折射效果。具体参考这个链接文章的最后部分。如果PP里开启Raytracing的Translucency就不需要做厚度了

你提到的玻璃杯的液体具体如何实现的话具体最好能看到你的材质实现方式,方便的话提供具体的材质模型等资产看一下