Add separate pair camera configs

This commit is contained in:
2026-06-24 20:01:12 +02:00
parent 2ba0aeb3e9
commit 04ff829a9b
3 changed files with 26 additions and 4 deletions
+9
View File
@@ -460,6 +460,7 @@ class SxCPQwenCameraTranslator:
"priority": (camera_priority_choices(), {"default": "locked"}),
"camera_detail": (camera_detail_choices(), {"default": "compact"}),
"include_degrees": ("BOOLEAN", {"default": False}),
"suppress_phone_visibility": ("BOOLEAN", {"default": True}),
},
"optional": {
"camera_info": (ANY_TYPE,),
@@ -483,6 +484,7 @@ class SxCPQwenCameraTranslator:
priority,
camera_detail,
include_degrees,
suppress_phone_visibility,
camera_info=None,
):
config = build_qwen_camera_config_json(
@@ -497,6 +499,7 @@ class SxCPQwenCameraTranslator:
priority=priority,
camera_detail=camera_detail,
include_degrees=include_degrees,
suppress_phone_visibility=suppress_phone_visibility,
)
parsed = json.loads(config)
camera_prompt = parsed.get("custom_camera_prompt", "")
@@ -1286,6 +1289,8 @@ class SxCPInstaOFPromptPair:
"options_json": ("STRING", {"default": "", "multiline": True}),
"filter_config": ("STRING", {"default": "", "multiline": True}),
"camera_config": ("STRING", {"default": "", "multiline": True}),
"softcore_camera_config": ("STRING", {"default": "", "multiline": True}),
"hardcore_camera_config": ("STRING", {"default": "", "multiline": True}),
"character_profile": ("STRING", {"default": "", "multiline": True}),
"character_cast": ("STRING", {"default": "", "multiline": True}),
"extra_positive": ("STRING", {"default": "", "multiline": True}),
@@ -1320,6 +1325,8 @@ class SxCPInstaOFPromptPair:
options_json="",
filter_config="",
camera_config="",
softcore_camera_config="",
hardcore_camera_config="",
character_profile="",
character_cast="",
extra_positive="",
@@ -1341,6 +1348,8 @@ class SxCPInstaOFPromptPair:
options_json=options_json or "",
filter_config=filter_config or "",
camera_config=camera_config or "",
softcore_camera_config=softcore_camera_config or "",
hardcore_camera_config=hardcore_camera_config or "",
character_profile=character_profile or "",
character_cast=character_cast or "",
extra_positive=extra_positive or "",