Skip to content

Parallax corrected cubemap

nujuxtsun edited this page Jul 14, 2019 · 4 revisions
  1. 基本思想就是利用geometry proxy 来模拟计算对cubemap的实际采样方向,通常这个geometry proxy 是个box或者sphere.

需要注意的是 influence volume 和 geometry proxy,两者可能某些情况下大小一致, 不过大多数使用情况下覆盖范围是不一样的, 不能偷懒用一个box或者sphere代替

  1. 还有一种是记录下生成cubemap时,像素到摄像机的距离, 通过这个距离模拟出proxy. 在映射的时候,需要沿着反射的方向进行光线步进, 每次步进时查询当前位置对应在cubemap上的距离, 这个距离越小 越接近实际反射源的位置. 具体参考

Fast, accurate reflections with parallax-corrected cubemaps

参考

图片丰富 代码详细 https://seblagarde.wordpress.com/2012/09/29/image-based-lighting-approaches-and-parallax-corrected-cubemap/

Clone this wiki locally