동사를 세어 보세요. 달리고, 뛰어오르고, 싸우고, 닿고, 떼어 냅니다. 박자 다섯이고 그중 셋은 달리는 열차 위에서 위치가 바뀌는 것이며, 길이 칸에는 5초라고 적힌 요청입니다. 박자당 1초이고, 1초는 보는 사람이 박자가 일어났다는 것을 알아차리기에도 모자란 시간입니다. 모델이 그걸 연출하기에는 말할 것도 없고요.
이런 프롬프트에 Wan 3.0이 무엇을 하는지는 정확히 이해할 값어치가 있습니다. 사람들이 예상하는 것이 아니기 때문입니다. 잘라 내지 않습니다. 시간이 다 되어 멈추지도 않습니다. 주어진 실행 시간 안으로 일정표를 압축하고, 그 말은 모든 박자를 시도하고 모든 박자를 서두른다는 뜻입니다 — 혹은 이 비율에서는 대부분이 조용히 버려지고 모델이 어느 것을 중심으로 클립을 세울지 고릅니다. 공개된 런에서 그것은 첫 번째를 골랐습니다. 먼지 속, 해 질 녘, 열차 옆을 달리는 것. 좋은 숏이고, 프롬프트가 묘사한 숏은 아닙니다.
이 범주에서 가장 흔한 실패이고, Wan 3.0에서는 특히 가장 고치기 쉬운 실패입니다. 이 모델은 2초에서 30초까지 아무 정수나 만듭니다. 박자 다섯짜리 액션 시퀀스는 그 범위의 꼭대기를 원합니다. 숫자를 올리면 크레딧이 여섯 배 들고, 당신이 쓴 것이 들어 있는 클립을 삽니다 — 압축된 판본을 다섯 번 돌리는 것보다 나은 거래입니다.
숫자를 올리는 것만으로 되지 않는 것은 박자에 순서를 주는 일입니다. Wan 3.0에는 타임코드 문법이 없습니다. "0-6s: she rides alongside"라고 쓰는 것은 글자를 쓰고 아무것도 사지 않습니다. 모델은 그걸 글로 읽습니다. 통하는 문법은 평범한 영어 접속사입니다 — then, after that, finally — 그리고 그중 마지막이 가장 중요합니다. 끝을 한 번도 말하지 않은 30초 클립은 끝을 지어내고, 지어낸 끝은 거의 언제나 가장 센 그림에서의 컷이 아니라 액션 밖으로의 느린 표류입니다. 여기서는 끝이 이미 이야기 안에 쓰여 있습니다. 다른 선로로 굴러가는 객차. 그 앞에 "finally"라는 단어만 있으면 됩니다.
이 프롬프트에서 조용히 훌륭한 것이 둘 있고, 나머지를 어떻게 하든 가져갈 값어치가 있습니다. 첫째는 복면입니다. 복면 쓴 주인공은 이 숏에서 가장 어려운 연속성 문제를 없앱니다 — 도약과 격투를 가로질러 안정적으로 유지할 얼굴이 없습니다 — 그리고 그 여력을 움직임에 돌려줍니다. 정체가 요점이 아닐 때는 언제든 얼굴을 가리세요.
둘째는 "practical stunt realism"입니다. 생성된 액션은 무게 없는 쪽으로 기웁니다. 궤적을 떠다니는 몸, 뒤따르는 반응이 없는 충격, 미끄러지는 말. 그 세 단어는 정반대를 요구하고, 시각적 속성이 아니라 제작 방식을 이름 붙임으로써 그렇게 하는데, 그게 훨씬 강한 지시입니다. "Realistic"은 소원입니다. "Practical stunt"는 찍는 방법이고, 모델은 그렇게 찍은 영상을 아주 많이 봤습니다.
모드에 관한 구조적인 메모 하나. 이건 레퍼런스로 동영상 만들기이고, Wan 3.0에서는 한 요청에 이미지 열 장, 동영상 다섯 개, 오디오 다섯 개까지 — 그리고 거기 딸린 진짜 문법이 하나 있다는 뜻입니다. 자산은 프롬프트에서 `Image 1`, `Video 1`, `Audio 1`로 가리킵니다. 대문자로, 띄어쓰기를 두고, 배열 순서대로 번호를 매겨서. 이 프롬프트는 그중 아무것도 쓰지 않는데, 공개용 샘플로는 괜찮고 실무 요청으로는 틀렸습니다. 무법자와 열차와 협곡이 당신에게 사진이 있는 것들이라면 번호로 말하세요. 그러면 모델이 그것들을 지어내기를 멈춥니다.
마지막으로 청구서. 레퍼런스 동영상은 Wan 3.0이 값을 매기는 유일한 입력입니다. 원본 클립은 출력과 같은 초당 요율로 계산되고 같은 30초 상한에 들어갑니다. 레퍼런스 이미지 열 장은 무료이고 15초짜리 레퍼런스 동영상은 요청에 붙일 수 있는 가장 비싼 것입니다. 이 모델에 대해 쓴 사람 중 누구도 이걸 분명히 말하지 않았고, 사람들을 놀라게 하는 항목이 바로 이것입니다.