上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 27 下一页
摘要: 【Unity3D】基于深度和法线纹理的边缘检测方法 1 前言 ​ 边缘检测特效中使用屏后处理技术,通过卷积运算计算梯度,检测每个像素周围像素的亮度差异,以识别是否是边缘像素;选中物体描边特效中也使用了屏后处理技术,通过 CommandBuffer 获取目标物体渲染后的模板纹理,并将模板纹理模糊化,使得模板纹理的边缘向外扩张,再将模糊化后的模板纹理与原 阅读全文
posted @ 2023-08-12 22:57 little_fat_sheep 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 【Unity3D】平面光罩特效 1 前言 ​ 屏幕深度和法线纹理简介中对深度和法线纹理的来源、使用及推导过程进行了讲解,激光雷达特效中讲述了一种重构屏幕像素点世界坐标的方法,本文将沿用激光雷达特效中重构像素点世界坐标的方法,实现平面光罩特效。 ​ 假设平面光罩的高度为 shieldHeight,高亮线的宽度为 lineWidth, 阅读全文
posted @ 2023-08-12 22:55 little_fat_sheep 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 【Unity3D】流动雾效 ### 1 前言 ​ [屏幕深度和法线纹理简介](https://zhyan8.blog.csdn.net/article/details/131056029)中对深度和法线纹理的来源、使用及推导过程进行了讲解,[激光雷达特效](https://zhyan8.blog.csdn.net/articl 阅读全文
posted @ 2023-08-12 10:32 little_fat_sheep 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 【Unity3D】激光雷达特效 ## 1 由深度纹理重构世界坐标 ​ [屏幕深度和法线纹理简介](https://zhyan8.blog.csdn.net/article/details/131056029)中对深度和法线纹理的来源、使用及推导过程进行了讲解,本文将介绍使用深度纹理重构世界坐标的方法,并使用重构后的世界坐标模拟激光 阅读全文
posted @ 2023-08-12 09:13 little_fat_sheep 阅读(508) 评论(1) 推荐(2) 编辑
摘要: 【Unity3D】屏幕深度和法线纹理简介 ## 1 前言 ​ **1)深度纹理和法线纹理的含义** ​ 深度纹理本质是一张图片,图片中每个像素反应了屏幕中该像素位置对应的顶点 z 值相反数(观察坐标系),之所以用 “反应了” 而不是 “等于”(或 “对应” ),因为深度纹理中颜色的值域是 [0, 1],而顶点 z 值相反数不一定在该区间,另 阅读全文
posted @ 2023-08-12 09:11 little_fat_sheep 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 【Unity3D】运动模糊特效 ### 1 运动模糊原理 ​ 开启混合(Blend)后,通过 Alpha 通道控制当前屏幕纹理与历史屏幕纹理进行混合,当有物体运动时,就会将当前位置的物体影像与历史位置的物体影像进行混合,从而实现运动模糊效果,即模糊拖尾效果。主要代码如下: ```cpp Pass { Blend SrcAlpha 阅读全文
posted @ 2023-08-11 21:03 little_fat_sheep 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 【Unity3D】Bloom特效 1 Bloom 特效原理 ​ Bloom 特效是指:将画面中较亮的区域向外扩散,造成一种朦脓的效果。实现 Bloom 特效,一般要经过 3 个阶段处理:亮区域检测、高斯模糊、Bloom 合成。 ​ 本文完整资源见→Unity3D Bloom 特效。 ​ 1)亮区域检测 ​ 根据亮度阈值检测亮区,如下 阅读全文
posted @ 2023-08-11 21:02 little_fat_sheep 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 【Unity3D】高斯模糊特效 ### 1 高斯模糊原理 ​ [边缘检测特效](https://zhyan8.blog.csdn.net/article/details/130997882)中使用了卷积运算进行了边缘检测,本文实现的高斯模糊特效同样使用了卷积运算,关于卷积核和卷积运算的概念,读者可以参考[边缘检测特效](https 阅读全文
posted @ 2023-08-10 21:10 little_fat_sheep 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 【Unity3D】边缘检测特效 ### 1 边缘检测原理 ​ 边缘检测的原理是:检测每个像素周围的像素亮度差,如果亮度差异较大,就将该像素识别为边缘,并进行边缘着色。 ​ 本文完整资源见→[Unity3D边缘检测特效](https://download.csdn.net/download/m0_37602827/87858084) 阅读全文
posted @ 2023-08-10 21:01 little_fat_sheep 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 【Unity3D】调整屏幕亮度、饱和度、对比度 ### 1 屏幕后处理流程 ​ 调整屏幕亮度、饱和度、对比度,需要使用到屏幕后处理技术。因此,本文将先介绍屏幕后处理流程,再介绍调整屏幕亮度、饱和度、对比度的实现。 ​ 本文完整资源见→[Unity3D调整屏幕亮度、饱和度、对比度](https://download.csdn.net/downloa 阅读全文
posted @ 2023-08-09 21:13 little_fat_sheep 阅读(747) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 27 下一页
点击右上角即可分享
微信分享提示