论文部分内容阅读
随着真实感计算机图形显示技术的发展和硬件的快速发展,为人们描述现实中的三维世界提供了很大的方便和可能性。而且各个领域对计算机图形技术的要求已经不再局限于生成平面的静止的图形。随着计算机仿真、虚拟现实、三维游戏的发展,三维场景的创建及其实时渲染显得越来越重要了。 本文结合国家自然科学基金的项目“分布交互三维视景行为—特征建模方法研究”,主要研究了三维场景的导入与自定义文件结构,并尝试特征参数建模,并加入了凹凸贴图的效果。 3DS文件是建模软件3DMax的对外交换文件格式,它可以在其它的一些软件如Poser中被导入,许多其它的三维建模软件都支持3DS格式的文件,因此它具有很好的通用性。 3DS文件只是包括了许多的几何信息,但是对于项目“分布交互三维视景行为一特征建模方法研究”来说,仅仅有这些几何信息是不够的,为了体现出交互性,我们还必须增加模型的物理和行为特性,为了记录这些特性,我们就必须有相应的结构来进行记录。因此我们需要自定义的文件结构。 特征参数建模是本文的另一部分工作,所谓特征就是提取原型库当中基本的模型的特点,然后根据参数的调节来改变它们外在的形状,而在原型库中则只有一个,这样我们只要在原型库中存入少量的模型,就可以演变出大量的模型,无疑减少了原型库的大小。当然提取特征也不是一件容易的事,因为哪些才算特征这是很难说的,这里我们只是做了简单的探讨,用了一个很简单的人体模型,只包括颈,胸,腰三部分,通过滑动条参数的调节,可以将人的颈,胸和腰进行不同大小的调节,使之呈现不同的状态,这样就有的人胖,有的人瘦,但由于人体之间连接处并没有做插值,所以看起来显的不够自然。