计算机图形消隐算法,计算机图形学大作业 课程设计 实验报告 消隐算法.doc

这篇实验报告详细介绍了计算机图形学中的消隐算法,重点探讨了图像空间算法中的Z-Buffer方法及其改进。通过坐标变换和深度检测,实现了面消隐,适用于线框显示模型。报告讨论了不同消隐算法在速度与真实感之间的权衡,并指出物体空间与图像空间算法的优缺点。使用VC++进行了实际的算法实现。
摘要由CSDN通过智能技术生成

计算机图形学大作业 课程设计 实验报告 消隐算法

安徽建筑工业学院

计算机图形学 大作业

大作业名称: 消隐算法 演示

院(系)名称:

专 业:

班 级:

姓 名:

学 号:

指 导 老 师:

2011 ~ 2012年度第 一 学期

计算机图形学——消隐算法

设计目的:

通过检测可见面,消除隐藏线和隐藏面,以在二维平面上显示具有真实感图形。

消除隐藏线和隐藏面,是计算机图形学中比较因难但又是十分关键的一个问题。消隐算法是决定相对于空间给定位置的观察者,哪些线、表面或物体是可见的,哪些是不可见的。本章主要展示和计论一些最常用的隐藏线和隐藏面的消隐方法及技术。

设计思想:

投影变换失去了深度信息,往往导致图形的二义性,要消除二义性,就必须在绘制时消除被遮挡的不可见的线或面,习惯上称作消除隐藏线和隐藏面,简称为消隐。经过消隐得到的投影图称为物体的真实图形。

确定算法类

到目前为止,已经提出了很多有效的消隐算法,这些算法可以依据算法实现时所在的坐标系或空间进行分类,一般可分成两大类:对象空间算法和图像空间算法。

本文采用的就是图像空间算法(image-space methods),这种方法是对投影平面或显示屏幕上的每一个像素位置逐点地检测其可见性。这种算法比较粗糙.而且按图像空间算法得到的画面在放大后往往不能令人满意。但这种算法计算效率比较高,因为在光栅扫描过程中可以充分利用画面的连贯性等性质。

确定集体的实

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值