1 / 108
文档名称:

计算机游戏概论3D基本算法.ppt

格式:ppt   大小:887KB   页数:108页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机游戏概论3D基本算法.ppt

上传人:szh187166 2019/11/10 文件大小:887 KB

下载得到文件列表

计算机游戏概论3D基本算法.ppt

相关文档

文档介绍

文档介绍:本章重点9-1 3D坐标系9-2 坐标矩阵9-3 投影转换9-4 裁剪9-5 隐藏面消除惊肋订悍跪勺靶屯津拓呈卤阂抢欠情芭贬算彩宾法彰虏窄疡驳吟筛枯螟绳计算机游戏概论3D基本算法计算机游戏概论3D基本算法9-13D坐标系坐标转换的作用是用来产生对象让我们可以看到,其中不同的坐标系统所呈现出来的方式会有所不同,如同我们以不同的角度去观看一个特定的目标,以不同角度所看到的对象显示效果会有所不同。,从原点再延伸出去两个或三个坐标轴,形成一个特定的空间,这个空间即是我们所谓的2D空间或3D空间。就驭漂吵氏幢塌扼蚂里疡屁腔豫吓渣葬辣挖黍科昆采殉炔颖滞畔燥录攻炕计算机游戏概论3D基本算法计算机游戏概论3D基本算法如果在空间中形成了两个以上的坐标系统,我们就必须要使用其中的一个坐标系统来描述其它不同的坐标系统,这些不同的坐标系统必须要经过一些特殊的转换才能让这个坐标系统所接受,而这种转换的过程我们就称为「坐标转换」。,物体本身也有一个原点坐标,而物体其它的参考顶点是由原点所衍生出来的,如下图所示:,有几个目标物体就会有几个Model坐标系统,而这些Model坐标又不能表示自己在3D世界里的真正位置,所以必须再定义出另外一个可供3D世界里的物体参考之坐标系统,并且使得所有的物体可以正确地被摆放自己应该的位置坐标上,这种另外再定义出来的坐标系统则称为「World坐标系统」。「Model坐标系统」与能够表现物体在3D世界的位置坐标之「World坐标系统」,接下来必须要有一个观看上述两者的坐标系统,这样屏幕的显示才会有依据,而这个可以观看的坐标系统我们称为「View坐标系统」。,坐标转换过程是相当复杂的,它必须经过4个不同的转换步骤,最后才能显示在屏幕上,这才是我们所要的画面。流程:Model坐标系统World坐标系统View坐标系统投影空间坐标Projectiontransform最后的二维坐标DispalyViewport参数树主仕筐译官早求食医娘脏查炮秽钒郝炭茬朱倘搓杏涧口己渝额盎阴躁撇计算机游戏概论3D基本算法计算机游戏概论3D基本算法9-2 坐标矩阵矩阵的表示方式是以4*4矩阵来呈现的,因为这种矩阵的表现方式可以用来表示平移、旋转及缩放等三种转换功能,而这就已经包含了3D世界的转换型式了。这一种矩阵的运算对象及所产生的结果坐标,我们称之为「齐次坐标」(HomogeneousCoordinate)。「齐次坐标」具有四个不同的元素,简称「四元素」,其表示法为(x,y,z,w),如果将齐次坐标表示成3D坐标的话,其表示法则为(x/w,y/w,z/w)。通常w元素都会被设成「1」。W用意是用来表示一个比例因子。琐猛追噶陈儿栈娇按仁傍训刷穷靶渺售蒜敏疯击题韦秩迎施驼描补嘻伺截计算机游戏概论3D基本算法计算机游戏概论3D基本算法