Unity

Unity
《Unity着色器圣经》3.0.6 | 纹理类型-软件开发学习笔记

《Unity着色器圣经》3.0.6 | 纹理类型

目录索引 译文 纹理类型的属性允许我们在着色器中使用纹理。 如果我们想要在3D模型(例如角色模型)上使用纹理,那么我们首先需要为纹理创建一个2D属性,然后通过有两个输入(纹理与UV坐标)的...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0380
《Unity着色器圣经》4.0.5. | Debugging a shader.-软件开发学习笔记

《Unity着色器圣经》4.0.5. | Debugging a shader.

目录索引 译文 当我们用C#编写脚本时,在Unity中,我们可以使用debug.Log函数调试程序。该函数允许我们在控制台上打印代码的操作,但是,该函数在Cg或HLSL中不可用。那么我们如何调试着色器呢?...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0220
《Unity着色器圣经》9.0.1 | 什么是Shader Graph-软件开发学习笔记

《Unity着色器圣经》9.0.1 | 什么是Shader Graph

目录索引 译文 我们已经学习了大部分渲染管线的结构,并了解了 Unity 中着色器的工作原理。在本章节中,我们将介绍一种新的构建着色器的方式:Shader Graph,其结构基于我们之前所学习的知识。 ...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0420
《Unity着色器圣经》3.0.2 | ShaderLab着色器-软件开发学习笔记

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

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

《Unity着色器圣经》11.0.1 | Implementing functions with Sphere Tracing.

目录索引 译文 为了正确使用该技术,有必要在着色器中定义至少两个函数。为此,我们必须考虑: 用于确定曲面类型的SDF函数。 另一个计算球体投影的函数。 在Unity中,我们将创建一个类型为“Unl...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0700
《Unity着色器圣经》8.0.4 | 阴影实现-软件开发学习笔记

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

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

《Unity着色器圣经》2.0.7 | 计算着色器

目录索引 译文 计算着色器(Compute Shader)的特点是在显卡上运行,而不是在正常的渲染管线上,在结构上与前文提到的几种着色器有很大不同。 与普通着色器不同的是,计算着色器的扩展名为'.com...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0490
《Unity着色器圣经》9.0.6 | 节点-软件开发学习笔记

《Unity着色器圣经》9.0.6 | 节点

目录索引 译文 在第四章中,我们学习了几种常用的函数,其中包括 clamp, abs, min, max 等等等等。这些函数在 Shader graph 中都有具有相同功能的对应节点,例如 Unity 官方文档对于 Clamp 节...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0210
《Unity着色器圣经》12.0.1 | Configuring Ray Tracing in HDRP.-软件开发学习笔记

《Unity着色器圣经》12.0.1 | Configuring Ray Tracing in HDRP.

目录索引 译文 我们将使用Unity Hub 3.0.0-beta.6版本的默认模板开始本节。这样的模板看起来是这样的。 (Fig. 12.0.1a) 如本章开头所述,使用高清RP实现本效果是必要的。为了确保我们安装了高清...
急急如律令的头像-软件开发学习笔记急急如律令1年前
01040
《Unity着色器圣经》1.0.2 | 顶点-软件开发学习笔记

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

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