主页
书架
标签
归档
友链
更多
网址源码
bilibili
有疑问?
看 FAQ(暂无)
来提提意见捏(。→v←。)
公告和测试博文(暂无)
特别感谢(暂无)
主页
书架
标签
归档
友链
更多
网址源码
bilibili
有疑问?
看 FAQ(暂无)
来提提意见捏(。→v←。)
公告和测试博文(暂无)
特别感谢(暂无)
nightstardawn的程序小窝
欢迎来到这里_(:з」∠)_
主页
标签
分类
b站
源码
透明物体的阴影
透明物体的阴影 一、透明度测试的阴影 1.投射阴影 还是使用 Fallback 的形式投射阴影 Fallback Transparent/Cutout/VertexLit 该默认 Shader 中会把裁剪后的物体深度信息写入到 阴影映射纹理和摄像机深度图中 注意: 使用该默认 Shader 计算投射阴影时,需要使用_Cutoff 属性 和 _Color 属性来进行相关计算 因此我们必须保证...
2025-07-15
技术美术
UnityShader,阴影
技术美术
UnityShader,阴影
Read More
不透明物体的阴影
不透明物体的阴影 一、物体没有阴影的原因 1.不投射阴影 该物体材质的 Shader 中没有 LightMode 为 ShaderCaster 的 Pass,无法进行阴影映射纹理的计算 2.不接收阴影的原因 该物体材质的 Shader 中没有对阴影映射相关纹理采样,没有进行阴影相关颜色的计算 二、物体投射阴影 1.主要思路 Unity 会寻找 LightMode 为 ShaderCaster...
2025-07-15
技术美术
UnityShader,阴影
技术美术
UnityShader,阴影
Read More
阴影的基本原理
阴影的基本原理 一、现实中阴影产生的规则 现实中阴影的产生规则 现实中的阴影产生规则是在不考虑光线反射的前提下 当一个光源发射的一条光线遇到一个不透明物体 A 时,这条光线就不能够再继续照亮其他物体了(物体 B 的一部分) 相当于光线被更靠近光源的 A 物体挡住了,一些这时物体 A 就会向旁边的物体 B 投射阴影 也就是说,阴影区域的产生就是因为光线无法到达 二、Shadow Mapping...
2025-07-15
技术美术
UnityShader,阴影
技术美术
UnityShader,阴影
Read More
动态生成立方体纹理
动态生成立方体纹理 一、原因 立方体纹理最大的作用就是环境映射 在实现反射,折射等等效果时,需要用到立方体纹理来制作对应的效果 而立方体纹理中最重要的就是组成它的 6 张 2D 纹理图片 对于天空盒来说,6 张 2D 纹理图片可以更具想要的美术效果的表现,来进行自定义制作 提前将纹理制作好即可 这种立方体纹理往往是提前做好的,是场景里面公用的 但是如果制作反射、折射等效果还是使用这样的立方体...
2025-07-15
技术美术
UnityShader,高级纹理
技术美术
UnityShader,高级纹理
Read More
反射
反射 一、反射效果在 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
Previous
4 / 20
Next
凭空粘贴
全选文本
文本收纳魔法
文本复制魔法
魔法库搜索魔法
全局魔法库搜索魔法
新标签页打开
魔法术士复制魔法
图片赋值数
打印页面
阅读模式