笔记

Notes
《Unity着色器圣经》10.0.4 | Buffers.-软件开发学习笔记

《Unity着色器圣经》10.0.4 | Buffers.

目录索引 译文 在某些情况下,需要同时处理多个数据,例如粒子开发、后处理、光线跟踪功能、模拟等。它们的特点是计算单元产生大量的图形负载。然而,对我们有利的是,我们可以在程序中使用两种...
急急如律令的头像-软件开发学习笔记急急如律令10个月前
0400
《Unity着色器圣经》3.3.4 | ShaderLab回退-软件开发学习笔记

《Unity着色器圣经》3.3.4 | ShaderLab回退

目录索引 译文 我们曾多次提到过,当我们的子着色器报错或无法与目标硬件兼容时,回退(Fallback)允许我们为材质分配一个兜底的着色器。 其语法如下所示: Fallback 'shaderPath' “着色器路径...
急急如律令的头像-软件开发学习笔记急急如律令10个月前
070
《Unity着色器圣经》3.0.6 | 纹理类型-软件开发学习笔记

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

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

《Unity着色器圣经》4.1.0. | Clamp function.

目录索引 译文 当我们想要限制运算的结果时,可以使用这个函数。默认情况下,它允许我们通过设置最小值和最大值来定义数值范围内的值。 当我们写一个函数时,我们会遇到一些运算,这些运算会导...
急急如律令的头像-软件开发学习笔记急急如律令10个月前
0140
《Unity着色器圣经》1.1.2 | 渲染管线类型-软件开发学习笔记

《Unity着色器圣经》1.1.2 | 渲染管线类型

目录索引 译文 在Unity中,目前有三种已知的渲染管线。我们可以在引擎中找到足以支持最古老版本的内置渲染管线(Built-in RP),除此之外还有通用渲染管线(URP)和高清渲染管线(HDRP),它们...
急急如律令的头像-软件开发学习笔记急急如律令10个月前
0360
《Unity着色器圣经》3.2.6 | CGPROGRAM/ENDCG-软件开发学习笔记

《Unity着色器圣经》3.2.6 | CGPROGRAM/ENDCG

目录索引 译文 在前面几个小节学习到的所有部分都是用 ShaderLab 这种声明式语言编写的,而我们在图形编程语言方面的真正挑战是从 CGPROGRAM 或 HLSLPROGRAM 声明开始的。 默认情况下,我们会发...
急急如律令的头像-软件开发学习笔记急急如律令10个月前
0160
《Unity着色器圣经》4.0.2 | 我们的第一个Cg/HLSL着色器-软件开发学习笔记

《Unity着色器圣经》4.0.2 | 我们的第一个Cg/HLSL着色器

目录索引 译文 我们将继续使用我们在本章开头创建的“USB_simple_color”着色器。正如我们已经知道的,我们的默认着色器有一个名为_MainTex的纹理,该纹理在属性中进行了配置(这里的配置是指,...
急急如律令的头像-软件开发学习笔记急急如律令10个月前
0120
《Unity着色器圣经》3.2.4 | ShaderLab模板-软件开发学习笔记

《Unity着色器圣经》3.2.4 | ShaderLab模板

目录索引 译文 根据Unity官方文档(ShaderLab 命令:模板 - Unity 手册)所描述的: 模板缓冲区为帧缓冲区中的每个像素存储一个 8 位整数值。为给定像素执行片元着色器之前,GPU 可以将模板缓冲...
急急如律令的头像-软件开发学习笔记急急如律令10个月前
0150
《Unity着色器圣经》4.0.4 | HLSL函数的结构-软件开发学习笔记

《Unity着色器圣经》4.0.4 | HLSL函数的结构

目录索引 译文 与C#中的函数一样,在HLSL中,函数声明可以返回空(void)或者是一个值。我们必须使用依赖于函数类型的“声明”;它们确定一个值是对应于输入(in)、输出(out)、全局变量(unifo...
急急如律令的头像-软件开发学习笔记急急如律令10个月前
0650
《Unity着色器圣经》3.3.2 | Cg/HLSL顶点着色器-软件开发学习笔记

《Unity着色器圣经》3.3.2 | Cg/HLSL顶点着色器

目录索引 译文 顶点着色器对应于渲染管线中的一个可编程阶段,顶点在这里从三维空间变换为屏幕上的二维投影。顶点着色器的最小计算单位相当于一个独立的顶点。 在 USB_simple_color 着色器中,...
急急如律令的头像-软件开发学习笔记急急如律令10个月前
080