登录 注册
当前位置:主页 > 资源下载 > 16 > 环境贴图-python实现pdf转换成word/txt纯文本文件下载

环境贴图-python实现pdf转换成word/txt纯文本文件下载

  • 更新:2024-09-09 22:54:08
  • 大小:5.52MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其他 - 游戏开发
  • 格式:PDF

资源介绍

17.2 环境贴图 立方体贴图的主要用途是实现环境贴图映射(environment mapping)。它的实现思路 是:在场景中的某个物体 O 的中心位置放置一架摄像机,将(水平和垂直)视域角设为 90 º。然后沿着±X 轴、±Y 轴和±X 轴方向,从 6 种不同的角度各拍摄一张照片(在照片中 不包含物体 O)。因为视域角为 90º,所以这 6 张照片完全可以从物体 O 的角度捕捉到各个 方向上的环境信息(参见图 17.2)。我们把这 6 张照片存入到一个立方体贴图中,就得到了 所谓的环境贴图。换句话说,环境贴图就是在立方体平面上存入一个环境的全景照片。 图 17.2 将立方体贴图“展平”后就得到了一幅环境贴图。设想,将这 6 个平面重新折叠 为一个 3D 立方体,然后站在立方体的中心。从每个方向上,你都可以看到一个连续的场 景环境。 上述内容表明,在场景中有多少个使用环境贴图映射的物体,我们就必须创建多少个 环境贴图。不过,环境贴图通常只用于表现远处的“背景”信息,而近景物体可以共享相 同的环境贴图。例如,在图 17.3 中,所有的球体都共享图 17.2 所示的环境贴图。注意,这 个环境贴图并没有拍摄场景中的石柱和地板;它只拍摄了远处的山峰和天空(即,场景背 景)。虽然在某些场景中,背景环境贴图不能表现场景的所有细节,但是在实践中它的渲染 结果还是比较令人满意的。 328 / 351