1、网络游戏开发编程实验教学大纲课程名称:网络游戏开发编程课程编号:0809513112课程总学时:48实验学时数:16课程总学分:3实验学分:1开设实验项目数:4一、实验教学目的通过实验教学,学生应掌握Unity Shader实现中小型网络游戏中复杂渲染效果。实验 从基本的光照、阴影入手,由浅至深,逐步引导学生深入理解Unity Shader的工作机制,实 施Shader编程实现复杂渲染动画,为独立网络游戏开发作好准备。二、实验项目内容、基本要求与学时分配序号实验项目名称实验类型实验要求实验内容简介应达到的基本要求学时分配1Unity Shader 的基本操作操作必做熟悉Unity Shader
2、的菜单以及基本操作。熟练掌握42卡通风格动画的实现操作必做通过简化颜色、简化轮廓等方法,实 现卡通风格Shader的编程实现方法。熟练掌握43透明效果的实现操作必做通过图层的调节、深度写入,实现编写透明的Surface Shader的方法。熟练掌握44老电影式的画面效果操作必做通过编写晕影效果的Shader,实现 老电影式的画面效果。熟练掌握4注:1、实验类型:演示、验证、操作、综合、设计、研究。2、实验要求:指必做、选做。三、实验考核方式与标准成绩考核主要依据实验完成情况及所要求完成的实验报告进行评定,要求学生独立完成 各项实验,对每个实验提供详细的实验报告,包括操作流程、运行结果和上机体会
3、。优秀:实验内容能独立、正确完成,实验报告内容完全正确,数据处理符合实验要求。良好:实验内容能独立、正确完成,实验报告内容基本正确,数据处理符合实验要求。中等:实验内容能独立、正确完成,实验报告内容基本正确,数据处理有偏差。及格:实验内容能独立、正确完成,实验报告内容不完全正确,数据处理有偏差。不及格:实验内容不能独立、正确完成,实验报告内容不正确,数据处理有偏差。四、实验教材与参考书序号书名编者出版社版本1Unity Shader入门精要冯乐乐人民邮电出版社2016. 52Unity Shaders andEffects CookbookKennethLammersPackt Publishing2013.63Shaders for GameProgrammers and ArtistsSebastienSt-LaurentCourse Technology PTR2004. 5