静态的环境反射原理其实很简单,把事先渲染好的环境贴图拿来用就好了
https://goo.gl/fWU0MY更高级一点的做法,不同区域对应不同的环境贴图在两个区域间移动,就用两组环境贴图来作混合比较难搞的是动态物建的反射,如果是单纯的一面镜子或水面,就用不同角度重新渲染一次,缺点是draw call倍增反射表面较复杂的时候,可以用Screen-Space Reflection效能消耗较固定,原理请见
http://goo.gl/SnI87W缺点是无法反射主画面没有渲染出来的部分但是因为SSR多半会有柔化处理,所以一般也不会注意到通常会把静态场景用环境贴图和SSR部分混在一起呈现就可以骗过很多人了