本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
商品基本信息,请以下列介绍为准 | |
图书名称: | Unity ShaderLab 新手宝典 |
作者: | 唐福幸 |
定价: | 89.00 |
ISBN号: | 9787302571575 |
出版社: | 清华大学出版社 |
内容简介 |
本书是一部系统讲解Unity ShaderLab语言与编程方法的入门教程(包含纸质图书、Unity美术资源、Shader源代码)。
本书共分14章,第1、2章,主要为了给读者普及3D数学相关的基础知识以及GPU渲染流水线的基本概念,为本书后面的内容提供基础知识的储备。第3~11
章,主要讲解了Shader的语法结构、两种不同的编写方式(Vertex Fragment Shader和Surface Shader)、光照模型、后期处理、自定义材质设置面板。这
一部分内容是本书的主要部分,读者朋友们一定要认真阅读。第12章,主要讲解Unity Shader可视化编辑插件——Amplify Shader Editor,方便读者在编写
Shader之前梳理逻辑或者前期验证效果的时候使用。第13、14章,通过对不同经典案例的分析和讲解,使读者进一步加深对Unity Shader的理解,并且能够
更加高效地编写出可以应用于真实项目的Shader效果。
本书主要以3D美术人员的视角进行效果描述和逻辑讲解的,因此非常适合毫无程序编写经验的3D美术人员作为Unity Shader的入门之选。并且本书同样也适
用于各大培训机构、高等院校作为Unity Shader课程教材使用。
当然,从事Unity程序开发的朋友也可以阅读本书,从3D 美术人员的视角开始切入,或许可以帮助你更好的理解Unity Shader,毕竟Shader也是一种视觉效
果的设计。
编辑推荐
作者根据多年来从事3D行业的经验,又结合了自身多年培训团队成员的经历,通过由浅入深、循序渐进的讲解方式,将Unity Shader的语法结构、使用技巧、
效果实现逻辑等内容详细地表达了出来。相信读者在读完本书之后,就可以从最初对于Unity Shader“一无所知”到最后“完全掌握”Unity Shader。
作者简介 |
唐福幸 资深3D美术师,从事3D行业已有六年,先后在多家公司担任3D美术主管、3D技术美术师,擅长一切从零开始:开创团队、制定流程、人员培训、效
果把控。乐于钻研技术,并与人沟通分享。能够熟练使用Maya、ZBrush、Substance Painter、Substance Designer、Unity、Unreal等30余款3D专业软件,目前在有车以后公司担任“高级技术美术师”。
目录 |
第1章3D数学基础
1.1坐标与坐标系
1.1.1坐标及坐标系的概念
1.1.23D中的坐标系
1.1.3左右手坐标系
1.2向量
1.2.1向量的几种表示方法
1.2.2向量的计算方法
1.2.3相反向量
1.2.4向量的模
1.2.5标准化向量
1.3向量运算
1.3.1向量的加法运算
1.3.2向量的减法运算
1.3.3向量的缩放
1.3.4向量的点积运算
1.3.5向量的叉积运算
1.3.6向量的运算法则
1.4矩阵
1.4.1矩阵的表示方法
1.4.2方阵和单位矩阵