Unity着色器和屏幕特效开发秘笈-(原书第2版)

本书特色

[

本书从基础的着色器结构到着色器的创建,循序渐进地讲解着色器的各种知识,不仅介绍基于物理基础的渲染和全局照明的使用,而且详细介绍如何开发后期特效,如夜视等。每章都会介绍一些新的技巧,以改善着色器质量或者提升着色器代码编写效率等。读者可以通过逐章阅读来构筑整个知识体系,学会制作现代游戏视觉的技术。

]

目录

目录译者序前 言第1章 创建你的**个着色器11.1 引言11.2 创建基本的标准着色器21.3 从Unity 4向Unity 5迁移61.4 给着色器添加属性91.5 在表面着色器中使用属性12第2章 表面着色器和纹理映射172.1 引言172.2 漫反射着色182.3 使用包装数组202.4 给着色器添加纹理222.5 通过修改UV值来滑动纹理252.6 法线映射272.7 创建透明材质322.8 创建全息着色器342.9 打包和混合纹理372.10 在地形周围创建圆环41第3章 理解光照模型453.1 引言453.2 创建自定义的漫反射光照模型463.3 创建卡通着色器493.4 创建冯氏反射类型光照模型523.5 创建BlinnPhong反射类型光照模型563.6 创建各向异性反射类型光照模型59第4章 Unity 5中基于物理基础的渲染644.1 引言644.2 理解金属光泽属性654.3 给PBR添加透明度684.4 创建镜面和反射型表面714.5 在场景中添加烘焙光74第5章 顶点函数785.1 引言785.2 在表面着色器中访问顶点颜色795.3 表面着色器中的顶点动画825.4 挤压模型855.5 实现雪花着色器885.6 实现体积爆炸效果91第6章 碎片着色器和抓取966.1 引言966.2 理解顶点和碎片着色器966.3 使用抓取1006.4 实现玻璃着色器1036.5 给2D游戏添加水面着色器105第7章 移动端着色器优化1097.1 引言1097.2 什么是轻量着色器1097.3 对着色器进行性能分析1147.4 移动平台上的着色器修改119第8章 使用Unity的渲染纹理实现屏幕特效1238.1 引言1238.2 创建屏幕特效的脚本系统1248.3 使用屏幕特效实现亮度、饱和度以及对比度1318.4 使用屏幕特效实现类似Photoshop的基本混合模式1368.5 使用屏幕特效实现覆盖混合模式141第9章 游戏可玩性和屏幕特效1459.1 引言1459.2 创建老电影风格的屏幕特效1469.3 创建夜视风格的屏幕特效155第10章 高级着色技术16310.1 引言16310.2 使用Unity中内置的CgInclude文件16310.3 使用CgInclude对着色器进行模块化16610.4 实现毛皮着色器16910.5 使用数组实现热度图174

封面

Unity着色器和屏幕特效开发秘笈-(原书第2版)

书名:Unity着色器和屏幕特效开发秘笈-(原书第2版)

作者:艾伦.朱科尼

页数:178

定价:¥49.0

出版社:机械工业出版社

出版日期:2017-05-01

ISBN:9787111564423

PDF电子书大小:154MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注