- 软件大小:79.10M
- 软件语言:中文
- 软件类型:国产软件
- 软件类别:免费软件 / 电子图书
- 更新时间:2017-07-25 15:52
- 运行环境:WinAll, WinXP, Win7, Win8
- 软件等级:
- 软件厂商:
- 官方网站:暂无
48.82M/中文/6.6
847.53M/中文/10.0
44.59M/中文/10.0
3.38M/中文/10.0
4.45M/中文/0.0
unity shader入门精要 github只有能够制作出不错的shader效果,才能够在unity游戏开发中发挥出闪亮的作用,实现完美的游戏编程,为用户带来具有优质视觉效果的游戏界面,为此需要进一步进阶的用户们可以选择本书实现在线学习获得大量的shader制作知识!
本书不仅要教会读者如何使用Unity Shader,更重要的是要帮助读者学习Unity中的一些渲染机制以及如何使用Unity Shader实现各种自定义的渲染效果,希望这本书可以为读者打开一扇新的大门,让读者离制作心目中杰出游戏的心愿更近一步。
本书适合Unity初学者、游戏开发者、程序员,也可以作为大专院校相关专业师生的学习用书,以及培训学校的培训教材。
讲解Unity Shader的实现原理和基本语法;
讲解在Unity Shader中使用立方体纹理、渲染纹理和程序纹理等高级纹理;
介绍了常见的优化技巧;第17章介绍用表面着色器实现渲染;
讲解基于物理渲染的技术;
使用深度纹理和法线纹理实现更多屏幕特效;
讲解非真实感渲染的算法,如卡通渲染、素描风格的渲染等;
讲解噪声在绿色资源网游戏渲染中的应用;
学习用Shader实现纹理动画、顶点动画等动态效果;
讲解了屏幕后处理效果的屏幕特效;
讲解了现代GPU是如何实现整个渲染流水线的,这对理解Shader的工作原理有着非常重要的作用;
学习如何实现透明度测试和透明度混合等透明效果;
通过实现一个简单的顶点/片元着色器案例,讲解常用的辅助技巧等;
讲解复杂的光照实现;
讲解在升级Unity 5时可能出现的问题,并给出解决方法;
介绍许多非常有价值的学习资料,以帮助读者进行更深入的学习。
讲解了学习Unity Shader应该从哪里着手;
学习Shader所需的数学知识,帮助读者克服学习Unity Shader时遇到的数学障碍;
学习如何在Shader中实现基本的光照模型;
讲述了如何在Unity Shader中使用法线纹理、遮罩纹理等基础纹理;
第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
请描述您所遇到的错误,我们将尽快予以修正,谢谢!
*必填项,请输入内容