主页
书架
标签
归档
友链
更多
网址源码
bilibili
有疑问?
看 FAQ(暂无)
来提提意见捏(。→v←。)
公告和测试博文(暂无)
特别感谢(暂无)
主页
书架
标签
归档
友链
更多
网址源码
bilibili
有疑问?
看 FAQ(暂无)
来提提意见捏(。→v←。)
公告和测试博文(暂无)
特别感谢(暂无)
nightstardawn的程序小窝
欢迎来到这里_(:з」∠)_
主页
标签
分类
b站
源码
反射
反射 一、反射效果在 UnityShader 中是什么 在 UnityShader 中,反射效果模拟了物体表面反射环境光的特性 使得物体看起来像是镜子或者金属表面,能够反射周围环境的图像 二、基本原理 反射的基本原理就是 利用立方体纹理进行环境映射 利用摄像机看向物体表面顶点的方向作为入射光,结合顶点法线向量可以计算出反射向量,然后利用反射方向向量在立方体纹理中进行采样 三、基础实现 1....
2025-07-15
技术美术
UnityShader,高级纹理
技术美术
UnityShader,高级纹理
Read More
反射
反射 一、折射效果在 UnityShader 中是什么 折射模拟了光线通过透明或者半透明材质时的弯曲效果 一般用来模拟睡眠、透明玻璃球、钻石、水晶球、空气扰动等效果 会配合其他效果使用 二、基本原理 折射的基本原理就是 利用立方体纹理进行环境映射 利用摄像机看向物体表面顶点的方向作为入射光,结合顶点法线向量可以计算出折射向量,然后利用折射方向向量在立方体纹理中进行采样 三、基础实现 1...
2025-07-15
技术美术
UnityShader,高级纹理
技术美术
UnityShader,高级纹理
Read More
天空盒
天空盒 一、天空盒是什么? 天空盒(Skybox)是计算机图形学和三维游戏开发中常用于模拟背景的一种方式,它通常由一个立方体构成 字面上理解就是一个用于模拟天空的盒子(但是它不仅可以模拟天空,模拟室内等环境也是可以的) 在游戏场景中使用天空盒时,整个场景就被包围在了一个立方体中。 这个立方体的每个面使用的技术就是立方体纹理技术。 它给我们带来的主要好处是: 可以创建逼真的背景,天空盒使场景...
2025-07-15
技术美术
UnityShader,高级纹理
技术美术
UnityShader,高级纹理
Read More
渲染目标
渲染目标 一、定义 渲染目标纹理(Render Target Texture)是一种特殊的纹理类型 一般摄像机的渲染结果会输出到颜色缓冲区中 最终渲染到设备屏幕上,让玩家通过屏幕看见游戏画面 而目标渲染纹理允许我们将渲染结果直接写入到某一章纹理中 我们可以利用这个纹理来处理各种特殊效果 比如:镜子,玻璃,屏幕后处理,阴影映射等等 在 Unity 中 渲染目标纹理(Render Target ...
2025-07-15
技术美术
UnityShader,渲染目标
技术美术
UnityShader,渲染目标
Read More
玻璃效果
玻璃效果 一、基本原理 透明可以做出透明的效果,但是它存在很多缺陷 无法实现复杂的光学效果 玻璃不仅仅是透明的,它还具有反射,折射等光学效果,使用透明无法实现这些效果 透明物体往往会遇到深度排序的问题 渲染顺序不正确时,会导致视觉错误 所以 我们会使用渲染纹理来制作玻璃效果 基本原理是 在渲染效果物体纹理之前,获取到当前屏幕图像 将当前图像储存在渲染纹理之中 当处理该玻璃效果物体时,再...
2025-07-15
技术美术
UnityShader,高级纹理
技术美术
UnityShader,高级纹理
Read More
立方体纹理
立方体纹理 一、立方体纹理是什么 立方体纹理是一种特殊的纹理类型 和之前我们讲的单张纹理、法线纹理、渐变纹理、高光遮罩纹理不同 立方体纹理包含 6 个独立的二维纹理,分别对应一个立方体的六个面 二、立方体纹理的用途 环境映射: 用于模拟反射环境的效果,用立方体纹理存储周围环境的图像 当应用到反射表面时,可以让物体看起来像是在反射其周围的环境 天空盒: 用于渲染天空盒,将立方体纹理的六个面...
2025-07-15
技术美术
UnityShader,高级纹理
技术美术
UnityShader,高级纹理
Read More
菲涅尔反射
菲涅尔反射 一、菲涅尔反射是什么 一种光学效果 实现垂直于表面观察,反射较弱,而当实现非垂直于表面观察,夹角越小,反射越明显 二、菲涅尔反射效果在 UnityShader 中的作用 在 Unity 中,使用菲涅尔反射比直接使用反射能更加贴近真实世界的效果,在实现一些金属感、陶瓷感、玻璃感时效果更好 三、菲涅尔反射实现效果的原理 菲涅尔反射的原理还是利用立方体纹理进行环境映射 我们在计算反射时...
2025-07-15
技术美术
UnityShader,高级纹理
技术美术
UnityShader,高级纹理
Read More
镜面效果
镜面效果 一、镜面效果的原理 摄像机看到的画面渲染到渲染纹理中 再 Shader 中利用该纹理进行翻转渲染即可 二、准备工作 创建一个摄像机用来得到镜子看见的画面 创建一个 Custom Render Texture 将其关联 三、Custom Render Textuer 的参数 2024-10-26 114234.png Dimension 渲染维度 2D 2D 纹理 2...
2025-07-15
技术美术
UnityShader,高级纹理
技术美术
UnityShader,高级纹理
Read More
Shader的基本结构
ShaderLab 基础结构 一、什么是 ShaderLab Unity shader 是对 shader 的一种封装 它是对底层图形渲染技术的封装,它提供了一种叫做 shaderLab 的语言。 ShaderLab 是 unity 自定义的一种语法规则,用于在 untiy 中编写和管理着色器的专门的语言 它提供了一种结构化的方式来描述 Unity 着色器的各个部分 无论我们编写哪种类型的...
2025-07-15
技术美术
UnityShader,基础知识
技术美术
UnityShader,基础知识
Read More
Shader的编写形式
Shader 的编写形式 一、什么是 shader 的形式 着色器代码既可以放在 SubShder 子着色器语句块中,也可以放在 Pass 渲染通道中,不同的 Shader 形式放置着色器代码的位置也不同 所有,我们一般会使用以下三种形式来编写 Shader 表面着色器(可控性低) 顶点/片元着色器(重点学习) 固定函数着色器(已经弃用) 二、表面着色器 1. 定义 Unity 自己创造...
2025-07-15
技术美术
UnityShader,基础知识
技术美术
UnityShader,基础知识
Read More
Previous
2 / 7
Next
凭空粘贴
全选文本
文本收纳魔法
文本复制魔法
魔法库搜索魔法
全局魔法库搜索魔法
新标签页打开
魔法术士复制魔法
图片赋值数
打印页面
阅读模式