三.js:地面反射。这个怎么运作?

Era*_*ong 7 3d render three.js

我想要这样的东西。


(来源:pagentecher.de

我用cubeCamera 尝试过,但它似乎只适用于立方体、球体等,但在作为地面的平面上,上面有一个角色,反射看起来很破碎。

有任何想法吗?

小智 5

1) 将地板设置为半透明。 material.opacity = 0.5;

2) 在地板正下方放置一面镜子。

镜像示例http : //threejs.org/examples/webgl_mirror.html


小智 3

伪造反射的一种简单方法是在半透明平面下复制对象。一个例子是http://mrdoob.github.com/third.js/examples/webgl_geometry_text.html