笔记

Notes
《Unity着色器圣经》2.0.3 | 着色器的种类-软件开发学习笔记

《Unity着色器圣经》2.0.3 | 着色器的种类

目录索引 译文 要想开始我们的着色器(shader)学习之路,我们需要先在 Unity 中创建一个项目。如果你使用 Unity Hub 进行项目管理,那么我建议你使用较新的 Unity 版本(例如2019、2020、2021...
急急如律令的头像-软件开发学习笔记急急如律令51天前
0100
《Unity着色器圣经》10.0.3 | UV coordinates and texture.-软件开发学习笔记

《Unity着色器圣经》10.0.3 | UV coordinates and texture.

目录索引 译文 在上一节中,我们通过变量m_mainTex和m_texSize定义了纹理及其维度;然而,最终结果对应于Sierpinski三角形的图形表示。 考虑到我们目前正在编写的脚本,在本节中,我们将为效果...
急急如律令的头像-软件开发学习笔记急急如律令41天前
020
《Unity着色器圣经》9.0.7 | 用户自定义函数-软件开发学习笔记

《Unity着色器圣经》9.0.7 | 用户自定义函数

目录索引 译文 要使用自定义函数节点,我们必须了解计算机图形学的基本概念以及如何用 HLSL 编写函数。自定义函数允许我们创建自己的函数,并在 Shader Graph 中以节点的形式使用它们。我们可以...
急急如律令的头像-软件开发学习笔记急急如律令42天前
010
《Unity着色器圣经》11.0.3 | Smooth minimum between two surfaces.-软件开发学习笔记

《Unity着色器圣经》11.0.3 | Smooth minimum between two surfaces.

目录索引 译文 在使用球体跟踪时,通常会使用运算符来生成详细的对象,例如,如果我们想在着色器中创建十字架,我们可以使用六个立方体,将它们连接起来并模拟形状(如图11.0.3a所示)。这种技...
急急如律令的头像-软件开发学习笔记急急如律令39天前
050
《Unity着色器圣经》7.0.1 | 光照模型-软件开发学习笔记

《Unity着色器圣经》7.0.1 | 光照模型

目录索引 译文 “光照模型”指的是模型表面与光源之间相互作用的结果。根据该定义,光照模型包括了光源属性(如颜色、强度等)和指定的材料属性。 在着色器中,我们可以逐像素或逐顶点地计算光...
急急如律令的头像-软件开发学习笔记急急如律令44天前
010
《Unity着色器圣经》3.1.9 | SubShader颜色遮罩-软件开发学习笔记

《Unity着色器圣经》3.1.9 | SubShader颜色遮罩

目录索引 译文 颜色遮罩命令允许 GPU 只写入选定的颜色通道,兼容内置渲染管线(Built-in)和可编程渲染管线(SRP)。 当我们新建一个着色器时,GPU 默认写入颜色的所有通道(RGBA)。然而在某...
急急如律令的头像-软件开发学习笔记急急如律令49天前
020
《Unity着色器圣经》2.0.5 | 无光照着色器-软件开发学习笔记

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

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

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

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

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

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

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

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