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

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

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

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

文章目录


一、概述

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

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

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

二、优化过程

1、整体节点

2、节点分析

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


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


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

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

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

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

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

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


相关推荐
小L~~~11 小时前
2025吉比特-游戏引擎开发-一面复盘
数据结构·算法·游戏引擎
云卓SKYDROID17 小时前
无人机中继器模式技术对比
人工智能·游戏引擎·php·无人机·cocos2d·高科技·云卓科技
muyouking111 天前
UE 如何迁移 DerivedDataCache 路径,避免 C 盘因海量模型缓存爆盘
虚幻
future_studio1 天前
聊聊 Unity(小白专享、熟悉基础编程 ... ...)
unity·游戏引擎
germener3 天前
Blender从入门到精通:建模、材质与动画完整实战教程
blender·材质
da_vinci_x3 天前
告别“手绘序列帧”:Substance Designer中的程序化VFX材质工作流
游戏·材质·贴图·技术美术·游戏美术·vfx·substance designer
Brianna Home3 天前
Godot4.3开发2D游戏全记录
游戏·游戏引擎·godot·游戏程序·动画
wenjie学长3 天前
[3dmax自研插件]——3ds Max 智能材质检查器
3d·3dmax插件·材质·模型材质贴图检查·拖拽使用
王维志3 天前
使用Asp.Net WebApi(.net 8)托管Unity WebGL
unity·游戏引擎·webgl
开发游戏的老王4 天前
虚幻引擎入门教程:虚幻引擎的安装
游戏引擎·虚幻