热门排行
简介
Unity 3D ShaderLab开发实战详解全面讲解了Unity Shader渲染的实战技术,全书分为五篇共33章,主要内容为:Shader在3D游戏中的作用、Shader的实例化、Shader的实现语言等;Unity中Shader的形态、SubShader的重要标签、可编程Shader、Surface Shader;Shader中用到的各种空间的概念和Shader中的投影矩阵;基本的光照模型;第一个被执行的Pass,包括渲染路径和Pass的LightMode标签;VertexLit渲染路径,包括顶点照明和Unity存放光源的方式;Forward渲染路径;基于光照贴图的烘焙照明;基于LightProbes的照明;平面阴影;球体阴影;体积阴影;映射阴影;内置的阴影;Pass的通用指令开关;固定管线;Surface Shader;凹凸材质;卡通材质;镜面材质;半透明材质;体积雾;Wrap Model新解;面积光;体积光;材质替代渲染;后期效果;地形;投影;Shader的组织和复用。和你必须知道的渲染概念及基于渲染路径的优化、移动平台上的优化等实战内容,是不可多得的实战教程。
《Unity 3D ShaderLab开发实战详解》适合移动开发者、游戏开发者、程序员阅读,可作为大专院校相关专业的师生用书,也可当作培训学校的教材。
Unity 3D ShaderLab开发实战详解目录
第1篇 初识庐山真面目——Unity 3D Shader
第1章 Shader(着色器)的概念和在3D游戏中的作用 2
第2章 Unity中Shader(着色器)的形态 4
第3章 Shader(着色器)中用到的各种空间概念 11
第4章 基本的光照模型 14
第2篇 让你的应用更炫彩——Unity中的照明
第5章 第一个被执行的Pass 18
第6章 VertexLit渲染路径 26
第7章 Forward渲染路径 37
第8章 基于光照贴图的烘焙照明 54
第9章 基于LightProbes的照明 74
第3篇 使应用更逼真——Shadows(阴影)
第10章 平面阴影 88
第11章 球体阴影 92
第12章 体积阴影 95
第13章 阴影映射 99
第14章 内置的阴影 107
第4篇 Unity中的各种Shader
第15章 Pass的通用指令开关 116
第16章 固定管线 146
第17章 Surface Shader 151
第18章 凹凸材质 190
第19章 卡通材质 203
第20章 镜面材质 215
第21章 半透明材质 219
第22章 体积雾 221
第23章 Wrap Model新解 226
第24章 面积光 228
第25章 体积光 235
第26章 材质替代渲染 238
第27章 后期效果 252
第28章 地形 278
第29章 投影 288
第5篇 Shader的组织和优化
第30章 Shader的组织和复用 298
第31章 你必须知道的渲染概念 304
第32章 基于渲染路径的优化 306
第33章 移动平台上的优化 308