Unity

Unity
《Unity着色器圣经》1.0.6 | 顶点颜色-软件开发学习笔记

《Unity着色器圣经》1.0.6 | 顶点颜色

目录索引 译文 当我们从建模软件中导出一个模型时,软件会为模型指定一种颜色,以便光照或别的颜色作用于该模型。这种颜色被称为顶点颜色,默认情况下对应于白色,在 RGBA 通道中的值为 '1'。稍...
急急如律令的头像-软件开发学习笔记急急如律令51天前
070
《Unity着色器圣经》3.2.8 | Cg/HLSL编程-软件开发学习笔记

《Unity着色器圣经》3.2.8 | Cg/HLSL编程

目录索引 译文 在我们的着色器中,可以找到至少三个编译指令(pragma)。这些都是处理器指令,包含在 Cg 或 HLSL 中,其作用是帮助我们的着色器识别和编译某些函数,如果没有这些指令这些函数就...
急急如律令的头像-软件开发学习笔记急急如律令47天前
010
《Unity着色器圣经》3.3.1 | Cg/HLSL变量与连接向量-软件开发学习笔记

《Unity着色器圣经》3.3.1 | Cg/HLSL变量与连接向量

目录索引 译文 继续回顾我们的 USB_simple_color 着色器,不难发现着色器中有一个 sampler2D 类型的变量和一个四维向量,用于定义 _ MainTex 纹理: sampler2D _MainTex; float4 _MainTex_S...
急急如律令的头像-软件开发学习笔记急急如律令47天前
020
《Unity着色器圣经》7.0.8 | 标准表面着色器的输入与输出-软件开发学习笔记

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

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

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

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

《Unity着色器圣经》5.0.1 | 配置输入与输出

目录索引 译文 Chapter II | 光照,阴影与表面 在计算机图形学中,最复杂的概念之一是计算光照、阴影与表面。想要得到良好的视觉效果,必须执行一些函数或属性。在大多数情况下,这些函数或属性...
急急如律令的头像-软件开发学习笔记急急如律令44天前
040
《Unity着色器圣经》4.1.0. | Clamp function.-软件开发学习笔记

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

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

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

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

《Unity着色器圣经》7.0.5 | 环境反射

目录索引 译文 环境反射与高光反射的原理类似,不同在于后者仅被主光源影响,而环境光反射被照射到表面上的每一束光线影响。 Fig. 7.0.5a 实时计算这种类型的反射需要占用大量GPU资源,因此一种...
急急如律令的头像-软件开发学习笔记急急如律令43天前
020
《Unity着色器圣经》2.0.4 | 标准表面着色器-软件开发学习笔记

《Unity着色器圣经》2.0.4 | 标准表面着色器

目录索引 译文 标准表面着色器的特点是代码完善适合编写,可与基本光照模型交互,并且仅适用于内置渲染管线(Built-in RP)。如果我们想创建一个与光线交互的着色器,我们有两种选择: 使用 '无...
急急如律令的头像-软件开发学习笔记急急如律令50天前
040