笔记

Notes
《Unity着色器圣经》1.0.4 | 切线-软件开发学习笔记

《Unity着色器圣经》1.0.4 | 切线

目录索引 译文 根据Unity官方文档给出的定义: 切线是单位长度的矢量,它顺着网格表面沿水平 (U) 纹理方向。 意思是切线与每个几何面 UV 的 U 坐标轴方向一致。 Fig. 1.0.4a. 通常情况下我们无...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0500
《Unity着色器圣经》3.0.7 | 自定义材质属性绘制器-软件开发学习笔记

《Unity着色器圣经》3.0.7 | 自定义材质属性绘制器

目录索引 译文 在 ShaderLab 中还有一种叫做“绘制器”的属性类型,这个基类允许我们在 Unity 检查器中创建自定义属性,从而方便用户在着色器中进行条件编程。 通常情况下,除非我们需要声明它...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0330
《Unity着色器圣经》3.3.3 | Cg/HLSL片元着色器-软件开发学习笔记

《Unity着色器圣经》3.3.3 | Cg/HLSL片元着色器

目录索引 译文 下一个,也是 pass 中的最后一个功能是片元着色器,也就是我们的着色器代码中名为的“frag”的函数。我们之所以能将 frag 函数称为片元着色器是因为程序中声明了 #pragma fragmen...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0200
《Unity着色器圣经》9.0.5 | Graph检查器-软件开发学习笔记

《Unity着色器圣经》9.0.5 | Graph检查器

目录索引 译文 Graph 检查器(Graph Inspector)可能根据 Shader Graph 的版本而有所不同,其 10.6.0 版本的外观如图 9.0.5a 所示。 根据 Unity 官方文档: Graph Inspector用于与Shader Graph...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0380
【人工翻译】《Unity着色器圣经》全书目录-软件开发学习笔记

【人工翻译】《Unity着色器圣经》全书目录

《Unity着色器圣经》《Unity Shader Bible》全书目录 第一章 | 着色器编程语言介绍 入门知识 1.0.1 | 多边形物体的属性 1.0.2 | 顶点 1.0.3 | 法线 1.0.4 | 切线 1.0.5 | UV坐标 1.0.6 | 顶点颜...
急急如律令的头像-软件开发学习笔记急急如律令1年前
07611
《Unity着色器圣经》4.2.0. | Timing and animation.-软件开发学习笔记

《Unity着色器圣经》4.2.0. | Timing and animation.

目录索引 译文 在Unity中,有三个用来实现动画效果的内置着色器变量,分别是指_Time、_SinTime和_CosTime。 这些变量是四维向量,其中每个维度表示一个速度级别,例如,“_Time.y”等于自加载场...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0180
《Unity着色器圣经》3.0.9 | MPD关键词枚举-软件开发学习笔记

《Unity着色器圣经》3.0.9 | MPD关键词枚举

目录索引 译文 关键词枚举会在材质检查器中生成一个弹出式样式菜单。与开关不同的是,这种绘制器允许我们为着色器配置多达九种不同的状态。类似我们在上一小节中所提到的,在声明关键词枚举时,...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0250
《Unity着色器圣经》1.1.1 | 像素处理阶段-软件开发学习笔记

《Unity着色器圣经》1.1.1 | 像素处理阶段

目录索引 译文 使用前序阶段得到的数据进行插值,当所有像素都准备好投射到屏幕上后,最后一个阶段——像素处理阶段就准备开始了。片元着色器阶段(也称为像素着色器阶段)负责决定每个像素是否...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0230
《Unity着色器圣经》7.0.6 | 菲涅尔效应-软件开发学习笔记

《Unity着色器圣经》7.0.6 | 菲涅尔效应

目录索引 译文 菲涅尔(Fresnel)效应(由奥古斯丁-让·菲涅耳发现)也被称为边缘效应(Rim effect),是一种反射,其大小与物体法线与相机方向的夹角成正比。 Fig. 7.0.6a 模型表面距离相机越...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0520
《Unity着色器圣经》2.0.5 | 无光照着色器-软件开发学习笔记

《Unity着色器圣经》2.0.5 | 无光照着色器

目录索引 译文 “光照”一词指的是物体的材质会被光照的影响,“无光照”则正好相反。无光照着色器(Unlit Shader)指的是三原色模型,通常是我们用来制作效果的基础结构。这类着色器非常适合低...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0291