《Unity3D ShaderLab开发实战详解(附光盘)》由郭浩瑜编著,这本书Unity3D ShaderLab就是要告诉读者,让读者明白Unity3D引擎底层的渲染框架,材质的组织,运作方式,从而能够让读者在学习完本书后,在以后再面对鱼和熊掌的难题时,能够做出正确,甚至二者兼顾的完美选择。
《Unity3D 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的组织和复用。和你必须知道的渲染概念及基于渲染路径的优化、移动平台上的优化等实战内容,是不可多得的实战教程。
《Unity3D ShaderLab开发实战详解(附光盘)》适合移动开发者、游戏开发者、程序员阅读,可作为大专院校相关专业的师生用书,也可当作培训学校的教材。
第1篇 初识庐山真面目——Unity 3D Shader
第1章 Shader(着色器)的概念和在3D游戏中的作用
第2章 Unity中Shader(着色器)的形态
第3章 Shader(着色器)中用到的各种空间概念
第4章 基本的光照模型
第2篇 让你的应用更炫彩——Unity中的照明
第5章 第一个被执行的Pass
第6章 VertexLit渲染路径
第7章 Forward渲染路径
第8章 基于光照贴图的烘焙照明
第9章 基于LightProbes的照明
第3篇 使应用更逼真——Shadows(阴影)
第10章 平面阴影
第11章 球体阴影
第12章 体积阴影
第13章 阴影映射
第14章 内置的阴影
第4篇 Unity中的各种Shader
第15章 Pass的通用指令开关
第16章 固定管线
第17章 Surface Shader
第18章 凹凸材质
第19章 卡通材质
第20章 镜面材质
第21章 半透明材质
第22章 体积雾
第23章 Wrap Model新解
第24章 面积光
第25章 体积光
第26章 材质替代渲染
第27章 后期效果
第28章 地形
第29章 投影
第5篇 Shader的组织和优化
第30章 Shader的组织和复用
第31章 你必须知道的渲染概念
第32章 基于渲染路径的优化
第33章 移动平台上的优化
附录 相关资源