版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第10章真实感图形绘制10.1简单光照模型10.210.310.4透明处理10.5整体光照模型与光线跟踪10.6纹理映射1计算机图形学基本概念真实感图形绘制通过综合利用数学、物理学、计算机以及心理学等知识在计算机图形输出设备上绘制出能够以假乱真的美丽景象。应用于仿真模拟、几何造型、广告影视、指挥控制、科学计算可视化,是计算机图形学研究中的重点内容之一。2计算机图形学基本概念光强(度):描述物体表面朝某方向辐射光的颜色,它既能表示光能大小又能表示其色彩组成的物理量。光照模型(Illuminationmodel),也称明暗模型,主要用于物体表面某点处的光强度计算。简单的光照模型具有一定的真实感效果复杂的光照模型能够模拟出更为精致的光照效果3计算机图形学基本概念真实感图形绘制步骤在计算机中进行场景造型;进行取景变换和透视变换;进行消隐处理;进行真实感图形绘制。根据假定的光照条件和景物外观因素,依据一定的光照模型,计算可见面投射到观察者眼中的光强度大小,并将它转换成适合图形设备的颜色值,生成投影画面上每一个象素的光强度,使观察者产生身临其境的感觉。4计算机图形学10.1简单光照模型简单光照模型只考虑反射光的作用,而不考虑透射光。假设物体不透明,那么物体表面呈现的颜色仅由其反射光决定。通常人们将反射光考虑成3个分量的组合,即:反射光=环境反射光+漫反射光+镜面反射光简单光照模型将光在物体之间的传播效果笼统地模拟为环境光,只考虑光源的直接照射,因此又称为局部光照模型。与此对应,把处理物体之间光照的相互作用的模型称为整体光照模型。5计算机图形学10.1.1环境反射光环境反射光是临近物体所造成的光多次反射所产生的。这种光的特点是:照射在物体上的光来自周围各个方向,又均匀地向各个方向反射,如图10-1所示。例如,室内的环境光是天花板、地板和墙壁等物体之间的光多次反射的结果。6计算机图形学特点:照射在物体上的光来自周围各个方向,又均匀地向各个方向反射。P点对环境光的反射强度为其中:Ia为环境光的光强,Ka为物体对环境光的反射系数,与环境的明暗度有关。环境光的反射环境光(BackgroundLight)7计算机图形学8计算机图形学10.1.2漫反射光一个粗糙的、无光泽的表面呈现为漫反射(DiffuseReflection)。当光线照射到这样的表面上时,光线沿各个方向都有相同的反射,所以从任何角度看这种表面都具有相同的亮度,这种反射光源来自一个方向,但反射光却均匀地射向各个方向,如图10-2所示。所谓漫反射光是由特定光源在物体表面反射光中那些向空间各方向均匀反射出去的光,这种光的反射强度与观察点的位置是无关的,它的光强度与入射光的方向和反射点处表面法线之间夹角余弦成正比,即漫反射光的强度计算可用朗伯(Lambert)余弦定理来计算。9计算机图形学漫反射光(DiffuseReflection)由Lambert余弦定理可得点P处漫反射光的强度为:其中:Id为表面漫反射光的光亮度Kd为物体表面漫反射率∈[0,1]Ip为入射光的光亮度θ为光源的入射角10计算机图形学漫反射漫反射光(DiffuseReflection)若L和N都已规格化为单位矢量,则有11计算机图形学12计算机图形学10.1.3镜面反射光许多物体(如擦亮的金属、光滑的塑料等)受光照后表现出特有的光泽,给人感觉很真实。如果一个点光源照射到一个抛光的金属球上,在球面上形成一块特别亮的区域,呈现“高光”,它就是光源在金属球表面上产生的镜面反射光。与环境反射光和漫反射光不同,镜面反射光是朝一定方向的反射光。13计算机图形学Phong采用余弦函数的幂次来模拟镜面反射光:其中:Is为物体表面镜面反射光亮度Ip为入射光的光亮度α为镜面反射方向和视线方向的夹角Ks为镜面反射率n为镜面反射光的会聚指数,又称“高光”指数若R和V已规格化为单位矢量,则:Phong模型14计算机图形学15计算机图形学物体表面光强计算从视点观察到物体上任一点P处的光强度I应为环境光反射光强度Ie、漫反射光强度Id以及镜面反射光的光强度Is的总和:16计算机图形学10.1.4光强衰减在同一光源照射下,距离光源近的景物比距离光源远的景物看起来更亮一些,这是因为光在传播过程中其能量会产生衰减。若要得到真实感的光照效果,光照模型中必须考虑光强的衰减问题。光强的衰减和光源距离景物的距离d有关系,通常使用d的线性或二次函数的倒数来实现光强度的衰减处理。17计算机图形学光强衰减光在传播的过程中,其能量会发生衰减。光照模型中必须考虑光强衰减,否则会影响生成图形的真实效果。光强的衰减可以采用常数衰减、一次函数衰减和二次函数衰减等。18计算机图形学光强衰减常用的二次衰减函数19计算机图形学10.1.5颜色处理产生彩色的场景要分两步完成:选择合适的颜色模型。颜色模型在第9章已经叙述过,可以是RGB模型、CMY模型或HSV模型等;为颜色模型的基色分别建立光照模型。20计算机图形学颜色选择颜色模型(colormodel)面向硬件的颜色模型:RGB、CMY面向视觉感知的颜色模型:HSI、HSV为颜色分量指定光照模型21计算机图形学颜色以RGB颜色模型为例环境光强度:入射光强度:环境光反射系数:漫反射系数:镜面反射系数:22计算机图形学颜色光强计算公式:23计算机图形学10.2明暗处理
10.2.1恒定光强的明暗处理恒定光强的多边形绘制方式获得的场景才较为真实:光源在无穷远处,即多边形上所有点的为常数,衰减函数也是一个常数;视点在无穷远处,即多边形上所有点的为常数;多边形是景物表面的精确表示,即不是一个含曲线景物的近似表示。24计算机图形学10.2明暗处理
10.2.1恒定光强的明暗处理25计算机图形学10.2明暗处理
10.2.2
Gouraud明暗处理
Gouraud明暗处理方法的步骤如下:(1)计算多边形的单位法矢量;(2)计算每个多边形顶点处的平均单位法矢量。如图10-7所示,在多边形各顶点处,通过将共享该顶点的所有多边形面的法向量取平均值而得到该点对应的法矢量。顶点V处的法矢量可近似地取共享顶点V的多边形单位法矢量的平均值(3)对每个顶点使用简单光照模型计算该顶点的光强(颜色);(4)在多边形表面上对顶点光强进行线性插值,以便获得多边形内部各点的光强(颜色)。26计算机图形学10.2明暗处理
10.2.3
Phong明暗处理
Phong明暗处理方法的基本思想是通过对多边形顶点的法矢量进行插值,获得其内部各点的法矢量,具体步骤如下:计算每个多边形的单位法矢量;计算多边形顶点的单位法矢量;对多边形顶点法矢量进行双线性插值,获得内部各点的法矢量;利用光照模型计算多边形内部各顶点的颜色。27计算机图形学10.2明暗处理
10.2.3
Phong明暗处理
28计算机图形学10.3阴影处理
10.3.1
自身阴影生成
自身阴影生成的原理较为简单,其过程如下:首先将视点置于光源位置,即以光线照射方向作为观察方向,对应用光照模型的物体实施消隐算法,即判别出在光照模型下的物体的“隐藏面”,并在数据文件中加以标识;然后按实际的视点位置和观察方向,对物体实施消隐处理,即生成真正消隐后的三维形体;检索数据文件,核查消隐后生成的图形中是否包含有在光照模型下的“隐藏面”,如有则以阴影符号标识这些面。29计算机图形学10.3阴影处理
10.3.2
投射阴影生成
影域多面体方法Z缓冲器方法光线跟踪生成方法30计算机图形学10.4透明处理
10.4.1
透明效果的简单模拟
差值透明方法过滤透明方法31计算机图形学10.4透明处理
10.4.2
考虑折射的透明处理
32计算机图形学10.5整体光照模型与光线跟踪
10.5.1
整体光照模型概述简单光照模型(亦称局部光照模型)没有考虑周围环境对当前景物表面的光照影响,忽略了光在环境景物之间的传递,很难表现自然界复杂场景的高质量真实感图形。为了增加图形的真实感,必须考虑环境的漫反射、镜面反射和规则透射对景物表面产生的整体照明效果。如图10-14所示,从视点观察到的物体A表面的亮度来源于三方面的贡献:光源直接照射到A的表面,然后被反射到人眼中的光产生的亮度;光源或其它物体的光经A物体折射到人眼中的光产生的亮度;物体B的表面将光反射到物体A的表面,再经物体A的表面反射到人眼中产生的亮度。33计算机图形学10.5整体光照模型与光线跟踪
10.5.1
整体光照模型概述34计算机图形学10.5整体光照模型与光线跟踪
10.5.2Whitted光照模型Whitted光照模型在简单光照模型中增加了环境镜面反射光和环境规则透射光,以模拟周围环境的光透射到景物表面上产生的理想镜面反射和规则透射现象。W
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 加油站火灾安全与应急处置全攻略
- 第4章第1节 被动运输
- 2026届云南省楚雄彝族自治州武定县数学四年级下学期期末复习检测试题含答案
- 广东省东莞市佛山市两地联考2025届高三上学期第一次联考(一模)化学试题(解析版)
- 银行业专业人员初级职业资格考试(专业实务个人贷款)试题及答案(2026年贵州)
- 一级建造师考试(公共课程)题库含答案(湘西州2025年)
- 事业单位工勤技师考试题库及答案
- 年安徽省新闻系统事业单位人员招聘考试题库及答案解析
- 考编教育综合试题及答案
- 2026学年彝良县数学三下期末教学质量检测模拟试题(含答案)
- 广东省深圳市福田区2025-2026学年九年级中考适应性考试数学试题(含答案)
- 人力国企笔试题及答案
- 工业厂房招标文件
- 2026年7月自考06049心理学导论押题及答案
- 2026年C1驾照科目一考试试题及详细答案解析
- 汽车维修汽车故障诊断手册
- 北京化工大学毕业课题毕业答辩模板
- 2026年重庆市中考生物试题及答案
- 2026年防汛抗旱指挥部办公室面试常见问题及答案解析
- 广告发布三级审批制度
- 2026年国开电大ECEL在财务中的应用形考强化训练高能及完整答案详解【考点梳理】
评论
0/150
提交评论