还剩1页未读,继续阅读
文本内容:
《三维数字化技术》课程教学大纲课程英文名称Three-dimensionalDigitalization课程编号0800500学分3学时48
一、课程教学对象本课程的教学对象是计算机学院计算机科学与技术专业本科学生
二、课程性质及教学目的本课程属于专业选修课三维数字化包括三维物体的多种建模和修改方法、物体表面的材质属性的设置、灯和摄影界的应用、动画基本原理及特殊效果的制作原理和应用通过本课程的学习使学生基本了解三维数字化的一些基本知识、掌握三维数字化制作的基本技能、具备简单的三维数字化系统的开发能力本课程学习内容从方式上分包括交互式制作和程序开发两大部分
三、对先修知识的要求熟悉计算机图形学的基本理论;掌握一种程序开发的语言;具有较好的空间想象和空间思维能力;学过工程制图课程
四、课程的主要内容、基本要求和学时分配建议(理论学时36)注知识点中粗体字部分为本课程的重点或难点,知识学习要求A一熟练掌握,B—理解,C—了解
五、建议使用教材及参考书1袁承武袁丽娜《3dsmax7基础教程(第2版)》机械工业出版社2007年2黄心渊主编《3dsmax高级编程-使用脚本制作动画》清华大学出版社2004年
六、课程考核方式机试+综合作业
七、课内实验(实训)环节及要求(实验学时12)知识模块知识点要求学时学习方式课外学习要求
1、交互式制作
1.1三维数字化的基本步骤C1课堂讲授
1.2常用工具:移动、旋转、比例、镜像、整列C1课堂讲授
1.3标准基本体、扩展基本体B1课堂讲授
1.4用平面图形生成三维物体A2课堂讲授
1.5放样生成二维物体A2课堂讨论
1.6多边形建模A8课堂讲授综合性作业
1.7NURBS建模A6课堂讲授
1.8修改的基本方法锥化、弯曲、扭转、波浪、FFD自由变形B1课堂讨论
1.9材质应用的基本参数、贴图坐标、贴图通道B3课堂讲授
1.10灯光的类型、参数、相机的使用C1课堂讲授
2、程序开发
2.1初识脚本访问脚本源代码的特点向脚本中输入信息变量赋值MAXScript中的数学运算B1课堂讲授
2.2MAXScript中的3dsmax对象用脚本创建一个立方体修改脚本创B1课堂讲授建的对象修改对象的其他的方法
2.3创建自己的脚本MAXScriptEditor简介MAXScriptEditor中的命令编辑MAXScript的基本操作学习脚本的方法A1课堂讲授24脚本中的流程控制语句条件控制语句循环语句case表达式try表达式自定义函数结构定义以及MAX命A1课堂讨论.5为场景中对象设置简单的动画基本动画对象可动画属性的控制器控制器的关键帧函数节点动画C1课堂讲授
2.6UI控制类型角度位图按钮复选框曲线控制卷展栏UI控制共同布局参数C1课堂讲授
2.7MAXScript界面创建卷展栏语法卷展栏浮动窗口卷展栏对话框作为扩展视口的MAX脚本对话框和卷展栏浮动框C1课堂讲授
2.8宏脚本宏脚本简介定义宏脚本两个简单的宏脚本用宏脚本开发变形锁定脚本从场景中的对象移除所有材质的宏脚本用脚本重新命名所选对象自动指定材质输出几何体数据到文本文件输出几何体数据到文本文件从文本文件中读取几何体数据A1课堂讲授综合性作业
2.9插件脚本插件脚本简介创建自定义mesh对象创建脚本几何体插件简单对象插件A1课堂讲授
2.10深入学习脚本动作管理者MAXScript卷展栏中的ActiveX控制普通事件驻留机制访问Z深度通道访问Windows系统数据A1课堂讲授序号实验(实训)项目实验(实训)内容实验(实训)目的及要求学时1桌面上茶具制作桌面摆物的场景熟悉主要步骤熟悉建模、修改、灯光、材质、相机、动画、渲染22卡通鸡跳舞使用修改器制作物体公鸡跳舞掌握修改器的基本操作、动态链接23马踏飞燕多边形建模熟悉点、边、面、多边形的创建、修改等建模方法24火焰特效库制作可以实时观察火焰效果的小程序展卷帘、工具按钮、火焰程序、预览窗口、数值旋钮、数值滑块、浮动窗口25数据交换器读写TXT文本交换数据、创建矩阵、打开文件、逐个处理文本数据、网格物体、关闭文件26场景浏览器使用树视图控件,制作场景浏览器宏脚本、展卷帘、UI控件、函数、定义activex增加事件柄2。