水和玻璃材料

时间:2014-03-27 13:40:38

标签: three.js material aero-glass

我尝试模拟鱼缸中的光反射,折射等,我需要水材料和玻璃材料。

实际上我没有使用水和phong材料用于玻璃,因为我现在还没有找到更好的,测试演示可以在这里看到:http://ledohm.free.fr/test_webgl/

对于水,我不需要模拟波浪,这意味着我可以使用与玻璃相同的材料,但具有不同的不透明度,反射率和折射率值。

我发现this example似乎完全模拟了玻璃,但我不明白如何根据我的需要调整材料。根据我的理解,折射是从envMap计算的,但我没有纹理。我只想要一块模拟反射/折射的玻璃墙......就像在现实中一样尽可能多。我如何创建(或找到)这样的材料?


修改1:

绿色:水全内反射
红色:玻璃反射

glass and water reflection


1:用水折射
2:用水+玻璃折射
3& 4:失去了

glass and water reflection and refraction


编辑2:

感谢this tutorial我已经知道着色器是如何工作的,更具体地说this example但是,如果我理解正确的话,我不能使用着色器来模拟具有厚度的材质中的光,因为着色器仅适用于网格的表面,我是对的吗?

0 个答案:

没有答案
相关问题