基于3D建模软件的3D建模和渲染实现
来源:56doc.com 资料编号:5D4713 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D4713
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于3D建模软件的3D建模和渲染实现(任务书,开题报告,中期报告,毕业论文,26000字,建模文件)
摘 要
进入21世纪以来,伴随着各种新的图形学技术的突破和快速的硬件更新使得3D游戏的画面和物理效果获得了长足的发展。尤其现在国内的厂商也已经非常重视3D游戏的画面。因为人物建模工具已经发展的非常成熟,然而地形的建模由于其复杂度使得大多数厂商都会选择自己开发地形建模软件。就此,我的毕业设计选择了地形建模软件的实现。首先自然是巩固图形学的基础,因此重新回顾了3D流水线,光照,光栅化算法,3D裁剪,z缓存等实时计算机图形学的理论与实践。本文的第二章即引入这些原理。在此基础上,我深入学习了QUAKE引擎,并以此为基础建立了线框演示程序。之后以D3D为底层渲染函数实现了地形建模软件。
关键词: 线框网格, D3D, 高程图
ABSTRACT
In the 21st century, along with a variety of new technological breakthroughs and fast graphics hardware updates makes 3D game graphics and physics has achieved great development. Especially now that the domestic manufacturers have also attached great importance to 3D game screen. Character modeling tools have been developed because of the very mature, but the terrain modeling because of its complexity makes most of the vendors would choose to develop their own terrain modeling software. In this connection, my graduation chosen terrain modeling software implementation. First nature is the basis for consolidating the graphics, so re-reviewed the 3D pipeline, lighting, rasterization algorithms, 3D clipping, z buffer and other real-time computer graphics theory and practice. Chapter II of this paper is the introduction of these principles. On this basis, I have in-depth study of the QUAKE engine and frame as the basis for establishing a demonstration program. After the D3D rendering function for the realization of the underlying terrain modeling software.
Keywords: wire frame grid, D3D, elevation map
课题主要任务:
1.用direct3d和HLSL实现3D流水线,纹理映射,骨骼模型的的构建
2.用MFC设计软件的UI
3.设计简单易懂的模型文件格式
本文从三角形建模和高程图的原力出发,以MFC和D3D为基础基础,构建了地形建模系统的控制,深入的分析了3D流水线的建立,才得以保持系统的健壮,在国内虽然研究图形学的人很多,但是真能从事实际开发的人还不是很多,而且是很新的一个领域。随着中国网络游戏的不断的发展,3D技术的需求肯定越来越大。
经过3个多月的学习和实践,我终于完成了3D大型场景建模系统的论文。从最初的论文选题,开题,直到设计的实现,期间查找资料,老师指导,与同学交流,反复修改,再到论文文章的完成,每一步对于我来说都是新的尝试与挑战,这也是我在大学期间独立完成的最大项目,每一个过程也都是对自己能力的一次检验和充实。从开始选择题目,在这段时间里,我学到了很多知识也有很多的感受,是自己非常幼稚作品一步步完善起来,每一次的改进都是我学习的收获。此次毕业设计是我从大学毕业生走向未来重要的一步。通过这次实践,我理解了3D建模和高程图具体到实现的原理,熟悉了很多具体的3D计算,熟悉了各种3D格式,了解了无缝地形和LOD技术。
|