有关该纹理的详细信息,请参见环境球。
若要使用“环境球”(Env Ball)环境纹理,必须将该纹理的“图像”(Image)属性映射到要重新创建的环境中反射镀铬球的图像。还应创建摄影机的图像平面并将图像平面的“图像名称”属性映射到不包含镀铬球的环境的图像。
创建镀铬球的图像
- 在要重新创建的环境(生成的真实世界或计算机)中放置一个具有较高反射性的镀铬球(球体)。
- 将球放置在要在其中显示该模型(位于重新创建的环境中)的精确位置(位于原始环境中),并记下该球与任意地板/墙/天棚或较大对象之间的距离。
- 使用长焦镜头拍摄(或渲染)该球,并记下摄影机的仰角(摄影机的视线方向与环境的栅格平面之间的角度)和摄影机的倾斜度(摄影机的视线方向与环境的 YZ 平面之间的角度)。
该照片基本上包含了整个环境的压缩样例,球正后方的区域除外。最高分辨率位于摄影机的拍摄方向,因此图像能够为该视点提供最佳的数据压缩效果。
使用环境球重新创建环境
- “环境球”(Env Ball)纹理可以最佳地重新创建在其中心(即,镀铬球附近)不包含任何对象的环境。例如,对于房间和室内,镀铬球附近不应包含家具,而对于室外场景,镀铬球附近不应有树木或汽车。(通常,室外场景可以包含建筑物。)
通过环境球使用镀铬球的单个图像
- 将“文件”(File)纹理映射到“环境球”(Env Ball)纹理的“图像”(Image)属性,然后将环境中球的图像文件映射到“文件”(File)纹理的“图像”(Image)属性。
- 将不包含镀铬球的环境的图像映射到图像平面的“图像”(Image)属性。
- 将“环境球”(Env Ball)纹理的“倾斜度”(Inclination)和“仰角”(Elevation)属性设定为用于拍摄球的摄影机的倾斜度和仰角。
获得精确的环境球纹理反射
- 若要获取模型上重新创建的环境的精确反射,请将“环境球”(Env Ball)纹理的“投影几何体”(Projection Geometry)属性设定为对应于任意地板/墙/天棚或较大对象与镀铬球体(拍摄镀铬球体时,该球体所在的位置)之间距离的值。
定位环境球纹理的图像平面的图像
- 若要简化对图像平面的“图像”(Image)的定位,请将“环境球”(Env Ball)纹理的“眼空间”(Eye Space)设定为启用状态。
在使用环境球纹理时对背景几何体进行建模
- 若要对背景几何体进行建模(例如,可以向场景中添加阴影、照明效果或雾),请将“环境球”(Env Ball)纹理的“反射”(Reflect)属性设定为禁用状态。