ReActor 🌌 Face Booster

节点功能:专门用于增强替换后的人脸质量。这个节点允许用户在人脸替换过程中应用额外的人脸恢复和增强效果,从而获得更高质量的结果。

输出参数

参数名称说明
FACE_BOOST字典类型,包含所有面部增强配置,将被传入 reactor 主节点。

控件参数

参数名称说明
enabled是否启用面部增强功能。关闭时该节点输出的数据仍可传递但不生效。控件为开关形式。
boost_model用于面部增强的模型(如 codeformer / gfpgan 等),来自 get_model_names(get_restorers)
interpolation插值方式,用于图像放大或缩小时的插值策略,可选项有:Nearest / Bilinear / Bicubic / Lanczos。 Nearest(最邻近插值):取最近像素,快但有锯齿、丢细节,用于低精度场景。 Bilinear(双线性插值):参考 4 像素线性计算,较平滑但模糊细节,用于一般平滑场景。 Bicubic(双三次插值):用 16 像素算多项式,保细节但计算量大,用于较高质量场景。 Lanczos(兰索斯插值):用 sinc 函数多像素计算,画质高减瑕疵,耗时长,用于专业高质处理。 若不清楚选择,直接用默认值 Bicubic 通常效果最好。Lanczos 边缘锐利但耗时高。
visibility控制增强效果与原图融合程度,1.0 表示完全使用增强图像。范围 [0.1, 1.0]。值越低增强效果越“柔和”,越高则越锐利明显。建议 0.6~0.9 作为默认融合度。
codeformer_weight仅在使用 CodeFormer 模型时生效,控制其重建强度,范围 [0.0, 1.0]。建议值为 0.5,越接近 1 越依赖模型重建(可能改变脸型),越接近 0 越保留原始信息。
restore_with_main_after是否在主流程结束后再次使用主模型进行一次人脸恢复。控件为开关。适合在 boost 模型产生轻微伪影后,用主模型收尾修复。慎用,可能耗时增加。

经过ReActor 🌌 Face Booster节点后,还是有细微变化的,比如人物的双眼皮更加明显了。