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