← 블로그

Seedance 2.0에서 깜빡임, 떨림, 시간적 아티팩트 수정 방법

아티팩트 유형 파악, 최소 테스트 실행, 순서대로 수정 적용 등 진단 흐름으로 시간적 아티팩트를 해결하세요.

8 min read
Seedance 2.0에서 깜빡임, 떨림, 시간적 아티팩트 수정 방법

Seedance 2.0처럼 시네마틱 영상을 만들고 싶으신가요? WaveSpeed 시네마틱 영상 생성기를 통해 지금 바로 Seedance 2.0 수준의 시네마틱 영상을 만들어보세요.

안녕하세요, Dora입니다. 처음 Seedance 2.0의 플리커를 발견했을 때, 그건 극적인 순간이 아니었습니다. 어느 날 늦은 저녁 짧은 루프 영상을 내보내던 중 그림자 부분에서 뭔가가 아주 희미하게 깜박이고 있었습니다. 버그라기보다는 신경질적인 눈 깜빡임 같은 느낌이었죠. 몇 번을 다시 재생하고 나서야, 한 번 눈에 띄면 무시할 수 없다는 걸 깨달았습니다. 그 작은 시각적 떨림이 머릿속을 떠나지 않았습니다.

이번 달 여러 프로젝트에서 같은 패턴이 반복됐습니다. 깨끗한 스틸 이미지, 괜찮아 보이는 미리보기, 그리고 내보내기 후 나타나는 미묘한 불안정성. 항상 같은 종류의 불안정성도 아니었습니다. 그래서 저는 작업 흐름을 잠시 멈추고, 도구가 이상하게 작동할 때 제가 하는 방식대로, 작고 단조로운 테스트를 설정하고 관찰한 것을 기록했습니다. Seedance 2.0 플리커를 경험해보셨다면, 원인과 추측을 구분하는 데 도움이 됐던 과정과, 꽤 효과가 있었던 수정 방법을 공유하겠습니다.

아티팩트 파악하기 (플리커 vs 지터 vs 왜곡 vs 텍스처 크롤)

설정을 바꾸기 전에, 저는 먼저 보이는 현상에 이름을 붙이려고 합니다. 당연한 말처럼 들리지만, 잘못된 용어를 쓰면 엉뚱한 수정 방법을 찾아다니게 됩니다.

  • 플리커(Flicker): 프레임별 밝기 또는 색상 변동. 마치 누군가 조광기를 두드리는 것처럼 보입니다. 저대비 영역, 피부, 하늘, 페인트 칠한 벽에서 가장 많이 나타납니다.
  • 지터(Jitter): 프레임 간 미세한 위치 이동. 가장자리가 떨립니다. 카메라가 정지 상태여야 함에도 테이블 위의 로고가 진동합니다.
  • 왜곡(Warp): 형태가 구부러지거나 튀어오릅니다. 손이 늘어나고, 머그컵이 번지고, 텍스트가 녹았다가 다시 형성됩니다. 현실에서는 불가능한 움직임입니다.
  • 텍스처 크롤(Texture crawl): 다른 것은 움직이지 않는데 고주파 디테일(천 짜임새, 벽돌, 잔디)이 기어다니거나 “헤엄치는” 현상입니다.

빠르게 확인하는 방법:

  • 2배속으로 스크럽하기. 플리커는 빠른 속도에서 바로 눈에 띄고, 지터는 버즈음으로 나타납니다.
  • 단축키로 두 프레임 사이를 빠르게 전환하기 (저는 좌우 빠른 탭을 사용합니다). 텍스처 크롤은 한 부분의 패턴이 계속 바뀔 때 드러납니다.
  • 잘 모르겠다면 4~8 프레임의 작은 GIF로 내보내기. 루프에서 아티팩트를 보는 게 더 쉽습니다.

Seedance 2.0은 각각 다른 상황에서 네 가지 모두를 경험하게 해줬습니다. 전부 “플리커”라고 부르면 문제가 흐려지므로, 저는 노트에 아티팩트를 먼저 태그로 표시합니다. 이후의 모든 과정에 영향을 미치니까요.

최소 재현 테스트 (저의 3회 실행 설정)

Seedance 2.0의 문제인지 아니면 제 문제인지 확신이 서지 않을 때, 저는 세 번의 동일한 실행을 하면서 그 중 딱 하나만 바꿉니다. 10~15분이 걸리고, 대부분 “이게 무작위적인 건가요?” 라는 질문에 소란 없이 답을 줍니다.

이 노트의 기준 설정 (2026년 2월 12~15일 실행):

  • 24fps, 768×1344 세로 또는 1344×768 가로의 6초 클립.
  • 동일한 시드, 동일한 샘플러, 동일한 강도.
  • 동일한 프롬프트, 카메라, 조명 언어.
  • 관련이 있을 경우 하나의 정적 참조 이미지 (아래 참조), 깔끔하게 준비된 것.

실행 A: 모든 것 고정. 실행 B: A와 동일하지만 새로운 무작위 시드 사용. 실행 C: A와 동일하지만 하나의 의도적인 변경 (프롬프트 문구 또는 참조 이미지 중 하나).

확인 사항:

  • B가 A보다 나쁘지만 C가 개선된다면, 프롬프트/참조 민감도로 처리합니다.
  • A와 B 모두 같은 아티팩트를 보이고 C가 그렇지 않다면, 변경 사항이 중요했던 것입니다.
  • A, B, C 모두 같은 방식으로 오작동한다면, 수정 계단으로 넘어갑니다.

고정할 것 vs 변경할 것

고정 항목: 해상도, fps, 샘플러, 가이던스/CFG, 디노이즈/강도, 모션 스케일, 피사체 수, 조명, 카메라 동사 (고정 삼각대 vs 달리), 시드 (A vs C 비교용). 내보내기 코덱과 비트레이트도 고정합니다. 압축이 플리커를 흉내낼 수 있기 때문입니다.

C 실행에서는 정확히 한 가지만 변경합니다: 좁은 프롬프트 절 (예: “소프트박스 조명, 스페큘러 하이라이트 없음” 추가) 또는 단일 참조 수정 (예: 그림자 정리). 세 번 실행에서 명확한 결과를 얻지 못하면 더 많은 실행을 추가하는 대신, 명확해질 때까지 장면을 단순화합니다.

수정 계단 (프롬프트 → 참조 → 입력)

가벼운 방법이 기회를 갖기 전에 무거운 도구로 건너뛰지 않기 위해, 이 순서로 수정을 시도합니다.

드리프트를 줄이는 프롬프트 제약

Seedance 2.0에서 경험한 대부분의 플리커는 공간, 빛, 시간에 대해 모델에게 전달하는 이야기를 더 명확히 했을 때 부드러워졌습니다. ByteDance의 공식 발표에서는 “모션 안정성과 물리적 복원 능력”이 핵심 강점이라고 강조하지만, 이를 위해서는 명확한 프롬프팅이 필요합니다.

  • 카메라 고정: “고정 삼각대, 카메라 흔들림 없음.” 움직임이 필요하다면 한 번만, 명확하게 묘사합니다: “일정한 속도로 천천히 왼쪽으로 달리.”
  • 조명 고정: “균일하고 분산된 조명,” 또는 “카메라 왼쪽 45° 단일 소프트 키, 일정한 강도.” 빛남을 유발하는 “글로우,” “글리머,” “반짝임” 같은 단어는 제거합니다.
  • 불안정한 소재 금지: 텍스처 크롤이 나타나면 “스팽글,” “메쉬,” “헤링본,” “마이크로 패턴,” “모아레 유발 직물”을 제거합니다.
  • 그림자 안정화: “부드러운 그림자, 플리커 없음, 일정한 노출.” 이상하게 읽히지만 도움이 됩니다.
  • 타임베이스 명명: “24fps 느낌” 또는 “시네마틱 24fps 케이던스.” WaveSpeed의 완전한 가이드에서는 Seedance 2.0의 “물리적 정확도”와 “유동적인 모션”이 적절한 모멘텀과 타이밍 신호에 달려 있다고 언급합니다. 모션의 일관성을 높이는 데 도움이 됩니다.
  • 네거티브 프롬프트는 아껴서 사용: “반짝임 없음, 플리커 없음, 펄싱 없음”이 가끔 도움이 되지만, 수정이 아닌 힌트로 취급합니다.

조용한 성과: 주방 클립에서 캐비닛 하이라이트가 계속 숨쉬는 것처럼 보일 때 “따뜻한 햇빛”을 “흐린 낮 빛”으로 교체했더니 플리커가 사라졌습니다. 몇 분이 절약된 게 아니라, 제 인내심이 절약됐습니다.

노이즈를 제거하는 참조 이미지 정리

노이즈가 많거나 압축된 참조 이미지를 Seedance 2.0에 제공하면, 종종 텍스처 크롤이나 엣지 지터가 포함된 결과물이 나옵니다. 참조 이미지를 정리하는 것이 분당 안정성 향상 측면에서 가장 큰 효과를 가져다줬습니다.

빠른 준비 과정 (3~5분):

  • 세부 디테일을 보존하는 온화한 모델로 한 번 업스케일 (2배). 과도한 샤프닝은 피합니다.
  • JPEG 블록과 스펙클을 제거할 정도로만 디노이즈. 플라스틱 피부는 안 됩니다.
  • 노출 균일화. 프레임 전체에 걸쳐 일관된 미드톤이 “숨쉬는” 현상을 줄입니다.
  • 색상 정규화. 따뜻하고 차가운 영역 간의 급격한 변화는 나중에 플리커를 유발하는 경향이 있습니다.
  • 로고나 텍스트가 단단하게 유지되어야 한다면, 참조 이미지에서 깨끗한 벡터 엣지를 제공합니다.

짧은 소스 클립에서 애니메이션을 만든다면, 먼저 작은 시간적 디노이즈 패스를 수행하고 중간 시퀀스 스틸을 참조 이미지로 선택합니다. 고스팅이 줄고 크롤도 줄어듭니다.

실제로 안정화에 도움이 되는 입력 조정

프롬프트와 참조 이미지만으로 충분하지 않을 때, 모델이 의존하는 입력값을 조정합니다. GitHub 저장소에는 “긴 샷의 플리커 제거”를 위한 temporal_smoothing 파라미터가 제공됩니다.

  • 강도/디노이즈를 약간 낮추기 (예: 0.65 → 0.55). 프레임별 재창조를 줄입니다.
  • 모션 스케일 한 단계 낮추기. 큰 모션은 구조가 약할 때 왜곡을 초래합니다.
  • 생성 전에 고주파 텍스처 (천, 잔디)에 부드러운 프리블러 적용. 직관에 반하지만 크롤을 잡아줍니다. 이후 약간 샤프닝을 할 수 있습니다.
  • 렌더 비트레이트 높이기 (VBR 높음 또는 무손실 패스). 압축 플리커는 얼핏 보면 모델 플리커처럼 보입니다.
  • 샷 길이 줄이기. 46초 클립이 추가 보호 장치 없이 1012초보다 더 안정적으로 유지된다는 것을 발견했습니다.

화려하지는 않지만 대부분 효과가 있습니다.

결정 규칙 (재실행 vs 재프롬프트 vs 재참조)

지칠 때는 습관적으로 재실행을 하게 됩니다. 거의 도움이 되지 않습니다. 다음은 제가 계속 나아갈 수 있게 해주는 규칙들입니다.

  • 재실행 (같은 설정, 새 시드): 아티팩트가 희미하고 구조적이지 않을 때만 - 작은 밝기 변동, 하나의 엣지 버즈. 두 시드 모두 괜찮아 보이지만 하나가 약간 불안정하다면, 세 번째를 타이브레이커로 허용합니다. 비용: 약 2~4분. 승률: 중간.
  • 재프롬프트: 아티팩트가 장면의 모호함과 일치할 때 - 일관되지 않은 빛, 혼합된 카메라 동사, 반짝임을 유발하는 형용사. 플리커가 메타포 (“글로우,” “시머”)와 함께 움직인다면 언어를 정리합니다. 비용: 약 3~6분. 승률: 플리커에 높음, 지터에 중간.
  • 재참조: 엣지나 텍스처가 지속적으로 오작동할 때. 같은 로고가 진동하거나 같은 천이 모든 시드에서 헤엄친다면, 참조 이미지가 문제입니다. 정리하고 다시 시도합니다. 비용: 약 5~10분. 승률: 텍스처 크롤에 높음, 왜곡에 중간.

반복 가능한 특정 지점(손, 작은 물체)에서 형태 왜곡이 나타나는 클립은 더 많은 실행으로 쫓지 않습니다. 모델에게 더 강한 구조를 제공하도록 샷을 재구성합니다: 더 넓은 렌즈, 가는 선 줄이기, 느린 모션. 열 번째 시드가 운 좋게 성공하기를 바라는 것보다 빠릅니다.

로그에서 작은 메모: 이번 달 여섯 개의 프로젝트에서 재프롬프트가 약 60~70%의 경우에 플리커를 수정했습니다. 재참조는 5건 중 4건에서 텍스처 크롤을 수정했습니다. 재실행은 다른 두 방법을 이미 수행한 후에만 주로 도움이 됐습니다.

알려진 한계 (완전히 사라지지 않는 경우)

일부 아티팩트는 Seedance 2.0에서 완전히 제거되지 않습니다. 적어도 저에게는, 아직은요. Seedance 2.0의 통합 멀티모달 아키텍처는 “뛰어난 모션 안정성”을 제공하지만, 특정 시나리오는 여전히 어렵습니다:

  • 마이크로 패턴과 모아레. 촘촘한 짜임새, 방충망, 작은 체크무늬는 기어다니려고 합니다. 미리 부드럽게 만들거나 다른 소재를 선택합니다.
  • 길고 끊기지 않는 테이크. 8초를 넘어가면 신중한 프롬프트를 사용해도 작은 노출 드리프트가 스며듭니다. 두 개의 짧은 샷이 하나의 긴 샷보다 종종 더 나아 보입니다.
  • 가늘고 대비가 강한 엣지. 하늘을 배경으로 한 머리카락, 나뭇가지, 가는 텍스트. 포스트에서 안정화하지 않으면 약간의 지터가 예상됩니다.
  • 큰 조명 변화. 이야기에 움직이는 빛이 필요하다면 약간의 플리커를 감수합니다. 빛의 경로를 매우 구체적으로 묘사하고 다른 모든 곳의 대비를 낮추는 것이 더 나은 결과를 가져왔습니다.
  • 무거운 압축 또는 플랫폼 재인코딩. 일부 소셜 플랫폼은 업로드 시 자체적인 플리커를 추가합니다. 원본이 깨끗한데 게시물이 그렇지 않다면, 다른 코덱이나 더 높은 비트레이트를 시도하거나 내보내기 전에 가벼운 그레인 레이어를 추가합니다.

이것이 저에게 중요한 이유: 완벽한 프레임이 필요한 것이 아니라, 주의를 분산시키지 않는 안정적인 프레임이 필요하기 때문입니다. Seedance 2.0 플리커가 치명적이지는 않지만, 조용한 장면에서 집중을 빼앗습니다. 이 안전장치들이 “산만한”을 “충분히 좋은”으로 바꿔주는데, 이것이 실제로 출시되는 작업의 현실적인 기준인 경우가 많습니다.

비슷한 테스트를 진행 중이라면, 무엇을 보고 계신지 알고 싶습니다. 주방 장면에서 겪는 약간의 노출 드리프트가 모델 때문인지, 제 프롬프트 때문인지, 아니면 그냥 밤에 스테인리스 스틸을 제 눈이 인식하는 방식 때문인지 아직 결론을 내리지 못했습니다.


Seedance 2.0처럼 시네마틱 영상을 만들고 싶으신가요? WaveSpeed 시네마틱 영상 생성기를 통해 지금 바로 Seedance 2.0 수준의 시네마틱 영상을 만들어보세요.