Unity

Unity
《Unity着色器圣经》3.0.2 | ShaderLab着色器-软件开发学习笔记

《Unity着色器圣经》3.0.2 | ShaderLab着色器

目录索引 译文 我们编写的大多数着色器都以“Shader”的声明开头,紧随其后的是它在 Unity 检查器中的路径与名字,例如:“shader inspector path/shader name”。 在 ShaderLab 声明式语言中...
急急如律令的头像-软件开发学习笔记急急如律令49天前
050
《Unity着色器圣经》4.0.9. | Ceil function.-软件开发学习笔记

《Unity着色器圣经》4.0.9. | Ceil function.

目录索引 译文 根据NVIDIA的官方文档: Ceil returns the smallest integer not less than a scalar or each vector component. 这是什么意思?函数ceil(n)将返回一个整数,也就是说,没有小...
急急如律令的头像-软件开发学习笔记急急如律令47天前
010
《Unity着色器圣经》8.0.4 | 阴影实现-软件开发学习笔记

《Unity着色器圣经》8.0.4 | 阴影实现

目录索引 译文 现在我们已经理解了坐标空间的变换流程,我们可以回到先前创建的 USB_shadow_map 着色器中创建一个名为 NDCToUV 的函数。该函数表示从NDC空间变换到UV空间的过程,并将在顶点...
急急如律令的头像-软件开发学习笔记急急如律令42天前
020
《Unity着色器圣经》3.0.7 | 自定义材质属性绘制器-软件开发学习笔记

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

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

《Unity着色器圣经》8.0.3 | 阴影贴图

目录索引 译文 回到在本章开头创建的着色器 USB_shadow_map,在这一小节中,我们将定义一个用于在模型上接收阴影的纹理。为了实现该操作,让我们在颜色 pass 的 Tag 语义块中加入光照模型&...
急急如律令的头像-软件开发学习笔记急急如律令42天前
010
《Unity着色器圣经》7.0.8 | 标准表面着色器的输入与输出-软件开发学习笔记

《Unity着色器圣经》7.0.8 | 标准表面着色器的输入与输出

目录索引 译文 与顶点/片元着色器一样,标准表面着色器在默认情况下包含了两个结构类型的函数,它们分别是: Input. SurfaceOutputStandard. 这个结构体与我们在前几节所接触的 appdata(顶点输...
急急如律令的头像-软件开发学习笔记急急如律令43天前
000
《Unity着色器圣经》4.1.5. | Step and Smoothstep function.-软件开发学习笔记

《Unity着色器圣经》4.1.5. | Step and Smoothstep function.

目录索引 译文 Step和smoothstep是非常相似的函数,事实上,它们都有一个名为“edge”的参数,负责区分两个值之间的返回值。 我们将从step开始学习,然后学习smoothstep,它比前一个更为复杂。 ...
急急如律令的头像-软件开发学习笔记急急如律令45天前
030
《Unity着色器圣经》1.1.3 | 前向渲染-软件开发学习笔记

《Unity着色器圣经》1.1.3 | 前向渲染

目录索引 译文 前向渲染是默认的渲染路径,支持诸如法线贴图、逐像素光照、阴影等多种材质功能。前向渲染包含了两种可以在着色器内编程的pass,分别是 base pass 和 additional ...
急急如律令的头像-软件开发学习笔记急急如律令51天前
030
《Unity着色器圣经》3.2.9 | Cg/HLSL Include-软件开发学习笔记

《Unity着色器圣经》3.2.9 | Cg/HLSL Include

目录索引 译文 指令“.cginc”(Cg include)包含几个文件,可用于在着色器中引入预定义变量和辅助函数。 如果我们检查 USB_simple_color 着色器,我们可以发现以下几个在 pass 中声...
急急如律令的头像-软件开发学习笔记急急如律令47天前
010
《Unity着色器圣经》1.0.2 | 顶点-软件开发学习笔记

《Unity着色器圣经》1.0.2 | 顶点

目录索引 译文 物体的顶点,相当于在二维或三维空间中定义曲面面积的点集。在 Maya 和 Blender 中,顶点表示为网格与物体的交点。 这些点有两个主要特征: 它们是变换组件的子节点。 根据物体总...
急急如律令的头像-软件开发学习笔记急急如律令51天前
0140