讲稿6 北航6系计算机图形学课件_第1页
讲稿6 北航6系计算机图形学课件_第2页
讲稿6 北航6系计算机图形学课件_第3页
讲稿6 北航6系计算机图形学课件_第4页
讲稿6 北航6系计算机图形学课件_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

真实感图形生成技术

)副教授电话:82316283Email:16真实感图形的生成技术

6.1

消隐6.2

简单光照模型6.3多面体绘制方法6.4阴影的生成6.5透明与表面细节的模拟6.6整体光照模型

6.7用OpenGL生成真实感图形

6.1消隐

消隐算法的分类面消隐、线消隐消隐算法介绍画家算法-深度优先级表Z缓冲器算法扫描线缓冲器算法区域子分算法光线追踪算法6.2简单光照明模型返回

光照射到物体表面,主要发生: 反射 透射(对透明物体) 部分被吸收成热能

反射光,透射光决定了物体所呈现的颜色

6.2简单光照明模型

假定物体是不透明的(即无透射光)环境光:在空间中近似均匀分布,即在任何位置、任何方向上强度一样,记为Ia环境光反射系数Ka:在分布均匀的环境光照射下,不同物体表面所呈现的亮度未必相同,因为它们的环境光反射系数不同。光照明方程(仅含环境光):Ie=KaIa Ie为物体表面所呈现的亮度返回6.2简单光照明模型点光源的照射:照在物体的不同部分其亮度也不同,亮度Ip的大小依赖于物体的朝向及它与点光源之间的距离.漫反射(diffusereflection):粗糙、无光泽的表面对光的反射朗伯余弦定律:Id=IpKdcosa

漫反射光的强度只与入射角有关光照明方程(含环境光与漫反射光)

I=Ie+Id=IaKa+IpKdcosa返回6.2简单光照明模型返回6.2简单光照明模型镜面反射:

光滑表面,“高光”效果;理想反射面与非理想反射面Phong模型光照明方程If=IfKf(cosa)n6.3多面体绘制方法分类:均匀着色与光滑着色均匀着色所适用场景:1)光源在无穷远处; 2)视点在无穷远处; 3)多边形是物体表面的精确表示;光滑着色,亦称插值着色

Gouraud着色方法

Phong着色方法Gouraud着色方法通过对多边形顶点颜色进行线性插值来获得其内部各点颜色,又称颜色插值着色方法。

对多边形网络中的每一个多边形,其着色步骤如下: 1)计算多边形的单位法矢量;2)计算多边形顶点的单位法矢量;

3)利用光照明方程计算顶点的颜色; 4)在扫描线消隐算法中,对多边形顶点颜色进行双线性插值,获得多边形内部(位于多边形内的扫描线上)各点的颜色。Phong着色方法

Phong着色方法

通过对多边形顶点的法矢量进行线性插值来获得其内部各点的法矢量,又称法向插值着色方法。步骤如下: 1)计算多边形的单位法矢量;2)计算多边形顶点的单位法矢量;

3)在扫描线消隐算法中,对多边形顶点的法矢量进行双线性插值,获得多边形内部(位于多边形内的扫描线上)各点的法矢量; 4)利用光照明方程计算各点的颜色。两方法的比较

Phong方法:1)Phong着色方法计算量远大于Gouraud着色方法

2)Phong着色方法绘制的图形比Gouraud方法更真实 体现在两个场合:高光区域的扩散 不产生高光区域插值着色方法存在的问题

表面细节的模拟光滑表面(简单光照明模型模拟)细节表面(复杂光照明模型模拟) 颜色纹理与几何纹理表面细节多边形:模拟简单、规则的颜色纹理纹理映射:模拟精致、复杂的颜色纹理纹理来源:1)数字图像;2)数学公式定义的纹理函数法向扰动法:模拟凹凸不平的物体表面,多用于产生几何纹理。难度在于扰动函数的选取。透明简单透明与带有折射的透明产生简单透明效果的方法 插值透明方法 过滤透明方法简单光照明模型亦称局部光照明模型,其假定物体是不透明的,只考虑光源的直接照射,而将光再物体之间的传播效果笼统地模拟为环境光。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论