虚幻UE 材质-PDO像素深度偏移量

2024年的第一天!!!大家新年快乐!!!

可能是长大了才知道

当你过得一般

你的亲朋好友对你真正态度只可能是没有表露出来的冷嘲热讽了

希望大家新的一年平安、幸福、

永远活力满满地追求自己所想做的、爱做的!!!


今天就来篇简单的PDO像素深度偏移量

文章目录


一、PDO像素深度偏移量

PDO像素深度偏移量(Pixel Depth Offset),用于处理模型与模型或模型与地形之间穿插衔接生硬时的过渡效果。 它的原理是将该材质所指定的模型的像素点剔除,但保留模型之后的像素点,从而可以制作出融合透明的效果。PDO在UE中主要用于处理一些细节的过渡和遮挡关系,以提高模型的视觉真实感和场景的逼真度。

像素深度:像素上的物体到摄影机的距离

如何观察虚幻内的像素/场景深度?


他就会以灰通道颜色的方式去展示像素深度,越深代表离屏幕越近。


二、像素深度偏移实验

场景中红色板子和蓝色板子都是1cm的厚度,中间间隔也是1cm的厚度。

如果我们把红色板子通过像素偏移2cm会是一个怎样的情况呢?

像素偏移值:2cm
像素偏移值:1.9cm

从这里可以看出,像素偏移就是在像素的层面上位移了多远距离达到的一个视差结果。


三、Dither抖动

抖动:让不同深度的像素产生混合效果------融合边缘

如下面的红色和蓝色的板子

如果在抖动的情况下进行像素偏移那么会有什么效果?

bash 复制代码
我们先分析一下,
统一的像素偏移使我们观察的颜色发生变化后不在变化,
抖动让我们的像素深度再次发生变化。
那么我们每一帧得到的颜色可能就不同,那么可能产生颜色叠加,Lerp的感觉。



可以看出抖动给像素偏移带来了颜色混合的感觉,使红色过渡蓝色有了过渡效果

从而达到边缘的过渡(值得一提的是如果两物体的材质相近的话过渡效果会非常好。

相关推荐
格林威29 分钟前
Baumer相机玻璃制品裂纹自动检测:提高透明材质检测精度的 6 个关键步骤,附 OpenCV+Halcon 实战代码!
人工智能·opencv·视觉检测·材质·工业相机·sdk开发·堡盟相机
心疼你的一切2 小时前
Unity异步编程神器:Unitask库深度解析(功能+实战案例+API全指南)
深度学习·unity·c#·游戏引擎·unitask
呆呆敲代码的小Y4 小时前
【Unity 实用工具篇】 | Book Page Curl 快速实现翻书效果
游戏·unity·游戏引擎·u3d·免费游戏·翻书插件
top_designer1 天前
Materialize:手绘地表太假?“PBR 纹理炼金术” 5分钟生成次世代材质
游戏·3d·aigc·材质·设计师·游戏美术·pbr
星夜泊客2 天前
C# 基础:为什么类可以在静态方法中创建自己的实例?
开发语言·经验分享·笔记·unity·c#·游戏引擎
心前阳光2 天前
Unity 模拟父子关系
android·unity·游戏引擎
AI视觉网奇2 天前
ue metahuman自动绑定实战
笔记·学习·ue5
AI视觉网奇2 天前
ue 安装报错MD-DL ue 安装笔记
笔记·学习·ue5
咸鱼永不翻身2 天前
Unity视频资源压缩详解
unity·游戏引擎·音视频
pingao1413782 天前
金属材质翻斗传感器:耐用型雨量监测的核心解决方案
材质