您现在的位置:专区首页>> 优秀作品>>作品

基本信息

作品名称:
3D引擎
大类:
科技发明制作B类
小类:
信息技术
简介:

创新地使用三角函数对模型进行描绘,并将描绘好的数学函数写入文本。基于微软DirectX 9.0 SDK制作了一个3D引擎,对文本文件中的数学函数进行解释,对相应的三角函数进行渲染。达到以写三角函数的方式代替手工调节来实现建模的目的。用三角函数对运动物体的速度关键因素进行描绘,制作成“运动剧本”文本文件,仿真人体运动,能迅速而简捷地制作逼真的运动效果,以期待实现以写小说的方式制作3D动画的创新思维。

详细介绍:

创新地使用三角函数对模型进行描绘,并将描绘好的数学函数写入文本。基于微软DirectX 9.0 SDK制作了一个3D引擎,对文本文件中的数学函数进行解释,对相应的三角函数进行渲染。达到以写三角函数的方式代替手工调节来实现建模的目的。用三角函数对运动物体的速度关键因素进行描绘,制作成“运动剧本”文本文件,仿真人体运动,能迅速而简捷地制作逼真的运动效果,以期待实现以写小说的方式制作3D动画的创新思维。与一般的3D引擎相比,本软件有以下4个有价值的创新点:(1)图形制作方式简单,主要是对各项参数进行调节来实现做图,例如绘制一个人的头部可以通过修改“头长”、“头宽”、“头高”、“鼻高”、“眼窝深”等参数的值来实现,而不是像传统3D软件(如3DMax)需要逐个点进行调节。(2)引擎具有极强的可扩展性,以三角函数作为引擎的核心,用ini文件代替动态连接库,使二次开发不需要任何程序员的介入,而二次开发人员只须具备简单的三角函数知识即可。(3)可以通过修改生成数量及随机变化量的值来批量随机生成形态各异的图形,有助于在短时间内辅助制作大规模场景。(4)利用三函数的光滑连续的特点辅助制作运动,把动作以三角函数的形式写入文本,以写小说的方式实现动画的制作。

获奖情况:

第十二届“挑战杯”作品 三等奖

作品视频

作品图片