Shader开发技术教学大纲
Shader开发技术教学大纲Development Technique of Shader适用专业: 数字媒体技术课程编号:08用513087前修课程:面向对象程序设计学分:3 总学时:48一、课程性
Shader开发技术教学大纲 DevelopmentTechniqueofShader 08513087 适用专业:数字媒体技术课程编号:用 348 前修课程:面向对象程序设计学分:总学时: 一、课程性质、目的与要求 课程性质:专业任选课课程目的:本课程是为数字媒体专业开设的专业选修课,起着加深学生对 游戏渲染的理解,锻炼学生的实际游戏开发能力的作用。本课程的教学目的在于通过教与学,使学 ShaderUnityShader 生了解开发技术的实现原理和基本语法,掌握中的渲染机制以及如何使用 UnityShaderGPU 实现各种渲染效果,了解实现渲染流水线的过程,能够解决游戏开发中的实际 问题,为今后从事游戏行业的工作打下良好的基础。 ShaderUnity 教学要求:本课程是一门计算机理论与实践相结合的课程,因此,教学中对的 ShaderShader 的实现原理和基本语法和所需的数学知识做必要的讲解,同时,注意理论联系实 际,通过本课程的理论学习和上机操作,增强学生使用深度纹理和法线纹理实现更多屏幕特效的 能力;学习用表面着色器实现渲染等技术,提高学生分析问题、解决问题的实际能力。 32 二'教学内容理论总学时:学时 Shader1 第一章:欢迎来到的世界学时 Shader 基本要求:了解开发技术的功能,以及可以实现的效果。 Shader 重点:开发技术的在游戏开以过程中的重要性。 Shader 难点:开发核心结构。 2 ShaderCPU 第二章:渲染流水线学时基本要求:掌握开发技术中的流水线,渲染流水线,和 GPU 之间的通信,顶点着色器。 重点:片元着色器的应用,逐片元操作方法。

