摘要:
## 1 前言 **1)深度纹理和法线纹理的含义** 深度纹理本质是一张图片,图片中每个像素反应了屏幕中该像素位置对应的顶点 z 值相反数(观察坐标系),之所以用 “反应了” 而不是 “等于”(或 “对应” ),因为深度纹理中颜色的值域是 [0, 1],而顶点 z 值相反数不一定在该区间,另 阅读全文
## 1 前言 **1)深度纹理和法线纹理的含义** 深度纹理本质是一张图片,图片中每个像素反应了屏幕中该像素位置对应的顶点 z 值相反数(观察坐标系),之所以用 “反应了” 而不是 “等于”(或 “对应” ),因为深度纹理中颜色的值域是 [0, 1],而顶点 z 值相反数不一定在该区间,另 阅读全文
posted @ 2023-08-12 09:11
little_fat_sheep
阅读(488)
评论(0)
推荐(0)

### 1 运动模糊原理 开启混合(Blend)后,通过 Alpha 通道控制当前屏幕纹理与历史屏幕纹理进行混合,当有物体运动时,就会将当前位置的物体影像与历史位置的物体影像进行混合,从而实现运动模糊效果,即模糊拖尾效果。主要代码如下: ```cpp Pass { Blend SrcAlpha
1 Bloom 特效原理 Bloom 特效是指:将画面中较亮的区域向外扩散,造成一种朦脓的效果。实现 Bloom 特效,一般要经过 3 个阶段处理:亮区域检测、高斯模糊、Bloom 合成。 本文完整资源见→Unity3D Bloom 特效。 1)亮区域检测 根据亮度阈值检测亮区,如下
### 1 高斯模糊原理 [边缘检测特效](https://zhyan8.blog.csdn.net/article/details/130997882)中使用了卷积运算进行了边缘检测,本文实现的高斯模糊特效同样使用了卷积运算,关于卷积核和卷积运算的概念,读者可以参考[边缘检测特效](https
### 1 边缘检测原理 边缘检测的原理是:检测每个像素周围的像素亮度差,如果亮度差异较大,就将该像素识别为边缘,并进行边缘着色。 本文完整资源见→[Unity3D边缘检测特效](https://download.csdn.net/download/m0_37602827/87858084)
### 1 屏幕后处理流程 调整屏幕亮度、饱和度、对比度,需要使用到屏幕后处理技术。因此,本文将先介绍屏幕后处理流程,再介绍调整屏幕亮度、饱和度、对比度的实现。 本文完整资源见→[Unity3D调整屏幕亮度、饱和度、对比度](https://download.csdn.net/downloa
### 1 前言 广告牌特效是指:空间中的一个 2D 对象始终(或尽可能)面向相机,使得用户能够尽可能看清楚该 2D 物体。广告牌特效一共有以下 3 种: - 正视广告牌:广告牌始终以正视图姿态面向相机,即广告牌的 x、y、z 轴正方向始终指向相机的 x、y、z 轴正方向; - 血条广告牌:游戏
### 1 前言 [立方体纹理(Cubemap)和天空盒子(Skybox)](https://zhyan8.blog.csdn.net/article/details/130791333)中介绍了生成立方体纹理和制作天空盒子的方法,本文将使用立方体纹理进行采样,实现反射、菲涅耳反射和折射效果。另
### 1 立方体纹理(Cubemap) 本文完整资源见 → [立方体纹理(Cubemap)和天空盒子(Skybox)](https://download.csdn.net/download/m0_37602827/87805725) 。 **1)立方体纹理简介** 立方体纹理是指由上、
1 需求实现 绘制魔方 中基于OpenGL ES 实现了魔方的绘制,实现较复杂,本文基于 Unity3D 实现了 2 ~ 10 阶魔方的整体旋转和局部旋转。 本文完整代码资源见→基于 Unity3D 的 2 ~ 10 阶魔方实现(Windows+Android)。下载资源后,对于 Windo
浙公网安备 33010602011771号