《Unity Shader入门精要》PDF电子书免费下载

作者:  冯乐乐

出版社: 人民邮电出版社

出版年: 2016年05月

ISBN: 9787115423054

~~滚到底部有网盘下载链接~~

内容简介

目录

目录

第1篇 基础篇

第1章 欢迎来到Shader的世界 2

1.1 程序员的三大浪漫 2

1.2 本书结构 3

第2章 渲染流水线 5

2.1 综述 5

2.1.1 什么是流水线 5

2.1.2 什么是渲染流水线 6

2.2 CPU和GPU之间的通信 7

2.2.1 把数据加载到显存中 7

2.2.2 设置渲染状态 8

2.2.3 调用Draw Call 8

2.3 GPU流水线 9

2.3.1 概述 9

2.3.2 顶点着色器 10

2.3.3 裁剪 11

2.3.4 屏幕映射 11

2.3.5 三角形设置 12

2.3.6 三角形遍历 13

2.3.7 片元着色器 13

2.3.8 逐片元操作 14

2.3.9 总结 17

2.4 一些容易困惑的地方 18

2.4.1 什么是OpenGL/DirectX 18

2.4.2 什么是HLSL、GLSL、CG 19

2.4.3 什么是Draw Call 20

2.4.4 什么是固定管线渲染 22

2.5 那么,你明白什么是Shader了吗 23

2.6 扩展阅读 23

第3章 Unity Shader基础 24

3.1 Unity Shader概述 25

3.1.1 一对好兄弟:材质和Unity Shader 25

3.1.2 Unity中的材质 26

3.1.3 Unity中的Shader 26

3.2 Unity Shader的基础:ShaderLab 28

3.3 Unity Shader的结构 29

3.3.1 给我们的Shader起个名字 29

3.3.2 材质和Unity Shader的桥梁:Properties 29

3.3.3 重量级成员:SubShader 31

3.3.4 留一条后路:Fallback 33

3.3.5 ShaderLab还有其他的

语义吗 33

3.4 Unity Shader的形式 33

3.4.1 Unity的宠儿:表面着色器 34

3.4.2 聪明的孩子:顶点/片元着

色器 35

3.4.3 被抛弃的角落:固定函数着

色器 35

3.4.4 选择哪种Unity Shader形式 36

3.5 本书使用的Unity Shader形式 36

3.6 答疑解惑
显示部分信息

下载价格:免费
立即下载
登入/注册
知识就是力量
没有账号? 忘记密码?