auto-save 2026-05-14 06:16 (~5)
This commit is contained in:
@@ -2077,15 +2077,18 @@ def generate_scene_asset(job_id: str, idx: int, req: GenerateSceneAssetReq) -> J
|
||||
|
||||
confirmed_subjects = [
|
||||
(e.name_en or e.name_zh).strip()
|
||||
for e in (frame.elements or [])
|
||||
for ref_frame in job.frames
|
||||
for e in (ref_frame.elements or [])
|
||||
if (e.subject_assets or [])
|
||||
]
|
||||
if not confirmed_subjects:
|
||||
confirmed_subjects = [
|
||||
(e.name_en or e.name_zh).strip()
|
||||
for e in (frame.elements or [])
|
||||
for ref_frame in job.frames
|
||||
for e in (ref_frame.elements or [])
|
||||
if (e.name_en or e.name_zh).strip()
|
||||
][:3]
|
||||
confirmed_subjects = list(dict.fromkeys([x for x in confirmed_subjects if x]))[:3]
|
||||
subject_clause = (
|
||||
"Confirmed foreground subject(s) to remove: " + ", ".join(confirmed_subjects) + ". "
|
||||
if confirmed_subjects
|
||||
|
||||
Reference in New Issue
Block a user