Unity

Unity
《Unity着色器圣经》1.0.5 | UV坐标-软件开发学习笔记

《Unity着色器圣经》1.0.5 | UV坐标

目录索引 译文 你给自己喜欢的游戏角色换过皮肤吗?UV坐标与角色换肤这件事息息相关,因为它允许我们在三维模型表面定位二维纹理。以UV坐标作为参考,可以控制网格中的每个顶点与贴图中的哪些像...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0770
《Unity着色器圣经》3.3.3 | Cg/HLSL片元着色器-软件开发学习笔记

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

目录索引 译文 下一个,也是 pass 中的最后一个功能是片元着色器,也就是我们的着色器代码中名为的“frag”的函数。我们之所以能将 frag 函数称为片元着色器是因为程序中声明了 #pragma fragmen...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0230
《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.1.5 | 我该使用哪种渲染管线?-软件开发学习笔记

《Unity着色器圣经》1.1.5 | 我该使用哪种渲染管线?

目录索引 译文 应该为我们的项目选择哪种渲染管线呢?这是一个非常常见的疑问。Unity的早期版本只有内置渲染管线(Built-in RP),因此无论是 2D 还是 3D 项目,我们都不需要思考太多。但如今,...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0460
《Unity着色器圣经》3.2.0 | SubShader剔除与深度测试-软件开发学习笔记

《Unity着色器圣经》3.2.0 | SubShader剔除与深度测试

目录索引 译文 要想理解这两个概念,我们需要先了解什么是 Z 缓冲(深度缓冲)和深度测试的工作原理。 在正式开始之前,我们需要先了解的是:像素是有深度值的。这些值被存储在一个叫做深度缓...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0310
《Unity着色器圣经》3.2.9 | Cg/HLSL Include-软件开发学习笔记

《Unity着色器圣经》3.2.9 | Cg/HLSL Include

目录索引 译文 指令“.cginc”(Cg include)包含几个文件,可用于在着色器中引入预定义变量和辅助函数。 如果我们检查 USB_simple_color 着色器,我们可以发现以下几个在 pass 中声...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0170
《Unity着色器圣经》2.0.8 | 光线追踪着色器-软件开发学习笔记

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

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

《Unity着色器圣经》1.0.3 | 法线

目录索引 译文 假设我们面前有一张白纸,现在请一位朋友在白纸的正面画画。如果白纸的两面都完全一样,我们要如何区分白纸的“正面”和“反面”呢?这就是法线(normal)存在的原因。法线对应垂...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0370
《Unity着色器圣经》3.1.2 | MPD空白与标题-软件开发学习笔记

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

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

《Unity着色器圣经》9.0.2 | 准备Shader Graph环境

目录索引 译文 有两种往项目中添加 Shader Graph 的方式: 在创建项目时选择 URP 或 HDRP 模板 在 Unity 包管理器(路径:Window / Package Manager)中安装 Shader Graph 包 如果我们用 URP ...
急急如律令的头像-软件开发学习笔记急急如律令1年前
0160