Godfortune 품질 업그레이드 루프

현재 확인 자료: 운세 62초 연습 작품 v1

무료 OpenUtau 한국어 보컬 바로 듣기
FREE LOCAL TEST - HUMAN LISTENING REQUIRED

무료 OpenUtau 한국어 직접 가창 2트랙

OpenUtau 0.1.565 portable · 결제/로그인 없음 · 84 BPM · WORLDLINE-R · 24초. 여성 KO CVC, 남성 KO CVVC로 음절을 직접 고정했습니다.

A - 여성 · Kei Stellaria KO Light기대 가사 “입 닫아 혀도 대기” · ASR “마사지 마사지” · 깨끗하지만 단어 인식 실패
B - 남성 · Ggamagwi Korean CVVC v1.2기대 가사 “오늘 끝나고 저랑 저녁 영화 상견녜” · 로봇/비닐 음색 · ASR 혼합 언어 붕괴
무료 로컬 렌더 성공

남성 14음절과 여성 7음절을 한글 포네마이저로 렌더했고, 상견례는 상견녜로 직접 교정했습니다.

자동 딕션 게이트 실패

두 트랙 모두 Whisper-small이 기대 가사를 회수하지 못했습니다. 남성 음원은 최종 자연 보컬로 부적합합니다.

READY - ACE STUDIO VERSE25 KOREAN IMPORT

좋은 ACE 반주를 유지한 21음절 한국어 보컬 입력 패키지

남성 14음절 + 여성 7음절, MIDI 2트랙, 84 BPM, 24초. 한글 가사 이벤트와 한국어 음소 교정표를 포함합니다.

A - 선택한 ACE 원음음악과 음색은 유지, 기존 보컬 발음은 사용 금지
B - Verse25용 분리 반주Demucs htdemucs 2-stem · 44.1kHz · 24초
C - 반주 + 21음 멜로디 가이드ACE Studio에 넣을 음표와 타이밍을 소리로 확인
D - 폐기 보컬의 멜로디 참고가사는 신뢰하지 않고 피치·구간 참고에만 사용
반주 보존

사용자가 좋다고 평가한 XL Turbo 음악을 기준으로 보컬과 반주를 분리했습니다.

21음절 MIDI 검증

남성 14음, 여성 7음, 한글 가사 21개, 전체 타임라인 24초가 MIDI에 들어 있습니다.

Windows ACE Studio에서 내보낸 드라이 보컬 되돌려 보내기44.1/48kHz PCM WAV · 타임라인 0초 기준 24초 · 최대 50MB
HUMAN REJECTED - XL-SFT NATIVE HANGUL GATE

XL Turbo 대조군과 XL-SFT 세 시드의 한국어 발음 비교

전부 한글 원문 + ko, 24초, 84 BPM, LM planning off. A와 B는 같은 시드이며 SFT는 공식 50스텝·CFG 7·shift 1 설정입니다.

A - XL Turbo 대조군 · seed 4106564636ASR “이따다 여부대기” · 유사도 0.1429 · 정확 구절 0/3
B - XL-SFT 같은 시드 · seed 4106564636ASR “다음 영상에서 만나요” · 유사도 0.0667 · 정확 구절 0/3
C - XL-SFT 다른 시드 · seed 572150918ASR “다음 영상에서 만나요” · 유사도 0.0667 · 정확 구절 0/3
D - XL-SFT 다른 시드 · seed 20260821ASR “다음 영상에서 만나요” · 유사도 0.0667 · 정확 구절 0/3
XL-SFT 실행 검증

공식 18.8GB bf16 가중치를 설치했고 12GB GPU 오프로딩으로 3회 생성에 성공했습니다.

자동 발음 게이트 실패

세 SFT 시드 모두 요청 가사와 무관한 동일 문장으로 전사됐고 정확 구절은 0개입니다.

사람 검수 실패

XL-SFT의 실제 청취 품질도 매우 나빠 ACE-Step 보컬은 최종 제작 경로에서 제외합니다.

HUMAN REJECTED - FIXED-SEED CONVERTER A/B/C

한글 원문과 영문 친화 발음 표기를 같은 ACE 시드로 비교

ACE-Step 1.5 XL Turbo, seed 4106564636, 24초, LM planning off. 입력 표기와 vocal_language만 바꿨습니다.

A - 한글 가사 + koASR: “이따다 여부대기” · 문자 유사도 0.1429 · 정확 구절 0/3
B - 영문 친화 표기 + enASR: “한글 자막 제공…”으로 붕괴 · 문자 유사도 0.0455 · 정확 구절 0/3
C - 영문 친화 표기 + koASR: “이따라” 반복 · 문자 유사도 0.1250 · 정확 구절 0/3
통제 조건 성립

세 후보는 같은 모델 상태, 시드, 길이, 템포, 프롬프트와 추론 설정을 사용했습니다.

변환기 가설 자동 실패

영문 친화 표기는 한글 원문보다 개선되지 않았고 세 조건 모두 정확 구절이 0개입니다.

사람 검수 실패

음악과 사람 음색은 좋지만 발음이 가사와 맞지 않고, 세 조건 모두 체감 개선이 없었습니다.

REJECTED MAINLINE - ACE-ONLY DIALOGUE TEST

ACE created one continuous cue, but diction and dialogue delivery failed

No Qwen voice is inserted. Six local XL Turbo seeds were generated with LM planning disabled; A and B are the two highest-ASR candidates.

A - Preferred ACE-only seed 4106564636, 20.04sHighest automatic character similarity: 0.7727. The male opening was recovered exactly; the hook and female ending still carry diction warnings.
B - Alternate ACE-only seed 572150918, 20.04sSecond-highest automatic character similarity: 0.7619. Use it to compare speech delivery, cast separation and transition quality.
ACE-only route verified

Dialogue-like recitation, singing and the continuing score are all produced inside one 20-second ACE render; no separately generated TTS is present.

Previous omission reduced

The old 24-second A recovered only its first sentence. New A recovers the full spoken-sung-spoken structure after removing LM planning and reducing lyric load.

Exact diction still fails automatically

A transcribes as “오늘 끝나고 저랑 / 저녁 영화 생활 생견례 / 입 닫아 효도 되길”. It is not release-approved.

Human review failed

The user confirmed that both candidates have poor pronunciation and neither sounds like dialogue.

FALLBACK REFERENCE - QWEN PATCH, NOT ACE

Natural adult-male reference for emergency repair only

E1 was generated separately with Qwen3-TTS and inserted into the ACE soundtrack. It is retained as a male-timbre reference and fallback patch, not as the primary release route.

B0 - Original control, 27sThe unchanged preferred soundtrack. It contains the isolated unstable 하나.
E1 - Qwen3 fallback/reference patch, 27sA new cast-locked 하나, 둘, 셋 phrase generated from the dry male anchor and inserted without speed change.
Pronunciation passed

Faster-Whisper recovered exactly 하나, 둘, 셋 from the raw E1 output.

Cast and timing passed

Male-anchor similarity is 0.610. The 2.377-second phrase fits the 2.770-second window with no stretching.

Outside audio is exact

PCM hashes before and after the patch match B0 exactly; final duration is 90.000000 seconds.

Human naturalness pass

The user confirmed that E1 sounds more natural than the rejected VC candidates.

Adult male confirmed

The user confirmed that the inserted voice reads as male.

Not primary release audio

This is a separately generated Qwen voice inserted into ACE music. The primary route remains a single ACE generation containing dialogue, singing and transitions.

REJECTED AUDIO DIAGNOSIS - C1 / C2 VOICE CONVERSION

C1 and C2 used the wrong speaker reference and an invalid source word

The user rejected both candidates as female-like, electronic and unstable. Automatic QC now rejects them before review; they remain here only as failure evidence.

B0 - Unchanged preferred control, 23sThe currently preferred B audio. The odd male timbre occurs on 하나 near review second 20.5.
C1 - MeanVC2, wider normal-male reference, 23sRejected. The soundtrack-derived reference was mislabeled as male and the output did not match the approved dry male anchor.
C2 - MeanVC2, tighter normal-male reference, 23sRejected. The shorter soundtrack-derived reference increased instability and produced the lowest voice confidence.
Wrong reference passed unchecked

The references labeled male had median F0 values of 291/310 Hz and speaker similarity of -0.025/-0.036 to the approved dry male anchor. They were extracted from a mixed soundtrack and are now forbidden as cast references.

The source word was already broken

The original 하나 scored 0.0 stable voiced-frame ratio and 0.019 voice confidence. A timbre converter can preserve content, but it cannot reconstruct missing natural articulation and prosody.

Electronic, short and nondeterministic

C1/C2 voice confidence was 0.060/0.010 and raw duration was only 86% of the source. The unseeded upstream runner also changed C1 from 164 Hz to 50 Hz on an identical rerun.

Model fault isolated and seed fixed

Clean male self-conversion retained 0.83 voiced stability. The seeded runner produced identical SHA-256 outputs, but direct short-word splicing remains blocked until duration handling is redesigned.

REJECTED AUDIO DIAGNOSIS - B WORD-ONLY REPAINT

The location was correct, but the generated patch was nearly silent

The candidate is retained only as failure evidence. It is not awaiting approval and must not be used as the next production base.

B0 - Current preferred control, 23.04sThe exact B previously preferred. Use this as the unchanged listening baseline.
B WORD ONLY - Rejected failed repair, 23.04sThe target location is correct, but ACE produced near-silence instead of a replacement male word. The edge blend left a weak, distorted remnant of the original voice.
Direct failure measured

B0 target RMS is -22.91 dBFS; the raw ACE target is -57.05 dBFS with no voiced pitch. This was silence/noise replacement, not voice repair.

Invalid request interaction

The 1.7-second mask was below the documented 3-second Repaint range and the full timeline lyrics were replaced by one local word. Either correction alone restored audible output in controlled tests.

PREVIOUS ACE CALIBRATION - REJECTED

Can one ACE soundtrack carry dialogue, singing and the transition?

Local ACE-Step 1.5 XL Turbo + 1.7B LM. API cost: 0. Listen in A, B, C order.

A - One-pass spoken / sung / spoken, 24.02sOne continuous ACE generation. Judge whether the marked dialogue is actually spoken, whether male and female roles separate, and whether the score remains continuous.
B - Approved seed localized Repaint, 23.04sReview window 4.0-27.0s; requested repaint window 5.8-25.2s. Judge dialogue delivery and boundary damage.
C - Approved seed source control, same 23.04sUnmodified seed 20260821 window for direct comparison with B.
Runtime passes the two-hour budget

A took 76.56s including XL model load; B took 19.48s with the model loaded.

Automatic diction warning

Whisper recovered only “오늘 끝나고 저랑” from A and “마카트 만나고 저런” from B. This is not a release pass.

Repaint locality failed

B changed audio outside the requested window; the post-window PCM control did not match. Compare B directly with C.

Superseded by the ACE-only v2 probe

A omitted most words and B failed repaint locality. Retain these files as failure evidence only.

PREVIOUS AUDIO REVIEW - QWEN ROUTE REJECTED

Rejected one-session dialogue cast and edited music transition

The user rejected this assembly route. It remains below only as comparison history.

A2 - Cohesive two-speaker dialogue, 7.80sMale and female references perform together in one Qwen3 Base two-speaker task. Configured turn pause: 0.45s.
B2 - Music continues under dialogue, 10.52sThe song crossfades into the separated instrumental for 0.60s; normal protagonist speech enters over the ducked bed.
Production route rejected

Separate TTS and music editing did not solve cast and song-to-dialogue continuity.

PREVIOUS AUDIO REVIEW - FLOW REJECTED

Earlier voice directions and rejected 108.74-second timing structure

Qwen3-TTS VoiceDesign candidates generated locally on studio. The full preview keeps the approved vocal and BGM at 1.0x; dialogue is natural-speed timing audio.

A - Warm femaleNatural Korean conversation, calm and gently witty.
B - Friendly maleNatural Korean conversation, dependable with light comedy.
C - Fortune hostCrisp Korean host voice with restrained theatricality.
Timing and stem QC passed

108.741167 seconds. Dialogue, vocal, BGM, SFX, and master durations match. The locked musical source is not stretched.

Not release audio yet

The full preview still uses timing-only dialogue and a silent SFX stem. Final dialogue generation and human mix approval remain required.

CURRENT CANDIDATE - STRUCTURE PASS / AUDIO REJECTED

운세 62초 연습 작품 v1

현재 출시 준비도 40/100 · 필수 출시 게이트 0/5. 이 영상은 조립 구조 증거이며 완성본이 아닙니다.

최종 62초 영상1080×1920 · 30fps · H.264/AAC · 연습용 검수본
Godfortune 62 second practice cut contact sheet
구조 통과

20개 샷, 62초 캔버스, 자막, 8개 SCAIL 클립 조립은 확인했습니다.

오디오 리젝

90초 가창 구절 45.68초를 26.67초로 압축했습니다. 평균 1.85배, 최대 4.06배입니다.

CURRENT VISUAL REVIEW - PRACTICE PACK READY

운세 전용 연습용 캐릭터 7팩

7개 기본 팩과 28개 분할 참조가 생성됐습니다. 연습 파이프라인에는 사용 가능하며 제작 승인은 아닙니다.

character_01 - 배달기사전신 중립 / 얼굴 근접 / 상반신 손 / 안전 단일동작배달기사 practice pack
character_02 - 3인 행운합창단전신 중립 / 얼굴 근접 / 상반신 손 / 안전 단일동작3인 행운합창단 practice pack
character_03 - 소연전신 중립 / 얼굴 근접 / 상반신 손 / 안전 단일동작소연 practice pack
character_04 - 갓포츈전신 중립 / 얼굴 근접 / 상반신 손 / 안전 단일동작갓포츈 practice pack
character_05 - 점장전신 중립 / 얼굴 근접 / 상반신 손 / 안전 단일동작점장 practice pack
character_07 - 단골손님전신 중립 / 얼굴 근접 / 상반신 손 / 안전 단일동작단골손님 practice pack
character_08 - 준호전신 중립 / 얼굴 근접 / 상반신 손 / 안전 단일동작준호 practice pack
연습용 채용 완료

전 캐스트를 fortune_v1_practice에 등록했습니다.

CURRENT VISUAL REVIEW - FORTUNE_V1 CAST

운세 전용 캐릭터 1차 캐스팅

두 시트의 역할 구분과 한 작품 안의 조화를 먼저 확인합니다. 승인 후 인물별 4참조 팩으로 확장합니다.

A - 핵심 4인왼쪽부터 소연, 갓포츈, 준호, 점장fortune core cast
B - 보조 캐스트왼쪽부터 배달기사, 단골손님, 3인 행운합창단fortune support cast
승인 후

전신 중립, 얼굴 근접, 상반신 손, 안전 단일동작의 4참조 팩을 만듭니다.

HUMAN APPROVED - YACO RESTRICTED MOTION

SCAIL-2 Q4 Yaco one-hand ratio correction - PASS

Human approved on 2026-08-05. The 768x1024 references use aspect-preserving center crop for the 512x896 canvas. Production restriction: one separated moderate-speed action per clip; crossed or overlapping hands remain blocked. 33 frames, 16 fps, 8 steps, DPO, seed 42, runtime 8m 36s.

A - Approved Yaco K0 referenceCompare the face shape, eyes, nose, hand proportions, apron, and outline style against the generated clip.Approved Yaco K0 reference
B - One-hand separated driverExactly the same right-hand rise and forward extension used by the approved realistic diagnostic.
C - Ratio-corrected Yaco outputMotion, limb attachment, and hand readability remain stable. Face, shoulders, apron, and legs recover the original width-to-height ratio.
Yaco original, squeezed output, and ratio-corrected output comparisonYaco one-hand close review framesYaco one-hand all 33 generated frames
HUMAN APPROVED - REALISTIC C RESTRICTED MOTION

SCAIL-2 Q4 Realistic C one-hand - PASS

Human approved on 2026-08-05. Production restriction: one separated moderate-speed hand gesture per clip; crossed hands, overlapping hands, and fast palm rotation remain blocked. 512x896, 33 frames, 16 fps, 8 steps, DPO, seed 42, runtime 8m 47s.

A - Candidate C referenceUnchanged identity, face, clothing, and body references from the previous realistic test.Realistic Candidate C primary reference
B - One-hand separated driverOnly the right hand rises and extends. The hands do not cross or overlap.
C - SCAIL-2 diagnostic outputArm and wrist continuity improve substantially. No extra fingers are visible; fast forward motion still softens finger boundaries.
SCAIL-2 realistic one-hand close review framesSCAIL-2 realistic one-hand all 33 generated frames
CURRENT VISUAL REVIEW - REALISTIC C HARD MOTION

SCAIL-2 Q4 Realistic C hard-motion - motion/identity pass, hand anatomy fail

Human review: the source C2 hands have five normal fingers, but fingers deform when the generated hands cross, overlap, and rotate. 512x896, 33 frames, 16 fps, 8 steps, DPO, seed 42, runtime 12m 43s.

A - Candidate C wide-body referencePrimary reference. Existing C1 face close-up and C2 upper-body/hands were also conditioned. The source crops below the thighs, so feet are outside this test.Realistic Candidate C primary reference
B - Unchanged hard driving segmentSame 33-frame arm-cross, overhead raise, separation, and torso-turn control used for official and Yaco tests.
C - Realistic C SCAIL-2 outputFace identity, tied hair, shoulders, clothing, body scale, and motion continuity pass. Finger anatomy fails during crossing and overhead rotation.
SCAIL-2 realistic Candidate C all 33 generated frames
CURRENT VISUAL REVIEW - YACO HARD MOTION

SCAIL-2 Q4 Yaco multi-reference hard-motion test - pass candidate

Human-approved Yaco references, unchanged official hard arm-motion driver, 512x896, 33 frames, 16 fps, 8 steps, DPO, seed 42, runtime 8m 48s.

A - Human-approved Yaco pose packK0 neutral is the primary reference; K0 face close-up and K1 right-arm pose provide identity and limb structure.Human-approved Yaco pose references
B - Unchanged hard driving segmentArms cross in front of the face, rise overhead, separate, and hold while the torso turns.
C - Yaco SCAIL-2 outputInspect shoulder attachment, hand separation, face identity, apron shape, body scale, and motion continuity.
SCAIL-2 Yaco all 33 generated frames
CURRENT VISUAL REVIEW - MULTI-REFERENCE FULL-FRAME

SCAIL-2 Q4 official multi-reference calibration - provisional pass

Four official references, hardest arm-lift segment, 512x896, 33 frames, 16 fps, 8 steps, DPO, seed 42, runtime 8m 39s.

A - Official primary referencePrimary scene reference. Extra clean-background, face, and back-view references were also conditioned.SCAIL-2 official primary reference
B - Hard driving segmentBoth arms cross, rise above the head, and separate while the torso rotates.
C - SCAIL-2 Q4 outputBoth arms remain attached through all 33 frames; inspect fingers, face, clothing, and motion continuity.
SCAIL-2 all 33 generated frames
CURRENT VISUAL REVIEW - FULL-FRAME ROUTE

One-to-All 1.3B official calibration - speed pass, arm structure fail

Official reference and driver, 384x672, 33 frames, 16 fps, 30 steps, seed 42, runtime 4m 54s.

A - Official referenceSingle full-body anime reference supplied by the official project.One-to-All official reference
B - Official driving motion2.06 seconds, 33 frames at 16 fps.
C - One-to-All 1.3B outputFace and torso stay recognizable, but arms and hands collapse during crossing motion.
One-to-All dense frame contact sheet
CURRENT BUILD - V0 WORK ORDER

30s current-route work order: 5 SAFE / 3 CONDITIONAL / 0 BLOCKED

H3 is ignored for this build. Character performance stays in LivePortrait frontal dialogue/singing and SING-LOCK-2 subtle sway; background, props, effects, captions, camera crop, and final timing are editor-owned layers.

A - actual final v1 MP430.0s actual final pass with script-mapped host/client/guest characters, generated background plate, editor effects, Korean captions, and locked d090_s20260821 song excerpt aligned to the song section.
B - actual final contact sheetOne-second samples across the actual final file. Check character replacement, background, effects, captions, and song section placement.Yaco current-route V0 actual final contact sheet
C - work order boardShows the 8 render jobs and which parts belong to LivePortrait versus the editor timeline.Yaco current-route V0 work order board
ACTUAL FINAL V1

The current finished file is 30.0s, 1080x1920, 30fps, with script characters, generated background, effects, Korean captions, and locked song excerpt.

BOUNDARY

No character prop pressing, same-frame multi-character acting, walking, or independent limb gestures in V0. Those beats are cutaways or editor overlays.

CURRENT DECISION - EXISTING ROUTE BEFORE H3

LivePortrait singing route product gate

H3 authorization is pending. This board freezes what the existing local route can safely do now: stable frontal singing is safe, subtle sway is conditional, old RIG-5 mouth clips remain blocked.

Yaco LivePortrait product gate board
SAFE

Stable frontal singing/dialogue close-ups using the approved LivePortrait full phrase path. Machine gate: 125/125 mouth attachment pass.

BLOCKED

Old RIG-5 mouth-layer output, K2 reaction, walking, and independent hand/body gestures are not approved by this route.

CURRENT REVIEW - SING-LOCK-2 SUBTLE SWAY

Full phrase mouth with small whole-character sway

This verifies that the approved 5.2s LivePortrait singing mouth remains attached when the whole character is moved slightly. It is deterministic post-motion, not generative body acting.

A - 5.2s audio sway probePrimary review item. Peak motion: x 3px, y 1.4px, rotation 0.32deg.
B - attachment review sheetGreen is expected moving mouth socket; yellow is detected mouth. Samples cover the full phrase.Yaco SING-LOCK-2 subtle sway review sheet
C - silent sway onlySame frames without audio, for checking whether the sway itself feels acceptable.
Machine gate

PASS_SING_LOCK2_SUBTLE_SWAY_REVIEW_READY. 125/125 frames passed mouth attachment against the moving expected socket.

Boundary

This does not approve independent hand gestures or model-generated body motion. Those remain separate one-action clip gates.

CURRENT REVIEW - LIVEPORTRAIT FULL PHRASE 5.2S

Locked vocal full phrase: 본선 진출 마지막 하트

Expanded from the short syllable probe to the full 5.2s locked vocal phrase. Uses +120ms viseme delay and stable K0/O/E-I/U/A Yaco heads through native LivePortrait mouth motion.

A - 5.2s audio phrase probe24fps / 125 frames / locked vocal d090_s20260821. This is the primary item to judge now.
B - full phrase review sheetSamples across bon, seon, jin, chul, ma, ji, mak, ha, teu. Green is approved socket; yellow is detected mouth.Yaco LivePortrait full phrase review sheet
C - silent motion onlySame 5.2s frames without audio, useful for judging whether mouth motion itself feels stuck to the face.
Machine gate

PASS_FULL_PHRASE_TIMING_REVIEW_READY. 125/125 frames kept detected lips inside the approved mouth socket.

Boundary

This approves only stable-head singing if accepted. Body motion, hand gesture, and reaction remain separate one-action clip gates.

CURRENT REVIEW - LIVEPORTRAIT SYLLABLE TIMING PROBE

Locked vocal first 1.52s with native mouth motion

This uses the locked vocal d090_s20260821, the approved +120ms viseme delay, and stable K0/O/E-I Yaco heads. Review whether the mouth remains attached while following the sung syllable timing.

A - 1.52s audio timing probe24fps / 36 frames / first locked vocal phrase. This is the primary item to judge.
B - mouth detail sheetSampled frames: lead closed, bon O, seon E-I. Green is approved socket; yellow is detected mouth.Yaco LivePortrait syllable timing detail sheet
C - silent motion onlySame frames without audio, useful for judging whether the mouth floats or sticks.
Machine gate

PASS_SYLLABLE_TIMING_REVIEW_READY. 36/36 frames kept detected lips inside the approved mouth socket.

Boundary

This still covers stable head singing only. Wider pose, gesture, reaction, and body motion must be tested as separate one-action clips.

CURRENT REVIEW - LIVEPORTRAIT NATIVE MOUTH PROBE

K0/A/O mouth motion stays attached in a 5-frame native probe

Stable K0, A, O, A, K0 heads were run through ComfyUI-LivePortraitKJ directly, without restarting the current ComfyUI service. This is a short recognition and integration probe, not final production approval.

A - lip_on native motion5 frames / 8 fps / K0 -> A -> O -> A -> K0. Use this first for visual mouth attachment.
B - mouth detail comparisonTop row is lip_off control, bottom row is lip_on. Green is approved socket; yellow is detected mouth.Yaco LivePortrait mouth motion detail sheet
C - full-body contact sheetConfirms the detector remains on the face/mouth region across the whole character frame.Yaco LivePortrait lip-on contact sheet
Machine gate

PASS_NATIVE_MOUTH_MOTION_REVIEW_READY. lip_on scored 5/5 mouth-alignment pass; detected lips stayed inside the approved mouth socket.

Boundary

K2 remains rejected for native mouth probing. This route is allowed only for stable K0/A/O-style shots until wider pose states pass recognition.

MOUTH RECOGNITION GATE - REQUIRED FIRST

Stable Yaco K0/A/O mouth alignment passes; K2 reaction still fails

Detection-only probe using ComfyUI-LivePortraitKJ FaceAlignment + BlazeFace back camera. Green is the approved mouth socket, yellow is detected lips, red is nose, blue is eyes. This checks alignment before any video generation.

Yaco mouth recognition gate board
Decision

ALLOW_STABLE_K0_AO_PROBE_REJECT_K2. Native mouth probing is allowed only for stable K0/A/O-style close shots, not K2 reaction shots.

Boundary

This explains why the last attached-mouth clip could work: attachment can pass on stable head states while detector recognition still fails on some pose/expression states.

RIG-5 PROMPT-CLIP MVP - HOLD

Five one-action clips assembled by the editor

This clip remains useful as workflow evidence, but it is not a visual approval candidate. The mouth patch appears independent/slipping, so mouth recognition and integration must be gated first.

A - Assembled MVP with locked audio7.208s / 768x1024 / pc01 -> pc03 -> pc02 -> pc04 -> pc05. Review whether pose-state clips express enough for shorts.
B - MVP boardShows one-second samples and the editor timeline for each one-action clip.Yaco RIG-5 prompt clip MVP board
C - Contact sheetUse this to judge state switches, fake walk, reaction, and verdict readability.Yaco RIG-5 prompt clip MVP contact sheet
Structure

One prompt creates one clip with one primary action; the editor assembles the full sequence on locked audio.

Rejected symptom

The current mouth treatment can read as a separate layer. Treat this as a failed mouth-integration sample.

PROMPT-CLIP GRAMMAR - ONE ACTION RULE

One prompt makes one clip with one primary action

RIG-5 and video-generation-native shots both follow the same rule: a prompt unit may contain exactly one primary action. Multi-beat behavior is assembled by the editor timeline.

A - Prompt-clip grammar boardDefines allowed prompt units, rejected multi-action prompts, base clip primitives, and an example editor timeline.Yaco prompt clip grammar board
Clip unit

One prompt, one clip, one primary action. Mouth, blink, small bounce, background, camera, and effects are secondary layers.

Blocked

Prompts that combine walking, singing, hand raise, prop action, and reaction in one generation unit are rejected.

RIG-5 POSE-STATE SCOPE - PRODUCT GATE

How far can basic 2D states express the script?

RIG-3 proved head and mouth control. RIG-4/RP-3 failed on free arm/body rigging. The next product route is a small approved pose-state pack, short deterministic clips, and editor assembly.

A - Expression scope boardSafe, conditional, and blocked action classes for mapping script-server requests to approved 2D states.Yaco RIG-5 pose-state expression scope board
Safe default

Front singing, narration, reaction cuts, fake walking, verdict beats, camera punch, background pan, and deterministic mouth.

Blocked

Continuous arm choreography, finger-accurate props, real walk cycles, turnarounds, camera orbit, and arbitrary new limb anatomy.

INTERPOLATION BAKEOFF V1 - REVIEW READY

Does interpolation fix the remaining shake?

A is the current stabilized assembly. B applies FFmpeg minterpolate at 48fps. C is an editor-only anchor/keyframe baseline. This checks whether interpolation actually fixes shake or only smooths generated deformation.

A - No interpolation referenceCurrent V2 stabilized assembly. Use as baseline for perceived body and hand shake.
B - 48fps interpolationTemporal interpolation only. If morph-shake looks smoother but still present, this cannot be the primary fix.
C - Anchor/keyframe editor baselineStable anchors with editor-only holds. This shows the stability ceiling, but motion may be too limited.
D - Bakeoff boardContact sheets and face-box metrics. B did not reduce face span versus A; C is more stable but less animated.Interpolation bakeoff board
Current read

Interpolation should not be treated as the main shake fix. It changes temporal smoothness, not generated body/hand deformation.

CLIP ASSEMBLY ENGINE V2 - STABILIZED REVIEW

Post-stabilized assembly test for remaining shake

Same timeline as V1, but S04/S03 receive face-box scale and center stabilization before final encode. FFM02 keeps the intentional head lift. This is a review candidate, not a locked pass.

A - Stabilized assembly video12.125s / 384x672 / 291 frames. Use this to judge whether the remaining shake is reduced or whether the body feels over-locked.
B - Stabilization boardShows per-second samples and the stabilization decision. S04/S03 were stabilized by detected face scale and center.Clip assembly engine v2 stabilization board
C - Contact sheetOne frame per second across the stabilized output. Compare against V1 for scale drift and pose continuity.Clip assembly engine v2 contact sheet
Still not enough

If shake remains visible, the fix must move upstream: first-frame framing, shorter motion, or different source clip selection.

CLIP ASSEMBLY ENGINE V1 - TIMELINE PROOF READY

Wan clips assembled by separate timeline editor

This validates the product structure: Wan generates short approved clips; the assembly engine handles timeline order, hard cuts, and post-crop camera feel. Camera push-in is applied after generation, not inside the Wan prompt.

A - Assembled timeline video12.125s / 384x672 / 291 frames. Timeline: FFM02 head lift with post push-in, S04 default speaking, S03 expression support.
B - Assembly boardShows frame samples, clip order, durations, and post camera settings.Clip assembly engine board
C - Contact sheetOne frame per second across the assembled output. Use this to check hard cuts and continuity.Clip assembly contact sheet
Structure validated

Wan can stay as a short-clip generator while a separate editor assembles clips and applies camera feel.

Constraint

Current version uses hard cuts only. Crossfades are avoided until face morph risk is tested.

FIRST-FRAME MOTION GRAMMAR - FFM02 PASS CANDIDATE

Good video starts from a controlled first frame and one motion

Checklist tested: center of gravity, gaze direction, one light direction, hand/prop contact, and motion room. FFM01 combined head lift and camera push-in and failed. FFM02 used head lift only and is the current pass candidate.

A - Grammar boardControlled first frame plus FFM01/FFM02 comparison. Current rule: one generated clip should have one primary action.First-frame motion grammar board
B - Controlled first frameCentered weight, downward gaze start, stable light, hands low, and motion room around body.Controlled first frame for head lift
C - FFM02 head lift onlyPass candidate. Removing camera motion leaves one action and avoids the red/white graphic artifact seen in FFM01.
D - FFM01 rejected: head lift + push-inRejected. Camera push-in added a second action and produced red/white blocks plus color shift.
Rule confirmed

Use controlled first frames and one primary motion per generated clip.

Rejected

Do not combine generated subject motion and generated camera push-in at this stage.

SCALE JITTER DIAGNOSTIC - S04 SCALE DRIFT CONFIRMED

Observed S04 shake is subject scale/framing drift, not just camera shake

Face-box diagnostics confirm the user observation: S04 has materially higher height, area, and center jitter than Realistic S01. Do not promote S04 to 512x896 until scale-lock or post-crop stabilization is tested.

A - Scale jitter diagnostics boardFace bbox sampled at 8fps. Realistic S01: height jitter 0.61%, area 1.22%. S04: height jitter 1.32%, area 2.64%, x-center 2.68%.Scale jitter diagnostics board
B - Realistic S01 5s benchmarkReference with lower scale drift. Height jitter 0.61%, max height delta 2.08%.
C - S04 stable default candidateCurrent default candidate, but scale drift is visible. Height jitter 1.32%, max height delta 3.77%.
Issue confirmed

S04 shake is consistent with subject size/framing drift. This must be handled before template lock.

LONGCAT VIDEO - RESEARCH CANDIDATE / PREFLIGHT ONLY

LongCat-Video review target: long story video and avatar lane

This is not a Wan replacement yet. Review it as a separate long-video/avatar candidate while C2 safe remains the active product path. The first decision is whether RTX 3060 12GB single-GPU preflight is realistic.

Primary risk

Do not install or promote before confirming single RTX 3060 12GB feasibility, INT8/low-step availability, license terms, and whether audio/image/avatar mode can run locally.

Current product path

Wan C2 safe S04 remains the current 5-second default candidate. LongCat is only a research candidate until it passes preflight.

PRODUCT DIRECTION - ROUTE SPLIT

Character video automation route split v1

Automation rule: do not force video-generation tools into loose-part rigging. Use full-frame storyboard/keyframe control for Wan/LTX/Seedance-like routes, and use validated rigpacks only for deterministic character systems.

Route A

Video-generation-native: full-frame anchor image, full-frame storyboard/keyframes, model-native I2V/keyframe/control, then visual and runtime gates.

Route B

Deterministic rig: validated rigpack, semantic anchors, motion primitives, then optional model polish.

Rejected route

Loose generated body parts cut from finished images and rotated without socket-authored joint metadata.

VIDEO DIRECTION LOCKED - REALISTIC DEFAULT

Realistic video route locked; direct 2D Yaco I2V rejected

Music/vocal remains locked. Video generation is now locked to realistic / photoreal character anchors because Wan mouth behavior is materially cleaner on real-photo input and Hunyuan full-quality runtime is rejected.

A - Pivot evidence boardRejected 2D Wan S01, real-photo diagnostic pass, and first realistic 5-second benchmark.Realistic video pivot evidence board
B - Realistic S01 5s benchmark5.04s / 121 frames / 512x896 / 384.148s / peak 11.25GB VRAM. Review mouth, face drift, identity, and speaking naturalness.
C - Realistic S01 contact sheetFirst visual check after the pivot. Better than 2D Yaco mouth, but still requires face-stability review.Realistic S01 5-second contact sheet
Direction locked

실사/실사풍 캐릭터 영상을 기본 제품 경로로 고정. Direct 2D Yaco I2V is rejected.

REALISTIC RESOLUTION LADDER - FAST PROBE ENABLED

Fast test environment for realistic video research

Fast Probe is now a reject/promote tier only. Final production settings must be validated separately at the selected working or final resolution.

A - Resolution ladder boardDefines Fast Probe, Mid Validation, and Final Qualification boundaries.Realistic resolution ladder board
B - Fast Probe 2s384x672 / 49 frames / 12 steps / 54.027s. Use only to reject or promote a route.
C - Mid Validation 5s512x896 / 121 frames / 20 steps / 384.148s. Main RTX 3060 12GB review tier.
Rule

Low resolution pass promotes to mid/final; it never locks final quality by itself.

C2 SAFE 5S SCRIPT VALIDATION - S04 DEFAULT CANDIDATE

C2 safe promoted to real 5-second script validation

Four 5.04s C2-safe script shots were generated at 384x672. S04 is the current default candidate. S03 is an expression support lane. S01/S02 are kept as rejection evidence because 5-second hold introduced background or graphic artifacts.

A - Validation boardOne-board view of S01-S04 contact sheets, runtime, VRAM, and motion diagnostics.C2 safe 5-second script validation board
B - S04 stable default candidate5.04s / 384x672 / 12 steps / 129.051s. Current default candidate for script-server speaking shots.
C - S03 expression support5.04s / 384x672 / 12 steps / 129.167s. Cleaner 5s expression lane; review face drift and mouth attachment.
D - S01 rejected evidenceBackground and lower-frame marks appear during 5s hold.
E - S02 rejected evidenceSmall emphasis prompt caused graphic/color blocks and background reinterpretation.
Default candidate

S04 is the current C2-safe default candidate for automated 5s speaking shots.

Rejected

S01 and S02 show that 5-second holds can still create non-product artifacts depending on prompt/seed.

C-TYPE DEFAULT UPDATED - C2 SAFE

Candidate C baseline: C2 safe becomes the default method candidate

C2 original keeps the right method shape but has a plant-like head artifact. C2 safe removes the large gesture and is the current default candidate. C3 fast is rejected for duplicate arm; C3 midres fixes it and remains a supporting body-motion lane.

A - Method comparison boardReview source anchors, contact sheets, runtime, VRAM, frame motion, and first-frame drift in one board.C-type method bakeoff board
B - C1 face speaking2.04s / 384x672 / 12 steps / 51.027s. Check lip attachment, eye stability, and face drift.
C - C2 safe default candidate2.04s / 384x672 / 12 steps / 54.026s. Current default: upper body speaking with small low-hand movement and no visible head artifact in the sheet.
D - C2 original rejected evidence2.04s / 384x672 / 12 steps / 54.025s. Method shape is useful, but this version is rejected because a plant-like mark appears above the head.
E - C3 midres supporting lane2.04s / 512x896 / 12 steps / 93.044s. Right-arm duplication is fixed at mid resolution; use only when body motion is needed.
F - C3 fast rejected evidence2.04s / 384x672 / 12 steps / 54.026s. Rejected because the right arm duplicates at low-resolution full-body framing.
Default candidate

C2 safe is the current default method candidate for automated script-server speaking shots.

Rejected evidence

C2 original has a head artifact. C3 fast duplicates the right arm. C2 clean repair is discarded because it introduced colored graphic artifacts.

REALISTIC ANCHOR CANDIDATE BAKEOFF - FAST PROBE

A/B/C realistic character anchors

Three realistic anchor candidates were generated and tested with identical Wan2.2 Fast Probe settings. This is a promote/reject gate before 5-second Mid Validation.

A - Candidate comparison boardSource anchors plus Fast Probe contact sheets and runtime diagnostics.Realistic anchor candidate bakeoff board
B - Candidate A Fast ProbeSoft neutral host. 51.104s / peak 11.8GB.
C - Candidate B Fast ProbeComposed bob host. 48.022s / peak 11.9GB.
D - Candidate C Fast ProbeSerious dark top host. 48.023s / peak 11.9GB.
SCRIPT SCENARIO VIDEO BAKEOFF - LTX EXCLUDED

5-second script scenario test: mouth and expression

Candidate scope is now HunyuanVideo 1.5 I2V versus Wan2.2 TI2V 5B. This card shows what needs visual review; planning stays in the thread.

A - Scenario comparison sheetS01 mouth/expression is generated for Wan; Hunyuan full-quality S01 was stopped at 4/30 denoising because projected runtime is not product-compatible.Script scenario video bakeoff sheet
B - Wan2.2 TI2V 5B S015.04s / 121 frames / 512x896 / 384.136s / peak 11.1GB VRAM. Review mouth, nose stability, eyes, expression, and identity.
Generated

Wan S01 is ready for human review against the script-driven mouth/expression gate.

Excluded

LTX is out of the current comparison set.

WAN REAL-PHOTO CONTROL - MOUTH DIAGNOSTIC

Wan2.2 real-photo mouth probe

This isolates whether the bad mouth behavior is a general Wan limitation or a 2D character-face interpretation problem.

A - Generated real-photo sourceFront-facing generated portrait used only as a diagnostic input.Generated real-photo diagnostic source
B - Wan2.2 TI2V 5B real-photo mouth probe2.04s / 49 frames / 512x896 / 117.363s / peak 11.6GB VRAM. Review whether lips move normally without cheek or jaw inflation.
C - Contact sheetVisual check for mouth-only movement and identity stability.Wan real-photo mouth probe contact sheet
Diagnostic signal

Real-photo mouth behavior is materially cleaner than the 2D Yaco S01 mouth output.

VIDEO TOOL BAKEOFF - NO TOOL LOCK YET

Video tool bakeoff comparison before deeper research

Same process as music/vocal: compare model families first, then freeze the best route. Current candidates: HunyuanVideo 1.5 I2V, Wan2.2 TI2V 5B, LTX 2.3 MSR, and Wan2.2 Animate 14B.

A - Comparison sheetVisual summary of current candidate evidence and runtime. This is not a final selection.Video tool bakeoff comparison sheet
B - HunyuanVideo 1.5 I2VPrior best large-model signal; needs playback review before lock.
C - Wan2.2 TI2V 5BFast local full-frame baseline. Better than loose parts, but not locked.
D - LTX 2.3 MSRSelected-shot candidate; prior assessment says not default route.
Process corrected

No more locking Wan/VG from one promising sample. Tool-family bakeoff comes first.

Rejected already

Wan Animate 14B via current WanGP route is preserved as rejected for Yaco production.

VG-1 METHOD SIGNAL PASS - REVIEW REQUIRED

VG-1 Wan native full-frame I2V right-hand raise

This tests the video-generation-native route: one full-frame character image goes into Wan2.2 TI2V, not loose arm parts. Runtime: 25 frames / 1.04s output / 150.079s elapsed / peak 11.9GB VRAM on RTX 3060.

A - Native full-frame videoReview whether the arm is generated as part of the full character frame rather than as detached pieces.
B - Contact sheetPositive method signal: integrated arm motion. Blockers: eye/face drift and limited storyboard control.VG-1 Wan full-frame I2V contact sheet
C - Source full-frame keyframeSingle full-body anchor image. No part extraction, no cutout rotation.VG-1 source full-frame keyframe
Method signal

Unlike RP-3, the arm does not read as a separate rotating object. This supports continuing video-generation-native tests.

Not approved

Face/expression drift appears and this run only used start-image I2V, not model-native storyboard/keyframe control.

RP-3 PRODUCT REJECTED - DO NOT USE

RP-3 actual character arm parts rigpack injection

External/generated right-arm parts were extracted, mapped into the same rigpack contract, validated with file checks, and rendered through deterministic right_hand_raise_v1. Product fit is rejected: the arm behaves like loose pieces rotating separately from the character, so this route must not be used for automated shorts production.

A - Deterministic renderChecks whether actual character arm parts can be driven by the RP-2 rig primitive without video-model motion authority.
B - Contact sheetRejected review target. The failure is visible detached/floating part behavior, not only style mismatch.RP-3 actual arm parts contact sheet
C - Anchor debug sheetRed/yellow/cyan markers expose inferred shoulder, elbow, and wrist chain. This proves why inferred anchors are insufficient for production.RP-3 actual arm parts anchor debug sheet
D - Extracted partsAutomatically separated parts from the generated chroma sheet. This is the asset source quality gate.RP-3 extracted parts sheet
Passed

Chroma source ingestion, part extraction, rigpack file contract, validator --require-files, and deterministic render path are working.

Product rejected

The limb reads as separate moving pieces. This is not acceptable even though the rigpack schema and render path pass.

RP-2 STRUCTURE PASS - VISUAL ART NOT APPROVED

RP-2 file-backed rigpack right-hand raise prototype

A real rigpack manifest with required files and shoulder/elbow/wrist anchors. Validator passes with file checks; arm art is procedural placeholder.

A - Deterministic renderChecks whether script-routed right_hand_raise_v1 can render from rigpack files without video-model motion authority.
B - Contact sheetVisual quality is not approved. This is a structure/procedure test.RP-2 rigpack contact sheet
C - Anchor debug sheetRed/yellow/cyan markers show shoulder, elbow, and wrist chain.RP-2 rigpack anchor debug sheet
Passed

Rigpack manifest, required asset files, required anchors, and validator with --require-files are working.

Not approved

The procedural arm art is not production quality. It proves the product structure, not final character finish.

METHOD CHECK - ANCHOR-LOCKED RIG V2

Rig-first anchor-locked arm lift v2

Fixed body shoulder coordinate plus per-part local shoulder anchors. This checks whether attachment drift is solved before any video model polish.

A - Anchor-locked videoReview whether the arm is attached to one fixed shoulder coordinate across poses.
B - Contact sheetClean view without markers. Remaining roughness indicates part quality, not model ghosting.Anchor locked rig contact sheet
C - Anchor debug sheetRed/yellow markers show the fixed shoulder and active pose anchor alignment.Anchor locked rig debug sheet
D - Anchor map reviewDown, bent, and raised poses with the same global shoulder anchor.Anchor map review
Fixed

Placement is now based on a fixed shoulder anchor instead of each part image origin.

Current blocker

The available arm drawings are not true same-joint rig parts, so attachment still looks rough even when the anchor is fixed.

REJECTED - ORIGIN-BASED RIG TEST

Rig-first deterministic arm lift baseline

2D transparent-part composition, no generative interpolation. Rejected because pose parts were placed by image origin rather than shoulder anchors.

A - Rig-rendered videoCheck whether ghost/afterimage disappears when arm placement is decided before video generation.
B - Contact sheetFrame-level method check. This is not final animation quality.Rig-first arm lift contact sheet
C - Pose comparisonShows down, bent, and raised arm poses generated by deterministic composition.Rig-first arm lift pose comparison
Method signal

Ghosting is structurally removed because old arm pixels are not blended by a video model.

Human rejection

Arm parts do not stay attached to the fixed body joint because no shoulder anchor map was used.

CURRENT MODEL OUTPUT - LTX C2 INJECT FRAMES 2S

LTX2 C2 portrait Inject Frames 2s result

WanGP LTX-2 2.0 Distilled GGUF Q4_K_M 19B. Portrait k0/k1/k2/k3 injected at frames 1/17/33/49, generated in 2m21s.

A - Generated videoPrimary check: whether the old-arm ghost/afterimage disappears while the arm rises.
B - Contact sheetPortrait framing is preserved. Inspect hand/arm overlap near the final frames.LTX C2 injected 2s contact sheet
C - Injected refs vs outputPairs each injected keyframe with the generated output at the same frame position.LTX C2 injected refs versus output
Fixed

Portrait output is now locked at 576x768.

Risk

Final hand still shows bright smear/afterimage, so this is not approved without human review.

REJECTED - LTX C2 FIRST/LAST 2S

LTX2 C2 storyboard arm interpolation 2s result

WanGP LTX-2 2.0 Distilled GGUF Q4_K_M 19B. Same C2 k0 to k3, 49 frames, generated in 1m58s.

A - Generated videoReview whether the longer interpolation stays stable while the right arm rises.
B - Contact sheetFrame-level review. Motion is slower than 1s; inspect hand readability near the end.LTX C2 2s contact sheet
C - Start / quarters / end comparisonCompares C2 start reference, output quarter frames, and C2 end reference.LTX C2 2s start quarters end comparison
Human rejection

Right arm rises, but the previous arm shape remains as a visible ghost/afterimage.

Framing issue

The 16:9 source keyframes overrode the requested portrait resolution and produced 896x512 output.

CURRENT MODEL OUTPUT - LTX C2 FIRST/LAST 1S

LTX2 C2 storyboard arm interpolation result

WanGP LTX-2 2.0 Distilled GGUF Q4_K_M 19B. C2 k0 to k3, 25 frames, generated in 1m54s.

A - Generated videoReview arm motion, hand shape, identity, eyes, mouth, and style stability.
B - Contact sheetFrame-level review. The right arm reaches the target; no large identity collapse observed.LTX C2 contact sheet
C - Start / middle / end comparisonCompares C2 start reference, output frames, and C2 end reference.LTX C2 start middle end comparison
Preliminary read

Promising for short arm interpolation: identity and face are mostly stable, and the arm moves toward the target pose.

Risk

Hand detail is simplified and output resolution changed to 896x512. Not production-approved yet.

CURRENT CHECK - PRE-MODEL DRIVER PREFLIGHT

Benchmark character v1 preflight videos

Review these inputs before spending GPU time on Wan/LTX generation.

Benchmark character preflight overview
A - Static identity hold2s hold. Identity/framing baseline.Static identity hold contact sheet
B - Whole body sway driver2s. Whole character moves as one layer; background stays fixed.Body sway driver contact sheet
C - Arm keyframe holds2.5s. Mixed-source comparison; useful, but identity/style pops between generated images.Arm keyframe contact sheet
C2 - Storyboard-consistent arm holds3.3s. Same storyboard source; preferred keyframe candidate for LTX first/last-frame tests.Storyboard-consistent arm keyframe contact sheet
D - Mouth / face attachment4s. Mouth shapes move with the face layer; used to catch detached-mouth failures.Mouth attachment contact sheet
E - Wan 480x832 referencePrepared vertical reference for the next short Wan Animate input test.Wan prepared vertical reference
F - Wan 480x832 body driverDetector preflight candidate. If this fails pose/face extraction, do not run longer Wan generation.Wan body sway driver contact sheet
Do not promote yet

This is not a model output. It only decides whether Wan/LTX short runs are worth launching.

CURRENT VISUAL REVIEW - BENCHMARK CHARACTER V1

Benchmark character v1 input pack and transparent rig parts

Yaco/D-01 route abandoned. Music/vocal remains locked; video research now starts from this benchmark character pack.

A - Source pack reviewUser-provided master, gesture keyframes, storyboard, viseme sheet, and rough parts sheet.Benchmark character source review
B - Clean rig sheet v1 over checkerRegenerated on chroma key, converted to RGBA. This is the current rig-parts source candidate.Clean transparent rig parts v1 review
C - Auto split parts v118 connected components extracted for pre-rig review. Rename/group manually before production rigging.Auto split clean rig parts v1
Rejected v0 auto extractionKept only as failure evidence: face and hair interiors were cut out, and unrelated eye/mouth fragments leaked into arm parts.Rejected auto extracted rig parts v0
Use for next preflight

Character identity, outfit, open-palm arms, viseme references, and storyboard inputs are now judgeable enough for Wan/LTX/Seedance-like route testing.

Known risk

Thin chroma-key residue remains around some small eye/mouth parts; final rigging needs edge cleanup before production.

현재 확인 · Wan 호환 야코 신규 재생성 후보

외부 calibration 구조 분석 → 야코 상반신 전체 재생성

16:9 · 상반신 · 양손/얼굴 가독성 · 전체 프레임 재생성 · 후보 3개 · 총 7분 43초

A · D-01 원본 vs WA01/WA02/WA03기존 야코를 그대로 묶은 것이 아니라, Wan2.2 Animate 공식 통과 입력의 구조 조건에 맞춰 새 레퍼런스 후보를 생성했습니다.Wan compatible regenerated Yaco reference candidates
검토 필요

WA01이 여전히 야코로 보이는지 사람이 먼저 판단해야 합니다. 통과하면 mask와 자체 driver preflight로 넘어갑니다.

금지 유지

팔 cutout, arm paste, 외부 스타일 복제는 사용하지 않았고 앞으로도 금지합니다.

CURRENT REVIEW - LTX-2.3 MSR reference sheet

LTX-2.3 MSR Yaco reference check

Status: SIMPLE_TEXT_MOTION_ONLY_STORYBEAT_REJECTED_NOT_DEFAULT_PRODUCTION. MSR cannot use direct VG Control Video. Simple text motion is possible; storyboard timing prompt is rejected.

BG + subject refsKI route. Strong identity, but white-background shift and lower-right dot artifact.LTX-2.3 MSR BG plus subject contact sheet
Subject refs onlyI route. Better artifact profile and stable Yaco hold, but motion is near-static.LTX-2.3 MSR subject-only contact sheet
Subject refs + text motionI route. Right hand raises to chest; identity mostly holds, but runtime is 4m36s for 1s.LTX-2.3 MSR text motion hand raise contact sheet
Storybeat timing prompt - rejectedI route. Prompted torso turn and hand-to-chest timing; output misses final pose and adds background artifacts.LTX-2.3 MSR storybeat timing prompt rejected contact sheet
CURRENT REVIEW · LTX2 Raw objective compare

Raw Control objective result

Status: NO_OBJECTIVE_UPGRADE_DETECTED. Raw VG is stable, but does not prove quality improvement over the deterministic guide.

Raw 1.00 diffRows are guide / raw / auto-contrast diff.Raw 1.00 guide raw diff sheet
Raw 0.85 diffRows are guide / raw / auto-contrast diff.Raw 0.85 guide raw diff sheet
Raw 0.65 diffRows are guide / raw / auto-contrast diff.Raw 0.65 guide raw diff sheet
CURRENT REVIEW · LTX2 Raw control strength sweep

LTX2 Raw Control 1.00 / 0.85 / 0.65

Same neutral guide and seed 2026072802. Tests whether Raw VG is useful beyond stable guide-copying.

A · neutral guideTarget guide: subtle head motion only, mouth fixed.Raw strength guide sheet
B · Raw 1.00Strongest guide adherence. Most copy-like.Raw strength 1.00 sheet
C · Raw 0.85Previous best local LTX2 sample.Raw strength 0.85 sheet
D · Raw 0.65More generation allowance. Check if polish improves or identity drifts.Raw strength 0.65 sheet
CURRENT REVIEW · LTX2 control video

LTX2 neutral control-video check

Neutral deterministic guide · compare guide vs Canny EVG vs Raw VG. Raw is best so far, not final approval.

A · neutral guideInput control video: subtle head motion only, no mouth motion.LTX2 neutral control guide sheet
B · Canny EVGFollows outline, but check repeated eye-closing artifact.LTX2 Canny control sheet
C · Raw VGBest LTX2 result so far: face/mouth more stable, but copy-like.LTX2 Raw control sheet
CURRENT REVIEW · LTX2 injected frames

LTX2 K0-K1 injected-frame check

Same seed 2026072802 · video_prompt_type=KFI · compare K1 injected at L vs 13+L.

A · K1 injected at LCheck final-frame anchoring, face drift, eye artifacts, and hand interpolation.LTX2 inject K1 at last sheet
B · K1 injected at 13 and LCheck whether extra anchor reduces drift or only forces earlier arm arrival.LTX2 inject K1 at middle and last sheet
CURRENT REVIEW · LTX2 same-seed strength sweep

LTX2 K0-K1 strength sweep

Same seed 2026072802 · First/Last Frame · compare input_video_strength 1.00 / 0.85 / 0.65.

A · strength 1.00Strongest frame anchor. Check face drift and hand interpolation.LTX2 strength 1.00 sheet
B · strength 0.85Previous baseline sample. Arm motion appears, face drift remains.LTX2 strength 0.85 sheet
C · strength 0.65More motion allowance. Check whether motion improves or identity gets worse.LTX2 strength 0.65 sheet
CURRENT REVIEW · LTX2 first/last frame · not final approval

LTX2 K0 to K1 control test

WanGP · LTX2 Q4 · image_prompt_type=SE · 25 frames · 24fps · 1m45s. This is the first fair usage-pattern check, not a final route decision.

A · video outputCheck whether the right arm reaches K1 while face and mouth stay stable.
B · all-frame sheet25-frame sequence review: arm interpolation, face drift, eye/nose/mouth drift.LTX2 first last full frame sheet
Frame 01LTX2 first frame
Frame 13LTX2 middle frame
Frame 25LTX2 last frame
현재 확인 · LTX2 Q4 1초 smoke · 최종 승인 아님

LTX2 빠른 로컬 I2V 후보

RTX 3060 · 25프레임 · 24fps · cold run 1분 38초 · 얼굴/입 제어는 미승인

A · LTX2 Q4 출력몸짓 대신 입·표정 변화가 과하게 들어가는지 확인
B · 5프레임 컨택트시트정체성, 입 변화, 몸짓 반영 여부를 정지 프레임으로 확인LTX2 Yaco smoke contact sheet
현재 시각 확인 · HUNYUANVIDEO 1.5 BF16 CASE 01

유망 · 사람 검수 필요

원본 BF16 · 768x1024 · 97프레임 · 30 steps · 2시간 24분

A · 승인 Yaco K0 원본얼굴·눈·머리·앞치마·신체 비율 기준승인 Yaco K0 원본
B · HunyuanVideo 1.5 8.3B 출력오른손 인사 · 재생 속도 자연스러움·미세 얼굴 변화·손 프레임 일관성 확인
HunyuanVideo 1.5 Yaco Case 01 전체 프레임
EXTERNAL CALIBRATION · DO NOT USE IN PRODUCTION

Wan2.2 Animate 공식 입력 캘리브레이션 통과

공식 참조 이미지+드라이버 · 25프레임 · 1 step · 캐시 후 2분 26초 · 모델 정상 입력 대조군

A · 공식 참조 이미지외부 캘리브레이션 전용 · 복제/학습/제작 사용 금지Wan2.2 Animate official external reference
B · 공식 드라이버검출 가능한 얼굴·양손·상체 동작 대조군
C · 25프레임 출력모델 경로 정상 · 야코 실패는 입력팩 불일치 가능성으로 재분류
Wan2.2 Animate official calibration 25 frame contact sheet
판정

공식 입력에서는 정체성·상체·양손 레이아웃이 유지됩니다. Wan2.2 Animate 자체를 야코 이전 결과만으로 리젝하지 않습니다.

금지

이 외부 이미지는 제작·학습·스타일 복제에 사용하지 않습니다. 구조 분석만 허용합니다.

현재 시각 확인 · WAN-ANIMATE-14B CASE 02

Yaco 상용 경로 리젝 · 체형·팔다리·얼굴 붕괴

검출 성공 대조군 · Aligned Open Pose · 105프레임 · 30 steps · 1시간 57분

A · 검출 성공 실사 구동 영상몸·양손·얼굴 랜드마크 정상 · 성인 체형을 Yaco 캔버스에 정렬
B · Wan2.2 Animate 14B 출력동작 조건은 보이나 2~3등신 비율 붕괴 · 팔다리·신발 분리와 비대화 · 얼굴 불일치
Wan2.2 Animate 14B Yaco Case 02 전체 프레임
현재 시각 확인 · WAN-ANIMATE-14B CASE 01

2D 구동 호환성 실패 · 실사 구동 대조 필요

Yaco K0 · 121프레임 · 30 steps · 2시간 21분 · 모델 자체 최종 리젝 아님

A · 2D 구동 영상기준 동작: 오른손 흔들기 · 프레임별 포즈 검출 가능 여부 확인
B · Wan2.2 Animate 14B 출력손 흔들기 대신 웅크림·회전 발생 · 얼굴과 옆모습 일관성도 드리프트
Wan2.2 Animate 14B Yaco 출력 프레임 비교
현재 시각 확인 · YACO-RIG-3

야코 머리 레이어·입 동시 이동

몸 고정 · 목 관절 기준 머리 이동·회전 · +120ms

머리만 움직이는 부착 시험입 미끄러짐 · 목 경계 · 원본 머리 잔상 확인
현재 확인 · 01 영상 재현 시험 · 최종 승인 아님

01·04·05 리젝 · 포즈 제어형 빌더로 전환

기존 비교 영상과 같은 조건인 704×1280, 121프레임, 24fps, 5.04초, Wan2.2-TI2V-5B, seed 2026072428로 재현합니다. 캐릭터 설계에 맞춰 눈썹 문구만 “낮은 회의적 눈썹 유지”로 바꿨습니다.

판정 순서: 얼굴·괄호형 옆머리·손·표정·시간축이 모두 버티면 01로 다음 관문을 진행합니다. 하나라도 핵심 정체성이 무너지면 01을 확정하지 않고 다른 후보로 넘어갑니다.

기술 판정은 리젝: 얼굴과 괄호형 머리는 유지됐지만 오른손 단독 동작이 양팔 벌림으로 바뀌었고, O자 입과 눈 확대가 약하며 정지 구간이 길었습니다. 캐릭터 붕괴보다 동작·표정 지시 실패가 주원인입니다.

대체 후보도 리젝: D-04는 뿔 컬과 화난 얼굴로, D-05는 눈 감은 장신형과 흐린 선화로 이동했습니다. 후보 번호 추가를 멈추고 D-01 정체성을 참조로 고정한 포즈 제어형 키프레임 빌더로 전환합니다.

01·04·05 대체 후보 직접 비교

01 영상 분석은 유지 · 04와 05는 이미지 생성 단계에서 방향 이탈로 리젝

D-01 D-04 D-05 대체 후보 비교표

1. 음악·가창 기준 확정

APPROVED · frozen_voice_render_v1 · d090_s20260821 · separated vocal ASR 90.11%

원본 시드 재현 대조군 · 전체 믹스seed 20260821 · exact reference render
원본 시드 재현 대조군 · 분리 보컬seed 20260821 · ASR 90.11%
기준 잠금 완료

원본 시드 재현 대조군 seed 20260821입니다. semantic plan이 원본과 일치하고, 분리 보컬 ASR은 90.11%로 기록됐습니다.

대본서버 요청 완료

가창 자체는 유지하고 발음이 뭉개지는 구간만 대본 구조에서 덜 깨지도록 수정 요청을 작성해 보낸 상태입니다.

2. 영상 보류 · 캐릭터 생성기 재개

REJECTED_FOR_YACO_CHARACTER_BASELINE · CG-G0 · 서버 RTX 3060 11.63GiB

전체 컨택트시트121프레임 직접 생성 후보의 주요 프레임 변화전체 컨택트시트
첫·끝 눈 비교눈썹 국소 복원 후 시작/끝 정체성 확인첫·끝 눈 비교
VBT-2 표정·입모양 빌더 비교생성형 3계열 리젝 · 고정 레이어만 조건부 대조군 유지VBT-2 표정·입모양 빌더 비교
현재 판정

지금 영상 후보와 HiDream 캐릭터 마스터는 야코 상대 영상용 기준에서 리젝입니다. 영상 점수 계산이나 제작 승격으로 넘기지 않습니다.

VBT-2 생성형 시트 리젝

FLUX는 표정은 읽히지만 캐릭터가 변했고, Illustrious는 표정 분리가 안 됐으며, 마스크 편집은 입·눈썹 패치가 드러났습니다. 고정 레이어만 VBT-3 대조군으로 유지합니다.

현재 작업 · Seedance 2.0 = 100 · 로컬 I2V 엔진 자격 시험 정체성, 동작·물리, 지시 이행, 얼굴·표정, 다인 상호작용, 카메라·구도, 배경 안정성, 결함 없음의 여덟 항목으로 비교합니다.
크기 재검수 · 540 / 600 / 660 / 기존 720px 기존 720px는 배경 대비 과대 · 다음 복합 후보는 600px 작업 기준 · 발 위치 825px 고정
540 600 660 720 픽셀 캐릭터 크기 비교
이전 720px 키프레임 · 크기 폐기 캐릭터와 배경 원화 승인은 유지하지만 이 배치 크기는 다음 후보에서 재사용하지 않습니다.
승인 캐릭터와 승인 배경의 제작 키프레임
Seedance 2.0 · 기준 100공식 복합 동작 기준본 · 비교 전용
직접 Wan 7차 · 600px · 눈썹 국소 복원 · 사람 검수121프레임 직접 생성 유지 · 역재생·홀드·표정 오버레이 없음 · 점수 보류
직접 Wan 6차 원본 · 부드러움 회복 · 눈썹 실패시간 동작은 자연스러우나 놀람 표정에서 숨겨진 눈썹을 새로 생성
레이어 잠금 5차 · 시간 자연스러움 탈락정지 68.3% · 역재생 팔 복귀 · 갑작스러운 O입·눈썹 오버레이
복합 4차 · 600px · 복잡도 하드게이트 실패표정·동작은 증가했으나 머리색·눈·입·오른손 정체성 붕괴 · 점수 없음
분리형 3차 · 안정성 94.1 · 자격 점수 아님표정 1개·팔 동작 1개로 복잡도 미충족 · 분리 합성 방식만 검증
Wan2.2 TI2V 5B · 결함 통제 2차왼팔 고정 · 오른팔만 제시 · 양눈 유지 · 손가락 변형 억제
Wan2.2 TI2V 5B · 승인 키프레임 1차 · 내부 81.3오른손 지시 중 왼팔 동반 상승·손가락 변형 확인
이전 이력 · Wan2.2 연구 캘리브레이션내부 72.7 · 미승인 회색 패딩 키프레임으로 승격 불가
시작과 끝 눈 연속성 비교
직접 Wan 7차 · 부드러움 복구, 국소 정체성 복원 검수600px 승인 장면에서 121프레임을 직접 생성했습니다. 정지 비율은 5차 68.3%에서 8.3%로 감소했고, 새로 생긴 눈썹만 국소 복원했습니다. 머리 패치 흔적·손 모양·중립 복귀 누락을 사람이 확인하기 전에는 점수를 계산하지 않습니다.
정체성 유지N/A비중 20
동작·물리N/A비중 20
지시 이행N/A비중 15
얼굴·표정N/A비중 15
다인 상호작용N/A비중 10
카메라·구도N/A비중 10
배경 안정성N/A비중 5
결함 없음N/A비중 5
기준본 고정 · Seedance 2.0 공식 샘플

공식 복합 동작 샘플을 100점으로 고정했습니다. Seedance API는 호출하지 않고 로컬 결과의 비교 기준으로만 사용합니다.

로컬 엔진 설치 · Wan2.2 TI2V 5B

FP16 모델, UMT5 FP8, Wan VAE를 native ComfyUI offloading으로 구성했습니다. 4-step 속도 LoRA는 사용하지 않습니다.

현재 작업 · 로컬 이미지 품질 · HiDream 4MP 선택 스타일 재현 Seedream·Grok·GPT Image는 품질 기준으로만 보고, 실제 후보는 RTX 3060 12GB와 로컬 ComfyUI로 생성합니다.
사용자 선택 기준 100 · HiDream 4MP 캐릭터 1차풍부한 얼굴·눈·명암·전체 마감 · 새 상태팩의 유일한 캐릭터 기준사용자 선택 기준 100 · HiDream 4MP 캐릭터 1차
검수 후보 · HiDream 4MP neutral_front동일 원화·seed·짧은 문법 + 눈당 작은 하이라이트 1점 · 내부 잠정 93.0검수 후보 · HiDream 4MP neutral_front
재현 3차 원본 · 생성 결과기준본 제작 조건 고정 · 눈 하이라이트 누락 외에는 선택 스타일 근접재현 3차 원본 · 생성 결과
탈락 재현 2차 · 완성본 재참조팔레트는 개선됐지만 큰 반사형 애니 눈으로 정체성 실패탈락 재현 2차 · 완성본 재참조
탈락 재현 1차 · 과도한 보존 프롬프트큰 애니 눈·머리색·앞치마색 변경으로 정체성 실패탈락 재현 1차 · 과도한 보존 프롬프트
승인 배경 · HiDream 클린 스테이지내부 94.05 · 선택 캐릭터와 같은 HiDream 명암·마감 계열승인 배경 · HiDream 클린 스테이지
폐기 방향 · HiDream → FLUX flat-cel수치 점수는 높았지만 사용자 선택본보다 단순하고 저렴해 보여 상태팩 기준에서 제외폐기 방향 · HiDream → FLUX flat-cel
폐기 이력 · FLUX 평면 스타일 5포즈 포즈 연구 근거로만 보존 · 사용자 선택 HiDream 4MP 스타일보다 단순해 재사용·승격 금지
5개 전신 포즈 비교판
1. 캐릭터 기준 · 사용자 선택

HiDream-O1 Full의 4MP 캐릭터 1차를 상태팩 기준 100으로 고정했습니다. FLUX.2 Klein Base 4B 평면 마감은 사용하지 않습니다.

2. 배경 · 90점 관문

HiDream 수정본 내부 94.05점으로 안전 구도와 클린 플레이트 편집성을 포함한 모든 수치 항목을 통과했고 사람이 승인했습니다.

3. 캐릭터 · 스타일 재현 관문

동일 원화·seed·짧은 문법의 3차에 작은 눈 하이라이트 레이어만 더한 93.0점 후보를 사람이 승인했습니다. 큰 반사형 눈은 별도 코믹 효과 상태로 분리합니다.

동일 곡 통제 실험 · 목소리·발성별 한국어 뭉개짐 비교 90초 기준 곡의 가사·멜로디·리듬·편곡 코드를 고정하고 acoustic render 시드만 바꿨습니다. 곡 차이가 아니라 가창 음색과 믹스 실현 차이를 듣는 항목입니다.
원본 시드 재현 대조군 · seed 20260821동일 곡 코드 · 믹스 ASR 42.86% · 분리 보컬 90.11%전체 믹스분리 보컬
보컬 렌더 후보 1 · seed 20260901동일 곡 코드 · 믹스 ASR 38.46% · 분리 보컬 79.12%전체 믹스분리 보컬
보컬 렌더 후보 2 · seed 20260902동일 곡 코드 · 믹스 ASR 26.37% · 분리 보컬 62.64%전체 믹스분리 보컬
보컬 렌더 후보 3 · seed 20260903동일 곡 코드 · 믹스 ASR 26.37% · 분리 보컬 62.64%전체 믹스분리 보컬
보컬 렌더 후보 4 · seed 20260904동일 곡 코드 · 믹스 ASR 19.78% · 분리 보컬 76.92%전체 믹스분리 보컬
저장된 구간 평가 · 2개
나쁨seed 20260821 · 전체 믹스 · 19.3~21.1초

발음 · 발음만 보면됨

나쁨seed 20260821 · 전체 믹스 · 0.9~13.0초

발음 · 가창은 좋은데 발음만 뭉개짐

통제 성공 · plan 전부 일치

semantic plan 해시가 5개 후보에서 동일합니다. 원본 WAV와 정확히 같은 재현 시드는 20260821입니다.

선택 규칙 · 사람 청취 필요

음악성은 같은 상태이므로 한국어 자음 선명도, 비음·전기음, 보컬 전면감이 가장 나은 후보를 직접 골라야 합니다. ASR만으로 제작 승격하지 않습니다.

발음 구간 리페인트 · 원본 음악 보존 후보 저장한 발음 문제를 3개 발화 구간으로 분리했습니다. 각 비교본은 해당 구간 앞뒤 2초를 포함하며, 나머지 파형은 원본과 정확히 같습니다.
본선 진출! 마지막 하트.0.0~5.6초 · 원본과 통과 후보 비교
수정 전 원본0.0~5.6초
리페인트 seed 20261101지정 구간 외 PCM 원본 일치
리페인트 seed 20261102지정 구간 외 PCM 원본 일치
리페인트 seed 20261103지정 구간 외 PCM 원본 일치
오늘 끝나고 저랑... 저녁! 영화!6.0~13.5초 · 원본과 통과 후보 비교
수정 전 원본6.0~13.5초
리페인트 seed 20261101지정 구간 외 PCM 원본 일치
리페인트 seed 20261102지정 구간 외 PCM 원본 일치
리페인트 seed 20261103지정 구간 외 PCM 원본 일치
입 닫아. 혀도 대기.18.7~21.7초 · 원본과 통과 후보 비교
수정 전 원본18.7~21.7초
리페인트 seed 20261101지정 구간 외 PCM 원본 일치
리페인트 seed 20261103지정 구간 외 PCM 원본 일치
파형 보존 통과 · 8개

각 구간을 원본에서 독립적으로 생성했습니다. 채택하지 않은 부분은 최종 합성에서 전혀 바뀌지 않습니다.

자동 탈락 · 1개

지정 범위 밖 PCM까지 바꾼 후보는 청취 목록에서 제외했습니다.

90초 기준선 확정 · 1.7B 90·105·120초 길이 확장 비교 사람 청취에서 60초보다 75초, 75초보다 90초가 우세했습니다. 같은 구조와 시드로 길이만 늘려 개선 지속 여부를 확인합니다.
90초 · 1.7B 길이 비교seed 20260821 · 믹스 ASR 42.86% · 분리 보컬 83.52% · 반복 1개 · 영상 125.33초
105초 · 1.7B 길이 비교seed 20260821 · 믹스 ASR 53.85% · 분리 보컬 71.43% · 반복 4개 · 영상 140.33초
120초 · 1.7B 길이 비교seed 20260821 · 믹스 ASR 39.56% · 분리 보컬 62.64% · 반복 11개 · 영상 155.33초
현재 사람 기준선 · 90초

60·75·90초 비교에서 음악성이 가장 좋았습니다. 해당 판정은 자동 ASR보다 우선합니다.

제작 승격 · 아직 차단

길이 최종 선택과 가사 전달력 보강 전까지 콘텐츠 서버 타이밍 변경이나 본편 렌더를 시작하지 않습니다.

사람 판정 반영 · 1.7B 음악성 우선 연속곡 1.7B의 음악성이 더 낫다는 청취 판정을 최종 기준에 반영했습니다. ASR은 순위가 아니라 가사 붕괴를 막는 하한선으로만 사용합니다.
60초 · 1.7B 구조형 연속곡seed 20260821 · 믹스 ASR 48.35% · 분리 보컬 75.82% · 순서 회수 67.50% · 영상 95.33초
75초 · 1.7B 구조형 연속곡seed 20260822 · 믹스 ASR 48.35% · 분리 보컬 78.02% · 순서 회수 65.00% · 영상 110.33초
90초 · 1.7B 구조형 연속곡seed 20260821 · 믹스 ASR 42.86% · 분리 보컬 83.52% · 순서 회수 75.00% · 영상 125.33초
주 음악 엔진 · XL Turbo + 1.7B

0.6B의 높은 ASR보다 사람이 확인한 음악적 완성도를 우선합니다. 앞으로의 시드 검색도 1.7B 안에서 진행합니다.

구조형 최고 ASR · 83.52%

90초 seed 20260821의 분리 보컬 기준입니다. 60초와 75초 후보도 함께 들어보고 음악성이 가장 좋은 곡을 선택해야 합니다.

발음 대조군 · 0.6B와 1.7B 고정 길이 비교 자동 가사 회수율을 비교하기 위한 대조군입니다. 사람 청취 결과에 따라 최종 음악 엔진 선정에는 사용하지 않습니다.
40초 연속곡 · LM 0.6Bseed 20260802 · 믹스 83.52% · 분리 보컬 84.62% · 영상 75.33초
50초 연속곡 · LM 0.6Bseed 20260802 · 믹스 93.41% · 분리 보컬 90.11% · 영상 85.33초
60초 연속곡 · LM 1.7Bseed 20260801 · 믹스 35.16% · 분리 보컬 65.93% · 영상 95.33초
72초 연속곡 · LM 0.6Bseed 20260801 · 믹스 51.65% · 분리 보컬 69.23% · 영상 107.33초
ASR 최상 · 50초 0.6B seed 20260802

전체 믹스 93.41%, 분리 보컬 90.11%입니다. 음악성·자연스러움은 직접 청취 승인 전입니다.

엄격 가사 게이트 · 통과곡 없음

90% 정확도뿐 아니라 순서 단어 100%·누락 0개를 요구하므로 아직 제작 승격하지 않습니다.

3순위 로컬 실측 완료 · ACE-Step 1.5 XL 승인 가사 자격 시험 공식 4B XL Turbo, 0.6B LM, INT8 weight-only, CPU/DiT offload 조합의 실제 RTX 3060 12GB 결과입니다.
XL 승인 구조 · 전체 믹스26.60초 · 4B XL Turbo · INT8 · seed 20260723
XL 승인 구조 · 분리 보컬가사 정확도와 순서 회수 평가 입력
XL 72초 · 분리 보컬가사 밀도만 3.41자/초에서 1.26자/초로 낮춘 진단군
XL 3섹션 · 분리 보컬26.67초 유지 · 역할과 섹션 표기만 단순화한 진단군
XL dry acoustic · 전체 믹스프롬프트만 건조한 보컬·피아노·가벼운 드럼으로 변경
XL dry acoustic · 분리 보컬전자 편곡과 공간계 효과를 줄인 최상 26.67초 대조군
XL dry a cappella · 분리 보컬악기를 없애도 다중 화자·앙상블 정렬 문제는 유지
하이브리드 v1 · 반복 압축 실패본각 문장 3회 TTS를 1~2초로 압축 · 가사 정확도 1.10%
하이브리드 v3 · ACE 연속 반주[Instrumental] · 26.67초 · 보컬 없는 연속 음악
하이브리드 v3 · 드라이 보컬 단독승인 문장 1회 합성 · 화자별 음색 · 가사 정확도 93.41%
하이브리드 v3 · 덕킹 최종 믹스연속 반주 + 드라이 리드 · 가사 정확도 92.31%
하드웨어 통과 · 45.67초

최대 CUDA 9.73GiB로 26.60초 48kHz 스테레오 WAV를 생성했습니다. 유휴 시 모델은 CPU로 내려갑니다.

승인 길이 가사 실패 · 25.27%

분리 보컬 기준 순서 회수 12.50%, 누락 35개입니다. 90%·전 단어 회수 기준을 통과하지 못했습니다.

제작 잠금 · 단일 E2E 가창 중단

ACE XL은 연속 반주 후보로 유지합니다. 승인 가사는 dry 보컬을 화자별 짧은 구간으로 생성하고, 정확도 통과 후에만 코러스·리버브·마스터링을 적용합니다.

하이브리드 1차 게이트 · 믹스 92.31%

문장 3회 반복 압축을 제거하고, 승인 문장을 1회만 합성했습니다. 보컬 단독 93.41%, 사이드체인 덕킹 적용 믹스 92.31%이며 사람 청취 검수 전 상태입니다.

2순위 로컬 실측 완료 · DiffRhythm 2 승인 가사 자격 시험 공식 가중치, seed 20260723, FP16, 16 steps, CFG 2.0의 실제 RTX 3060 12GB 결과입니다.
DiffRhythm 2 seed 20260723 · 전체 믹스28.03초 · 공식 FP16 · 16 steps · CFG 2.0
DiffRhythm 2 seed 20260723 · 분리 보컬HTDemucs 분리 · 한국어 가사 자동평가 입력
동일 승인 가사 · 152초 길이 통제가사 밀도를 낮춰도 한국어 0% · 보컬 언어 영어 86.98%
공식 중국어 예제 · 지원 언어 통제동일 런타임 · 중국어 99.23% · 입력 문장 다수 회수
하드웨어 통과 · 30.81초

28.03초 MP3를 생성했고 최대 CUDA 할당은 4.86GiB였습니다. 이 서버에서 안정적으로 예약 실행할 수 있습니다.

가사 게이트 실패 · 4.40%

혼합 음원 ASR은 승인 가사를 회수하지 못했습니다. 분리 보컬 기준 순서 단어 회수 0.00%, 누락 40개로 한국어 제작 후보에서 제외합니다.

원인 확정 · 공개 경로는 중국어·영어

공식 진입점은 한글을 other로 거부합니다. 152초 한국어 통제도 실패했지만 공식 중국어 예제는 99.23% 중국어로 판별되어 설치·샘플러 문제를 배제했습니다.

1순위 로컬 실측 완료 · HeartMuLa 3B 승인 가사 자격 시험 공식 3B·HeartCodec 가중치, seed 20260723, lazy load, BF16/FP32 조합의 실제 RTX 3060 12GB 결과입니다.
HeartMuLa seed 20260723 · 전체 믹스26.72초 · 공식 3B BF16 + HeartCodec FP32
HeartMuLa seed 20260723 · 분리 보컬HTDemucs 분리 · 한국어 가사 자동평가 입력
하드웨어 통과 · 49.44초

26.72초 WAV 생성 완료. HeartMuLa 7.68GiB, HeartCodec 6.20GiB로 순차 실행됐고 가중치 양자화나 codec BF16 저하는 사용하지 않았습니다.

가사 게이트 실패 · 82.42%

순서 단어 회수 70.00%, 누락 12개입니다. 자동 기준 90%·전 단어 회수·무누락을 충족하지 못했습니다.

원본 신호 게이트 실패

-12.62 LUFS, +0.22 dBTP로 너무 크고 피크가 넘습니다. 후처리로 조정 가능하지만 가사 실패를 마스터링으로 통과시키지는 않습니다.

2026-07-23 최신 결과 · 한국어 보컬 모델 동일 가사 청취 비교 HeartMuLa가 공개한 한 곡의 동일 가사 비교입니다. 일반 Whisper는 긴 가창을 누락하므로 자동 점수를 모델 순위로 사용하지 않고 직접 청취합니다.
Suno v4.5 · 기준 100점비교 전용 · API/생성 호출 금지 · 동일 한국어 가사 공식 비교 음원
Mureka V7.6상용 품질 기준 · 동일 한국어 가사 공식 비교 음원
YuE오픈소스 · 동일 한국어 가사 공식 비교 음원
DiffRhythm2외부 152초 보컬감 샘플 · 한국어 ASR 0% · 동일 한국어 가사 공식 비교 음원
ACE-Step오픈소스 · 동일 한국어 가사 공식 비교 음원
HeartMuLa품질 우선 검증 1순위 · 12GB VRAM 확인 필요 · 동일 한국어 가사 공식 비교 음원
ACE 한국어 발음 전용 LoRA 없음

ACE-Step 공식 배포 목록에는 현재 한국어 보컬 전용 LoRA가 없습니다. 자체 학습은 가능하지만 이 서버의 12GB VRAM은 공식 최소 16GB보다 작습니다.

유튜브 제작 라이선스 판정 SaaS 판매 여부가 아니라 공개 영상과 수익화 가능성을 기준으로 코드, 공식 가중치, 출력 조건, 추가 자산 권리를 각각 검사합니다.
제작 후보 · HeartMuLa / DiffRhythm / ACE / YuE

HeartMuLa·DiffRhythm·YuE는 공식 Apache 2.0, ACE-Step 1.5는 MIT입니다. ACE를 Apache로 적은 기존 보고는 정정하며, YuE는 요청된 출처 표기를 manifest에 남깁니다.

제작 제외 · LeVo 2 / EXAONE 3.5

LeVo는 commercial 또는 production 사용을 금지하고, EXAONE은 모델·파생물·출력의 상업 사용을 금지합니다. 연구 결과도 공개 영상 산출물에 섞지 않습니다.

코드 허용만으로는 부족

RVC 보컬 모델·훈련 음성·참조 가수와 BSRoformer 커뮤니티 가중치는 별도 권리입니다. 명시적 상업 허용이나 계약이 없으면 해당 자산을 제작에서 거부합니다.

하이브리드 음악 파이프라인 제안 검증 공식 코드·라이선스와 현재 RTX 3060 12GB 단일 GPU 기준으로 사실, 조건부 사실, 과장을 분리했습니다.
HeartMuLa lazy load 확인

LM 토큰 생성 뒤 모델을 해제하고 HeartCodec을 로드하는 공식 경로가 있습니다. 단일 GPU인 이 서버에서는 필수이며 codec은 음질 때문에 FP32를 유지합니다.

EXAONE 3.5 제작 경로 제외

모델 라이선스가 NC이고, 콘텐츠 서버의 승인 가사를 다시 쓰는 단계 자체가 현재 계약을 위반합니다. Studio 소유 메타데이터만 결정론적으로 편성합니다.

완벽한 스템·고정 160 epoch 기각

BS-RoFormer도 추정 분리라 누설과 아티팩트가 생길 수 있습니다. RVC는 이미 3.7초 슬라이싱을 하며 보편적인 최적 epoch는 없습니다.

현재 로컬 결과 · ACE-Step 한국어 가창 복잡도 하한 실측 가사·길이·시드를 고정하고 LM, 캡션, 반주 마스킹을 한 요소씩 분리했습니다. 본편 후보가 아닌 엔진 자격 시험입니다.
LM 없음 · 최소 캡션 · 33.33%승인 앞부분 4줄 · 30초 · 단일 보컬
1.7B LM · 최소 캡션 · 33.33%Korean pop, clear male vocal.
1.7B LM · comic musical · 40.00%동일 가사·길이·실행기, 연출 캡션만 추가
같은 후보 · 분리 보컬 · 60.00%HTDemucs 보컬 분리 후 결정론적 ASR
공식 한국어 트로트 예제 · 30.65%공식 example 160 그대로 · 180초
최소 입력도 연구 게이트 실패

단일 보컬·1구간·권장 음절 4줄에서 전체 믹스 최고 40%, 분리 보컬 60%로 70% 연구 게이트를 넘지 못했습니다.

프롬프트 과다설 기각

최소 캡션은 33.33%, LM을 꺼도 33.33%였습니다. 현재 실패를 긴 프롬프트나 LM 하나로 설명할 수 없습니다.

이전 결과 · YuE JP/KR 7B 연속 한국어 가창 실측 · YuEGP 8비트 승인 가사 19줄을 한 구간으로 고정해 27.04초 믹스·보컬·반주를 생성했습니다. YuE 전체가 아니라 당시 YuEGP profile 5 실행 결과입니다.
YuE candidate 01 · 전체 믹스JP/KR 7B · seed 734921 · 27.04초
YuE candidate 01 · 보컬만가사 인식 평가에 사용한 분리 보컬
YuE candidate 01 · 반주만보컬과 함께 생성된 분리 반주
가사 정확도 0.00% · 순서 단어 0.00%

한국어는 감지됐지만 승인 가사를 거의 회수하지 못해 품질 관문에서 탈락했습니다. 사람 청취 전 자동 승격도 금지합니다.

2차 시드 중단 · 생성 91.9분

24GB RAM 요구 프로필을 16GB 호스트에서 실행했고 CPU 모델·CUDA 입력 경고도 있었습니다. 같은 YuEGP 조합의 seed 반복은 중단합니다.

이전 결과 · ACE-Step LM 플랜 16개 실험 아래 3개는 실행기를 고정하고 생성한 16개 중 자동 평가 상위 3개이며, 최고 19.78%로 모두 탈락했습니다.
LM 1위 · plan 14 · 정확도 19.78%원문 19줄 · 고정 실행기 · LM plan search
LM 2위 · plan 12 · 정확도 17.58%원문 19줄 · 고정 실행기 · LM plan search
LM 3위 · plan 13 · 정확도 15.38%원문 19줄 · 고정 실행기 · LM plan search
본편 생성 잠금 · 대본 동결 완료 media_req_c5d01502179c · 62초 · 47개 세그먼트 · 뮤지컬 28.333~55초 · 다음 관문 visual_background_plates
1. Local Korean musical research baseline승인 · 후보 5개 · 최소 90점 + 사람 승인

a reproducible 75-to-90-second one-pass Korean comic song baseline with human-marked pronunciation defects and optional per-job localized repair; this approval freezes the current research method and does not claim Suno parity

2. Local premium clean background plates대기 · 후보 16개 · 최소 90점 + 사람 승인

four approved 768x1344 local HiDream or FLUX.2 clean background candidates for each qualification scene, scoring at least 90 without characters or text

3. Local premium reference-edited character states대기 · 후보 24개 · 최소 90점 + 사람 승인

approved direct HiDream 4MP full-body states scoring at least 90 relative to the user-selected HiDream reference while preserving its premium face finish, identity, and round two-to-three-head comedy proportions

4. Deterministic full-scene composite keyframes대기 · 후보 16개 · 최소 90점 + 사람 승인

four human-approved deterministic composites per qualification scene using only approved background and character layers

5. Active: Seedance-relative local motion suite대기 · 후보 4개 · 최소 90점 + 사람 승인

four independent 4-to-6-second vertical image-to-video shots that score at least 90 against Seedance 2.0 normalized to 100

6. Ten-second audio-video integration scene대기 · 후보 3개 · 최소 90점 + 사람 승인

a final-pipeline ten-second scene using only approved music, voices, character references, motion shots, captions, effects, and mastering

대본 방향 승인

대사·가사·순서·운세 내용은 다시 쓰지 않고 승인 체크섬으로 동결했습니다.

현재 본편 렌더 차단

음악 연구 기준선은 승인됐지만 제작 키프레임, Seedance급 모션, 10초 통합 시험이 남아 본편은 아직 생성하지 않습니다.

이전 직접 생성 기준선 · candidate 02/08/06 Turbo 입력 32후보 + SFT 1.7B 8후보 추가 완료 · 기존 최고 39.56% 유지 · Suno급 통과 아님
1위 · candidate 02 · 가사 회수 39.56%ACE-Step 2B Turbo · 1.7B LM · PT · full offload
2위 · candidate 08 · 가사 회수 26.37%ACE-Step 2B Turbo · 1.7B LM · PT · full offload
3위 · candidate 06 · 가사 회수 25.27%ACE-Step 2B Turbo · 1.7B LM · PT · full offload
현재까지 최고인 직접 생성 기준선

Turbo+1.7B가 기존 비교에서는 이겼지만 SFT+1.7B, Base+1.7B, Turbo shift 변형과 조합형 제작 비교가 남았습니다.

자동 품질 관문 실패

보컬 분리 후에도 문자 정확도 36.26%, 누락 29단어여서 반주가 아닌 실제 발음과 가사 생성 문제로 확인됐습니다.

입력 편곡·SFT 조합 탈락

가사 줄 재편곡 최고 27.47%, 원본+단순 프롬프트 32.97%, SFT+1.7B 최고 4.40%로 기존 원본 Turbo 39.56%를 넘지 못했습니다.

품질 우선 제작 정책 · 초안 최종 승격 금지 캐릭터 마스터 96 · 정체성 상태 96 · 배경 40 · 역할 음성 24 · 음악 8 후보를 GPU 한 작업씩 예약하고 승인 자산만 합성합니다.
대본 수정 필요 · 파편화된 음악 구조 0~28.333초 대화 · 28.333~55초 연속 뮤지컬 · 55~62초 대화 결말 구조로 콘텐츠 서버 재승인이 필요합니다.
새 62초 수정본 · 연구 프리뷰 요청 media_req_c5d01502179c · Studio youtube_job_ea92830c561c4078cc9cb86d · 대본 구조 통과 · 실제 연속 가창 생성 미실행
대본 구조 통과

19개 구간이 28.333~55초에 연속 배치됐고 47개 발화 문구와 순서는 유지됐습니다.

단일 음악 생성 미실행

ACE-Step 8개 후보 대신 19개 beat와 19개 Edge TTS chant를 따로 생성해 이어 붙인 가이드입니다.

시각 품질 미실행

결정론적 연구 도형이며 ComfyUI 캐릭터·클린 배경·최종 가창 승자는 아직 없습니다.

야코 기준 100 · scene006 내부 패널 평가 · 목표 90

미술·애니메이션·음향·스토리보드·모바일 시청자·릴리스 QA의 독립 평가를 항목별 중앙값으로 집계합니다.

58.24 / 100 야코 상대평가 · representative_scene_pilot · 11초 장면 잠정 점수 · 62초 전체 점수 아님
대사-시각 구현72.0비중 15
표정40.0비중 13
모션·편집71.0비중 13
음성·노래·음향35.5비중 9
캐릭터 디자인53.5비중 8
정체성·그림체58.5비중 8
포즈·동작49.0비중 8
구도·모바일62.0비중 8
배경·소품·합성54.5비중 7
개그·유지 연출57.0비중 5
자막83.0비중 4
기술100.0비중 2
명료 보컬 v3 · ACE 반주 + 역할 음성 리듬 가창 ACE 생성 보컬 제거 · 저녁/영화/상견례 각 1.375초 고정 · 반주 자동 덕킹 · 강제 속도 변경 없음 · 사람 가창성 검수 필요
공식 API repaint v2 · 가창 실패 음악은 생성됐지만 사람 목소리가 뭉개져 들린다는 검수 결과로 탈락했습니다. 점수와 승격 후보에서 제외했습니다.
ACE-Step 1.5 실패본 · 사용 금지 공식 최소 길이보다 짧은 6초 생성 후 4.125초로 강제 가속한 잘못된 실험입니다. 점수와 승격 후보에서 제외했습니다.
1. 자동 승격된 scene 006 MP4 1080x1920 · 30fps · 11초 · 8개 승인 세그먼트 · 실측 컷·자막·오디오 점수
2. 역할별 음성·박자 관문본 준호·소연·갓포츈을 분리하고, 합창단 3성부와 상상 속 소연 2성부를 배치했습니다.
3. 탈락 근거: 현재 원화 / Illustrious+Cartoony / Animagine+Flat·Bold 행은 소연·갓포츈·준호입니다. 소품을 빼고 얼굴, 2~3등신 비율, 의상과 세 인물 간 그림체만 비교합니다.
scene 006 세 캐릭터의 현재 원화와 두 ComfyUI 레시피 비교판
scene006 잠정 58.24점

목표 90점 기준입니다. 현재 우선 보강 항목은 표정 40.0, 음성·노래·음향 35.5, 포즈·동작 49.0, 캐릭터 디자인 53.5입니다.

남은 품질 제한 · 반복 진행 중 · 2개 기록

최근 변화 +4.12점. 캐릭터는 승인 표정·포즈 상태팩이 필요하고, 노래는 Studio가 ACE-Step으로 생성·합성해야 합니다.