查看: 253|回复: 0

[引擎的各个功能] 环境立方体贴图

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2017-4-8 06:50:09 | 显示全部楼层 |阅读模式

环境立方体贴图



       
     
     
     
       
     
         



Ambient Cubemap (环境立方体贴图)能从给定的图像中照亮场景。 图像被映射到远处的球体(作为立方体贴图来应用,该贴图的mip map存储了图像预模糊效果的版本)。模糊版本按照不同光泽度的高光进行运算(锐化反射 vs. 模糊反射),并且它们也可被用于漫反射。 此特效与材质获取光照的位置无关。 观察者位置,材质粗糙度(高光特效用到),以及材质表面法线均被考虑。


       
环境立方体贴图具有非常有限的本地阴影(仅SSAO)。  在代表天空光照时,可以转而使用天空光照




环境立方体贴图仅用于细微的方向性环境条件(对于完全使用动态光照的游戏很有用),或用于模型查看程序。


由于光照来自许多方向,我们不能简单地对这种光照类型使用阴影贴图。 SSAO被应用从而从附近的几何体中获取接触阴影(请参阅 环境遮挡
)。


可以采用显示标识"Lighting Image Based Lighting" (基于光照贴图的光照)来切换对环境立方体贴图的渲染。


环境立方体贴图



环境立方体贴图



此图中,立方体贴图的图像被自动布局为"longlat"格式。


       


       
                Cubemap Texture (立方体贴图)
               
               
                用于环境光照的立方体贴图。 贴图应通过在经度/纬度球体展开格式中导入.hdr图像来创建。 引擎会自动预计算贴图的模糊版本,并将计算结果存储在一个立方体贴图中。 贴图的较低分辨率mip存储了HDR环境的漫反射预卷积版本。
               
       

       
                Intensity (强度)
               
               
                特效亮度的缩放因数。 可用于: 存在亮度调整的立方体贴图。
               
       

       
                Tint (着色)
               
               
                应用到立方体贴图的过滤器颜色。 可用于: 对存在的立方体贴图进行上色,对天空颜色变化进行动画处理。
               
       



此图像的立方体贴图来源于Paul Debevec的光照探测器。 http://gl.ict.usc.edu/Data/HighResProbes/







                                       
                                       
完整内容索引
                                       
                               
                       
                       
            

            
            

     2004-2017, Epic Games, Inc. 版权所有。Unreal 及相关的商标是 Epic 在美国和其他国家的注册商标。


    使用条款 | 隐私政策

            
        
               
       
   
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部