计算机图形学纹理的概念,高级计算机图形学纹理映射.pdf

本文介绍了计算机图形学中用于增强模型真实感的三种映射技术:纹理映射、环境映射和凹凸映射。纹理映射通过将图像贴合到简单几何模型上来模拟复杂表面;环境映射则利用环境图像实现镜面反射效果;凹凸映射通过改变法向量来模拟物体表面的微小起伏。这些技术在保持低几何复杂性的同时,能够创造出视觉上复杂的形状,但可能会引入走样误差。映射过程通常在绘制流水线的最后阶段进行,以提高效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

高级计算机图形学

中国科学技术大学计算机学院

黄章进

zhuang@ustc.edu.cn

第二节

纹理映射

2

基本内容

 映射方法

• 纹理映射(texture mapping)

• 环境映射(environmental mapping)

• 凹凸映射(bump mapping)

 基本策略

• 正向映射和逆向映射

• 点采样与区域平均

3

几何建模的局限

 虽然图形显示卡可以每秒钟显示多达一千

万个多边形,但这个速度仍不能满足模拟

许多自然现象和天然物质的要求

• 云

• 草

• 地貌

• 树皮

• 毛发

• 水波与火焰

4

橙子的模型

 考虑如何建立橙子的模型

 用橙色的球表示橙子

• 太简单

 用更复杂形状代替球

• 没有表示出表面的特性(微凹, dimples)

• 为了模拟所有的微凹,需要相当多的多边形

5

橙子的模型(续)

 获取真实橙子的照片,扫描后把结果“粘

贴”到简单的几何模型上

• 这个过程就是纹理映射

 可能结果仍然不令人满意,因为所得曲面

是光滑的

• 需要改变局部形状

• 凹凸映射

6

三种映射方法

 纹理映射

• 利用图像填充多边形

 环境映射(反射映射)

• 利用环境的图像进行纹理映射

• 可以模拟高度镜面曲面

 凹凸映射

• 在渲染的过程中改变法向量

7

纹理映射

几何模型 纹理映射后

8

环境映射

9

凹凸映射

10

三种映射的共同点

 作为片段处理的一部分,改变单个片段的

明暗值

 都与存储为一维、二维或三维数字图像的

贴图有关

 保持低的几何复杂性,但能产生复杂几何

的视觉效果

 都可能产生走样误差

11

映射在什么地方进行?

 映射技术是在绘制流水线的最后阶段实现的

• 非常有效,因为在经过所有的操作后,许多多边形被裁

减掉,减少了不必要的映射

12

二维纹理

 纹理:以数组形式存储在处理器内存里的二维

图像,此时数组元素称为纹素(texel)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值