如何使用Cubemap进行房间反射

时间:2013-06-26 09:50:30

标签: opengl directx shader render

我正在尝试使用房间内部的立方体贴图在墙壁,天花板和地板上创建一些反射 但是当我使用立方体贴图时,反射的图像不正确。这种观点似乎是错误的 为了正确,我为每个墙壁,地板或天花板使用不同的立方体贴图。立方体贴图是从观看房间的平面中心计算出来的 是否有专门的技术来实现这种效果?

1 个答案:

答案 0 :(得分:2)

  

但是当我使用立方体贴图时,反射的图像不正确。

是的,这是可以预期的。

  

是否有专门的技术来实现这种效果?

确实存在;我的意思是几年前我遇到了由ATI制作的一个技术组合,他们实施了一些修正。 IIRC这是他们的“Ruby”(ATI演示,而不是语言)系列演示和论文的一部分。不幸的是我再也找不到了。

编辑在Siggraph2012上,一篇名为“视差校正立方体图”的技术在一篇关于实时照明的论文中被提出。这看起来很相似。