笔记

Notes
《Unity着色器圣经》3.3.3 | Cg/HLSL片元着色器-软件开发学习笔记

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

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

《Unity着色器圣经》5.0.2 | 向量

目录索引 译文 在我们正式开始实现光照之前,我们需要先理解什么是“向量”,并了解它是如何应用在计算机图形学中的。 向量本身必须被视为一条线或一个箭头,具有大小和方向。 Fig. 5.0.2a 上图...
急急如律令的头像-软件开发学习笔记急急如律令44天前
020
《Unity着色器圣经》11.0.3 | Smooth minimum between two surfaces.-软件开发学习笔记

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

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

《Unity着色器圣经》5.0.4 | 叉乘

目录索引 译文 叉乘(又称向量积)也是一种向量运算,与点乘不同的是,叉乘返回的是一个与输入向量组成的平面垂直的向量。 为了充分理解叉乘的概念,让我们假设现在有向量 a 和 向量b,它们的坐...
急急如律令的头像-软件开发学习笔记急急如律令44天前
030
《Unity着色器圣经》1.1.1 | 像素处理阶段-软件开发学习笔记

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

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

《Unity着色器圣经》2.0.2 | 编程语言介绍

目录索引 译文 在开始编写着色器(shader)之前,我们需要先了解一下 Unity 中的三种与 shader 相关的编程语言,它们分别是 HLSL(高级着色器语言 - Microsoft)、Cg(用于图形的C - NVIDIA)...
急急如律令的头像-软件开发学习笔记急急如律令50天前
0180
《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)将返回一个整数,也就是说,没有小...
急急如律令的头像-软件开发学习笔记急急如律令46天前
010
《Unity着色器圣经》3.2.3 | ShaderLab深度测试-软件开发学习笔记

《Unity着色器圣经》3.2.3 | ShaderLab深度测试

目录索引 译文 深度测试(ZTest)通常用于在有多 pass 的着色器中生成颜色和深度差异。该属性有七个不同的值,分别是: Less. Greater. LEqual. GEqual. Equal. NotEqual. Always. 它们与比较操...
急急如律令的头像-软件开发学习笔记急急如律令47天前
000
《Unity着色器圣经》3.1.2 | MPD空白与标题-软件开发学习笔记

《Unity着色器圣经》3.1.2 | MPD空白与标题

目录索引 译文 这是我们最后介绍的两种绘制器,可以帮助我们让检查器中的属性们更有条理。“空白(Space)”允许我们在两个属性之间加入空白占位,可以方便我们在材质检查器中分隔开特定的属性...
急急如律令的头像-软件开发学习笔记急急如律令48天前
020
《Unity着色器圣经》2.0.8 | 光线追踪着色器-软件开发学习笔记

《Unity着色器圣经》2.0.8 | 光线追踪着色器

目录索引 译文 光线追踪着色器是一种扩展名为“.raytrace”的实验性程序,它可以在 GPU 上进行光线追踪计算。光线追踪着色器只能在高清渲染管线(HDRP)下运行,并且有一些限制,比如如果我们想...
急急如律令的头像-软件开发学习笔记急急如律令50天前
030