欢迎来到天天文库
浏览记录
ID:9533857
大小:461.50 KB
页数:68页
时间:2018-05-03
《中国传媒大学数字媒体技术教案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、目录《Direct3D编程》教学大纲(106001)1《互动业务系统设计》教学大纲(106002)3《计算机图形学》教学大纲(106003)5《计算机网络协议基础》教学大纲(106004)8《计算机组成与设计》教学大纲(106005)11《媒体内容安全技术》教学大纲(106006)13《媒体网络规划与设计》教学大纲(106007)16《媒体网络与交互电视技术概论》教学大纲(106008)18《媒体资产与业务管理技术》教学大纲(106009)20《面向对象程序设计—C++》教学大纲(106010)23《面向对象程序设计-JAVA》教学大纲(106011)26《面向对
2、象程序设计-VB》教学大纲(106012)28《嵌入式计算机系统C》教学大纲(106013)29《数据库技术与SQL语言》教学大纲(106015)34《数字图像处理A》教学大纲(106016)35《数字图像处理B》教学大纲(106017)38《数字影视保护技术》教学大纲(106018)40《数字语音技术(A)》教学大纲(106019)41《数字语音技术(B)》教学大纲(106020)43《信息安全数学基础》教学大纲(106022)45《虚拟现实技术》教学大纲(106023)48《游戏测评技术》教学大纲(106024)50《游戏人工智能》教学大纲(106025)51
3、《游戏设计基础》教学大纲(106026)53《游戏音效技术》教学大纲(106027)55《智能视频分析技术》教学大纲(106028)57《自然人机交互技术》教学大纲(106029)58《游戏引擎原理》教学大纲(106030)60《电子商务和信息安全》教学大纲(106031)62《现代电视技术》教学大纲(106032)64《Direct3D编程》教学大纲(106001)一、课程基本信息课程编号:106001英文名称:Direct3DProgramming授课对象:数字媒体技术专业本科生开课学期:第三学年春季学期学分/学时:2学分/32学时先修课程:C语言程序设计(1
4、31002),面向对象程序设计-C++(106010)教学方式:课堂讲授课程简介:《Direct3D》课程主要涵盖了Direct3D初始化、绘制流水线、颜色、光照、纹理、Alpha融合、模板以及如何使用Direct3D实现游戏中所需的技术。与目前的游戏编程相结合,课程中会介绍顶点着色器和像素着色器。通过学习本课程,使学生可以使用Direct3D实现一些有趣的技术和应用程序,例如地形绘制、粒子系统以及加载和绘制3D模型等。二、课程教学目的和要求教学目的:通过本课程的学习,使学生可以加深对前面所学的C/C++、Windows编程的理解。能够将数据结构部分的抽象内容应用
5、到鲜活的实例中来,同时也与相关课程《游戏引擎技术》互补发展。通过学习,使学生可以使用Direct3D进行图形绘制及渲染,并掌握当前3D游戏开发的核心技术。学生能够通过本课程的学习,提高对游戏开发的兴趣。基本要求:1.了解3D空间中的基本运算。2.掌握Direct3D中的绘制。3.了解粒子系统和地形绘制基础。4.掌握顶点着色器和像素着色器的编程。三、教学内容与学时分配1.基础知识(2学时)重点内容:掌握向量几何和向量代数,以及它们在3D计算机图形学中的应用。掌握矩阵,矩阵代数,以及如何借助矩阵进行3D几何变换。掌握D3DX库中专门用于进行3D数学运算的部分类和函数。
6、2.Direct3D基础(2学时)重点内容:掌握基本的图形学概念以及如何初始化Direct3D。3.Direct3D中的绘制(4学时)重点内容:掌握如何绘制场景。4.颜色、光照(4学时)重点内容:掌握Direct3D中颜色的描述方式,光照的定义方式。5.纹理映射(4学时)67重点内容:掌握如何创建纹理,纹理应如何进行过滤。6.融合技术(4学时)重点内容:掌握Direct3D支持的各种融合模式及如何用Alpha分量控制图元的透明度。7.模板(2学时)重点内容:掌握模板缓存的工作原理,如何实现镜面效果,如何绘制阴影。8.Direct3D的应用(4学时)重点内容:设计粒
7、子系统及地形绘制。9.顶点着色器入门(4学时)重点内容:如何创建、设置及销毁顶点着色器。10.像素着色器入门(2学时)重点内容:如何编写、创建和使用像素着色器。四、作业、实践环节通过实际编程操作完成作业。五、建议教材[1](美)FrankD.Luna著,段菲译.DirectX9.03D游戏开发编程基础.北京:清华大学出版社,2007.六、参考资料[1]WolfgangF.Engel著,周惟迪等译.Direct3D游戏编程入门教程(第二版).北京:人民邮电出版社,2005.执笔人:沈萦华课程教学团队成员:徐品,沈萦华,蓝善桢,张岳专业负责人:杨磊系主任:杨磊67《互
8、动业务系统
此文档下载收益归作者所有