虽然像Unity这样的引擎有很多资源可用,但还是有效果需要自己来实现的,不少产品都在渲染上下了很大功夫,像《崩坏3》《天下》。像3DMMORPG这样的游戏,如果渲染上没什么亮点,很难有竞争力。着色器编程及Shader,是用来实现图像渲染的,也是一种专门用来渲染3D图形的技术,通过学习Shader编程,设计人员可以通过编写的显卡渲染画面算法,从而实现特殊的展示效果,也可以使画面更漂亮,也更逼真。同时,Shader编程是计算机图形学中的重要组成部分,也是TA职位的必修课。
课程信息
教学总长度6.5小时左右,使用软件:Rider2020.3、Unity3D_2020.2.0f1c1。
适用行业:游戏美术;难易度:高级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章:Shader预览
0101_大纲介绍
0102_着色器的概念
0103_Shader和材质的关系
0104_不同渲染管线下的Shader
第二章:渲染管线
0201_渲染管线流程
0202_几何阶段到光栅化
0203_片段着色器到最终显示
第三章:内置渲染管线和ShaderLab
0301_BPR材质
0302_表面着色器A
0303_表面着色器B
0304_UV偏移案例
第四章:ShaderGraph高级效果
0401_ShaderGraph介绍
0402_ShaderGraph的PBR材质
0403_菲涅尔效果
0404_绿幕
0405_溶解效果
0406_火焰效果
0407_保护罩效果A
0408_保护罩效果B
0409_写实传送门效果
0410_下雨地面效果A
0411_下雨地面效果B
0412_描边效果
第五章:ShaderGraph高级进阶
0501_HDRP CustomPass
0502_URP Feature
0503_HDRP FullScreenCusomPass
多端支持
课程支持在ios以及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院”即可下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空间),Map (贴图) 等。