论文部分内容阅读
目前,三维技术在影视特效、游戏、教育和科研等领域已经得到广泛应用。对教育技术学专业学生而言,三维技术也是一门不容忽视的重要课程。但是在对高校该门课程的授课情况和学生的学习掌握情况进行调研后发现,3DS MAX课程的授课状况不容乐观,教学中还存在很多误区。这种局面导致了多数学生三维造型与动画能力薄弱,无法独立完成三维创作。若要改善目前这种状况,除了提高教师教学能力和丰富资源外,还应该要求学生对三维技术的学习更进一步深入。3DS MAX的内嵌脚本语言MAXScript无疑是个很好的帮手和工具。该脚本语言具有系统性强、语法简单、控制复杂动画容易、开发脚本插件快速等优点。掌握一定的脚本技术会对三维动画技术的学习起到一定的积极作用。作为对学习MAXScript语言以及开发脚本插件的尝试,笔者对脚本插件进行需求分析后发现,现有插件对学生用户来说存在着一些不利于学习和使用的问题:譬如参数过于复杂导致使用不便,插件价格对学生用户来说过于昂贵、破解版插件导致MAX系统的不稳定乃至瘫痪等等。笔者由此产生了开发一款适合学生使用,有助提高三维创作效率的“魔盒Cubology”脚本插件的构想。该脚本插件力求界面操作简单、使用方便、功能强大,提供了创建模型、设置动画、赋予材质、辅助工具4类功能。在创建模型子模块中,用户可以在场景中单击鼠标快速创建出可以变形的灯具、杯子等模型;在动画子模块中,可以为选中的模型创建一个闪烁动画;材质子模块提供了材质的复位和删除功能;辅助工具子模块提供了常用工具如分类选择与删除、三点布光等。通过在开封大学五专部的试用,师生给出了肯定的评价,也提供了一些建设性的修改意见。本文内容包括四个部分共七章:第一部分(第一章和第二章)是绪论和MAXScript语言介绍;第二部分是三维脚本插件设计与实现,包括第三章脚本插件需求分析、第四章脚本插件的设计、第五章脚本插件的实现;第三部分是脚本插件的具体应用,即“魔盒Cubology”的使用效果评价;第四部分是总结、不足和展望。