虚幻UE 材质-进阶边界混合之距离场限制PDO范围

基础边界混合那篇文章:虚幻UE 材质-边界混合之PDO像素深度偏移量

可以通过抖动来进行混合,但是有问题的点在与抖动发生的位置只需要在两物体的交界处

所以本篇文章会通过距离场限制来限制抖动的位置,防止其他地方发生抖动影响画面。

文章目录


一、概述

通过限制像素抖动值过大时抖动的范围,来达到优化不需要抖动出画面的抖动、虚影来达到边界混合。

DFAO冲突,只能二选一,因为该技术需要借助距离场来计算范围。

上图是使用了距离限制抖动范围的效果图。

二、优化过程

1、整体节点

2、节点分析

根据距离场来得到物体的绝对坐标系中物体的位置的像素点


offset部分是不需要计算部分的像素点,通过subtract减法后剩余需要抖动计算的像素点


falloff部分是把剩余需要计算部分进行分块来实现渐变效果

saturate是把值限制在0 和 1之间和默认的clamp一样,但是消耗的资源更低

contrast通过次方的方式控制颜色对比度的大小

反转需要抖动来进行边界混合的范围,现在变成在物体下部分才需要进行抖动优化边界混合,

上部分只需要照常显示就行

注意:需要关闭距离场光照


相关推荐
Heaphaestus,RC1 小时前
Slate到UMG的封装原理揭秘
开发语言·ue5
游乐码10 小时前
Unity(十六)切换场景及鼠标相关
unity·游戏引擎
FakeEnd11 小时前
Unity开发笔记6
笔记·unity·游戏引擎
游乐码11 小时前
Unity(十七)Unity随机数及Unity委托
unity·游戏引擎
RPGMZ13 小时前
RPGMZ游戏引擎 一个窗口 文本居中显示
开发语言·javascript·游戏引擎·rpgmz
归真仙人21 小时前
【UE】VR一体机转场
ue5·ue4·vr·虚幻引擎·unreal engine
tohand1 天前
Unity 完美假阴影实现文档
unity·游戏引擎
洋洋06171 天前
UE4/UE5 引擎常见面试题总结(1)
ue5·ue4
nnsix1 天前
Unity 动画 Avatar 笔记
笔记·unity·游戏引擎
拾忆丶夜1 天前
unity 热力图学习
学习·unity·游戏引擎