mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-02-06 11:32:31 +08:00
feat: add legacy node replacements from frontend hardcoded patches (#12241)
Some checks are pending
Python Linting / Run Ruff (push) Waiting to run
Python Linting / Run Pylint (push) Waiting to run
Build package / Build Test (3.10) (push) Waiting to run
Build package / Build Test (3.11) (push) Waiting to run
Build package / Build Test (3.12) (push) Waiting to run
Build package / Build Test (3.13) (push) Waiting to run
Build package / Build Test (3.14) (push) Waiting to run
Some checks are pending
Python Linting / Run Ruff (push) Waiting to run
Python Linting / Run Pylint (push) Waiting to run
Build package / Build Test (3.10) (push) Waiting to run
Build package / Build Test (3.11) (push) Waiting to run
Build package / Build Test (3.12) (push) Waiting to run
Build package / Build Test (3.13) (push) Waiting to run
Build package / Build Test (3.14) (push) Waiting to run
This commit is contained in:
parent
8bbd8f7d65
commit
d5b3da823d
@ -662,6 +662,11 @@ def register_replacements():
|
|||||||
register_replacements_longeredge()
|
register_replacements_longeredge()
|
||||||
register_replacements_batchimages()
|
register_replacements_batchimages()
|
||||||
register_replacements_upscaleimage()
|
register_replacements_upscaleimage()
|
||||||
|
register_replacements_controlnet()
|
||||||
|
register_replacements_load3d()
|
||||||
|
register_replacements_preview3d()
|
||||||
|
register_replacements_svdimg2vid()
|
||||||
|
register_replacements_conditioningavg()
|
||||||
|
|
||||||
def register_replacements_longeredge():
|
def register_replacements_longeredge():
|
||||||
# No dynamic inputs here
|
# No dynamic inputs here
|
||||||
@ -703,6 +708,44 @@ def register_replacements_upscaleimage():
|
|||||||
],
|
],
|
||||||
))
|
))
|
||||||
|
|
||||||
|
def register_replacements_controlnet():
|
||||||
|
# T2IAdapterLoader → ControlNetLoader
|
||||||
|
node_replace.register_node_replacement(node_replace.NodeReplace(
|
||||||
|
new_node_id="ControlNetLoader",
|
||||||
|
old_node_id="T2IAdapterLoader",
|
||||||
|
input_mapping=[
|
||||||
|
node_replace.InputMap(new_id="control_net_name", assign=node_replace.InputMap.OldId("t2i_adapter_name")),
|
||||||
|
],
|
||||||
|
))
|
||||||
|
|
||||||
|
def register_replacements_load3d():
|
||||||
|
# Load3DAnimation merged into Load3D
|
||||||
|
node_replace.register_node_replacement(node_replace.NodeReplace(
|
||||||
|
new_node_id="Load3D",
|
||||||
|
old_node_id="Load3DAnimation",
|
||||||
|
))
|
||||||
|
|
||||||
|
def register_replacements_preview3d():
|
||||||
|
# Preview3DAnimation merged into Preview3D
|
||||||
|
node_replace.register_node_replacement(node_replace.NodeReplace(
|
||||||
|
new_node_id="Preview3D",
|
||||||
|
old_node_id="Preview3DAnimation",
|
||||||
|
))
|
||||||
|
|
||||||
|
def register_replacements_svdimg2vid():
|
||||||
|
# Typo fix: SDV → SVD
|
||||||
|
node_replace.register_node_replacement(node_replace.NodeReplace(
|
||||||
|
new_node_id="SVD_img2vid_Conditioning",
|
||||||
|
old_node_id="SDV_img2vid_Conditioning",
|
||||||
|
))
|
||||||
|
|
||||||
|
def register_replacements_conditioningavg():
|
||||||
|
# Typo fix: trailing space in node name
|
||||||
|
node_replace.register_node_replacement(node_replace.NodeReplace(
|
||||||
|
new_node_id="ConditioningAverage",
|
||||||
|
old_node_id="ConditioningAverage ",
|
||||||
|
))
|
||||||
|
|
||||||
class PostProcessingExtension(ComfyExtension):
|
class PostProcessingExtension(ComfyExtension):
|
||||||
@override
|
@override
|
||||||
async def get_node_list(self) -> list[type[io.ComfyNode]]:
|
async def get_node_list(self) -> list[type[io.ComfyNode]]:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user