customNode / __init__.py
bjooo's picture
Upload 6 files
7aaa385 verified
Raw
History Blame Contribute Delete
2.23 kB
import traceback
NODE_CLASS_MAPPINGS = {}
NODE_DISPLAY_NAME_MAPPINGS = {}
def register_node(class_name, node_class, display_name):
NODE_CLASS_MAPPINGS[class_name] = node_class
NODE_DISPLAY_NAME_MAPPINGS[class_name] = display_name
# 1. Wan Native Resize (์ด๋ฏธ์ง€ -> WAN ํ•ด์ƒ๋„ ๋ฆฌ์‚ฌ์ด์ฆˆ, ๋น„์œจ ์œ ์ง€ + ์ •๋ ฌ)
try:
from .wan_resizer import WanNativeResize_Dolphin
register_node("WanNativeResize_Dolphin", WanNativeResize_Dolphin,
"๐Ÿฌ Wan Native Resize (Dolphin)")
except Exception:
print(f"\nโŒ [Dolphin] Wan Resize ๋กœ๋“œ ์‹คํŒจ:\n{traceback.format_exc()}")
# 2. Story Splitter V32 (ํ…์ŠคํŠธ ์„œ์‚ฌ -> 4์ƒท ํ”„๋กฌํ”„ํŠธ ๋ถ„๋ฐฐ)
try:
from .promp_logic_v32_story import DolphinMultiActionPromptNode_V32
register_node("DolphinMultiActionPromptNode_V32", DolphinMultiActionPromptNode_V32,
"๐Ÿฌ Dolphin Story Splitter V32")
except Exception:
print(f"\nโŒ [Dolphin] V32 Story Splitter ๋กœ๋“œ ์‹คํŒจ:\n{traceback.format_exc()}")
# 3. Architect V16 (ํด๋ฆฝ๋ณ„ LoRA -> TripleKSampler, model-only)
try:
from .arch_logic_v16 import DolphinTripleLoraMatrix as DolphinArchitectV16
register_node("DolphinArchitectV16", DolphinArchitectV16,
"๐Ÿฌ Dolphin Architect V16")
except Exception:
print(f"\nโŒ [Dolphin] Architect V16 ๋กœ๋“œ ์‹คํŒจ:\n{traceback.format_exc()}")
# 4. Cinematic Director (์˜ฌ์ธ์›: ์Šคํ† ๋ฆฌ ๋ถ„๋ฐฐ + ํด๋ฆฝ๋ณ„ ๋กœ๋ผ + ํŠธ๋ฆฌ๊ฑฐ ์ฃผ์ž…)
try:
from .dolphin_director import DolphinCinematicDirector
register_node("DolphinCinematicDirector", DolphinCinematicDirector,
"๐ŸŽฌ Dolphin Cinematic Director (All-in-One)")
except Exception:
print(f"\nโŒ [Dolphin] Cinematic Director ๋กœ๋“œ ์‹คํŒจ:\n{traceback.format_exc()}")
# 5. Vision Director (์ด๋ฏธ์ง€ ์ธ์‹ + ํ•„์ˆ˜๋™์ž‘ + ํด๋ฆฝ๋‹น ๋กœ๋ผ 4๊ฐœ)
try:
from .dolphin_vision_director import DolphinVisionDirector
register_node("DolphinVisionDirector", DolphinVisionDirector,
"๐ŸŽฌ๐Ÿ‘ Dolphin Vision Director (Imageโ†’4Clips)")
except Exception:
print(f"\nโŒ [Dolphin] Vision Director ๋กœ๋“œ ์‹คํŒจ:\n{traceback.format_exc()}")
__all__ = ['NODE_CLASS_MAPPINGS', 'NODE_DISPLAY_NAME_MAPPINGS']