欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    计算机图形学第九章部分.pptx

    • 资源ID:91507102       资源大小:3.13MB        全文页数:42页
    • 资源格式: PPTX        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机图形学第九章部分.pptx

    2023/5/261第九章:真实感图形学第九章:真实感图形学v9.1消隐用计算机生成三维物体的真实图形,是计算机图形学研究的重要内容。真实图形在仿真模拟、几何造型、广告影视、指挥控制和科学计算的可视化等许多领域都有广泛应用在用显示设备描述物体的图形时,必须把三维信息经过某种投影变换,在二维的显示表面上绘制出来。由于投影变换失去了深度信息,往往导致图形的二义性(如图9.1所示)要消除二义性,就必须在绘制时消除被遮挡的不可见的线或面,习惯上称作消除隐藏线和隐藏面,或简称为消隐。经过消隐得到的投影图称为物体的真实图形2023/5/262第九章:真实感图形学第九章:真实感图形学图9.1长方体线框投影图的二义性图9.2线框图图9.3消隐图图9.4真实感图形2023/5/263第九章:真实感图形学第九章:真实感图形学消隐的分类v消隐的对象是三维物体。三维体的表示有边界表示和CSG(结构实体几何学)表示等。最简单的表示方式是用表面上的平面多边形表示。如物体的表面是曲面,则将曲面用多个平面多边形近似。消隐结果与观察物体有关,也与视点有关。v按消隐对象分类线消隐v消隐对象是物体上的边,消除的是物体上不可见的边面消隐v消隐对象是物体上的面,消除的是物体上不可见的面2023/5/264第九章:真实感图形学第九章:真实感图形学vSoutherland根据消隐空间的不同,将消隐算法分为三类物体空间的消隐算法(光线投射、Roberts)v将场景中每一个面与其他每个面比较,求出所有点、边、面遮挡关系图像空间的消隐算法(Zbuffer、扫描线、warnock)v对屏幕上每个象素进行判断,决定哪个多边形在该象素可见物体空间和图像空间的消隐算法(画家算法)v在物体空间中预先计算面的可见性优先级,再在图像空间中生成消隐图2023/5/265第九章:真实感图形学第九章:真实感图形学v消除隐藏线对造型的要求v在线框显示模型中,用边界线表示有界平面,用边界线及若干参数曲线表示参数曲面,所以待显示的所有实体均为线v但线不可能对线有遮挡关系,只有面或体才有可能对线形成遮挡v故消隐算法要求造型系统中有面的信息,最好有体的信息。正则形体的消隐可利用其面的法向量,这样比一般情况快的多坐标变换v为运算方便,一般通过平移、旋转、透视等各种坐标变换,将视点变换到Z轴的正无穷大处,视线方向变为Z轴的负方向。变换后,坐标Z值反映了相应点到视点的距离,可以作为判断遮挡的依据。另外,对视锥以外的物体应先行虑掉,以减少不必要的运算2023/5/266第九章:真实感图形学第九章:真实感图形学线消隐中最基本的运算v判断面对线的遮挡关系。体也要分解为面,再判断面与线的遮挡关系。在遮挡判断中,要反复地进行线线、线面之间的求交运算2023/5/267第九章:真实感图形学第九章:真实感图形学平面对直线段的遮挡判断算法不失一般性,取视点在Z轴正无穷远,视线为Z轴负方向,物体投影到XOY平面上1.若线段的两端点及视点在给定多边形的同侧,线段不被其遮挡,转7。(深度检测,多边形顶点的最大Z坐标小于等于线段端点的最小Z坐标,多边形完全在线段之后,不可能遮挡线段,即线段完全可见)图9.6视点与线段同侧2023/5/268第九章:真实感图形学第九章:真实感图形学2.若线段的投影与多边形投影的包围盒(覆盖多边形投影的最小矩形区域)无交,线段不被给定多边形遮挡,转73.求直线与相应多边形的交。若无交点(平行),转4。否则,交点在线段内部或外部。若交点在线段内部,交点将线段分成两段,与视点同侧的一段不被遮挡,另一段在视点异侧,转4再判;若交点在线段外部,转4图9.7包围盒不交2023/5/269第九章:真实感图形学第九章:真实感图形学4.求所剩线段(可能被遮挡部分)的投影与多边形边界投影的所有交点,并根据交点在原直线参数方程中的参数值求出Z值(即深度)。若无交点,转55.以上所求得的各交点将线段的投影分成若干段,求出第一段中点6.若第一段中点在平面的投影内,则相应的段被遮挡,否则不被遮挡;其他段的遮挡关系可依次交替取值进行判断7.结束图9.8分段交替取值2023/5/2610第九章:真实感图形学第九章:真实感图形学v如果消隐对象有N条棱,当N很大时,用两两求交的方法这个工作量是很大的O(N2)。为了提高算法的效率,需要设法减少求交的工作量v设V为由视点出发的观察向量,N为某多边形面的法向量若VN0,称该多边形为后向面若VN4则8;若-4则8v若4,将该边在窗口边界分为两段,对每段求对每边的求和得:v例1:a12=2-0=2a23=4-2=2a34=6-4=2a45=7-6=1a51=0-7=-7(4)=7-8=-1a23=7-7=0a34=0-7=-7(-4)=-7+8=1a45=1-0=1a51=0-1=-1可判断多边形与窗口分离2023/5/2636第九章:真实感图形学第九章:真实感图形学2023/5/2637第九章:真实感图形学第九章:真实感图形学a=4的特殊情况va12=3-7=-4,a23=2,a31=2,若a-4不做特殊处理,则a0,把多边形包含窗口误判为与窗口分离v若把线段a12分成两段,则a1m=0-7=-7(-4)=-7+8=1,am2=3-0=3,a1+3+2+2=8,正确判断多边形包含窗口va12=1-7=-6(4)=7-8=-1,a2+2-3-1=0,正确判断多边形与窗口分离2023/5/2638第九章:真实感图形学第九章:真实感图形学2023/5/2639第九章:真实感图形学第九章:真实感图形学v下列情况之一发生时,窗口足够简单,可以直接显示所有多边形均与窗口分离。该窗口置背景色只有一个多边形与窗口相交,或该多边形包含窗口,则先整个窗口置背景色,在对多边形在窗口内部分扫描线算法绘制有一个多边形包围了窗口,或窗口与多个多边形相交,但有一个多边形包围窗口,而且在最前面最靠近观察点2023/5/2640第九章:真实感图形学第九章:真实感图形学光线投射算法v考察由视点出发穿过观察屏幕的一象素而射入场景的一条射线,则可确定出场景中与该射线相交的物体。在计算出光线与物体表面的交点之后,离象素最近的交点的所在面片的颜色为该象素的颜色;如果没有交点,说明没有多边形的投影覆盖此象素,用背景色显示它即可v从光线投射算法与Z缓冲器算法相比,仅仅是内外循环颠倒一下顺序,所以它们的算法复杂度类似。区别在于光线投射算法不需要Z缓冲器。为了提高本算法的效率可以使用包围盒技术,空间分割技术以及物体的层次表示方法等来加速2023/5/2641第九章:真实感图形学第九章:真实感图形学图9.20将通过屏幕各象素的投影线与场景中的物体表面求交2023/5/2642第九章:真实感图形学第九章:真实感图形学v算法描述for(屏幕上的每一象素)形成通过该屏幕象素(u,v)的射线;for(场景中的每个物体)将射线与该物体求交;if(存在交点)以最近的交点所属的颜色显示象素(u,v)else以背景色显示象素(u,v)

    注意事项

    本文(计算机图形学第九章部分.pptx)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开