- Character Animator 사용 안내서
- 소개
- 퍼펫 만들기 및 제어
- 리깅
- 비헤이비어
- 태그 및 비헤이비어 추가
- Character Animator의 비헤이비어
- 비헤이비어에 대해 자세히 알아보기
- 기록 및 재생
- 프로젝트 내보내기
다음은 Adobe Character Animator를 사용하여 스트리밍하는 동안 도움이 될 만한 몇 가지 팁, 기법, 해결 방법입니다.
다음은 라이브 애니메이션에서 직면할 수 있는 몇 가지 문제와 적용 가능한 해결 방법입니다. Character Animator를 통한 장면 스트리밍에 대한 기본 정보는 라이브로 장면 스트리밍을 참조하십시오.
마이크 및 헤드폰
배경 노이즈 제거 기능이 있는 고품질 마이크는 노이즈 없는 오디오 환경과 마찬가지로 큰 차이를 만듭니다. 성우가 다른 곳에서 오디오를 모니터링해야 하는 경우 가장 좋은 방법은 다른 소리가 들리지 않도록 헤드폰을 착용하는 것입니다. 또한 헤드폰을 사용하면 성우가 지연된 음성을 효과적으로 차단할 수 있습니다.
예제
- 헤드셋 마이크 :
SpeechWare FlexyMike Dual Ear Cardioid - 탁상용 마이크(다른 사람이 머리 추적을 수행하는 경우):
EV RE20
Shure SM7 - 오디오 인터페이스 제조업체:
RME
MOTU
참고: USB는 편리하지만 전통적인 유선 장비보다 오디오 믹싱 및 관리가 더 복잡합니다.
- 단일 캐릭터 브로드캐스트의 경우 대부분의 USB 마이크 및 오디오 인터페이스로 충분한 효과를 얻을 수 있습니다.
- NDI와 합성된 다중 캐릭터의 경우 컴퓨터마다 유선 마이크 및 전문 오디오 인터페이스를 사용하는 것이 좋습니다.
- 라우팅 편의를 고려할 경우 소형 믹서도 도움이 될 수 있습니다.
철저한 리허설
라이브 공연을 하기 전에 실제 성우와 함께 모든 것을 철저히 테스트하십시오. 모든 것을 적절하게 조정했으면 아무것도 변경하지 마십시오. Facebook, YouTube, Twitch 등에서 테스트해 보십시오.
장면 프레임 속도
대부분의 경우 장면 프레임 속도를 24fps로 설정하는 것이 좋습니다. 이 속도가 가장 일반적인 만화 프레임 속도입니다.
네트워크 스위치에 연결된 여러 CPU를 사용하여 작업
각 컴퓨터의 기가비트(Cat 5e 또는 Cat 6) 이더넷 케이블을 스위치에 연결하십시오.
결합된 캐릭터를 확인하기 위한 모니터
각 개인이나 캐릭터가 스스로를 결합된 캐릭터로 확인할 수 있게 하려면 합성하는 컴퓨터에서 성우의 위치로 모니터 피드를 제공하십시오.
재채기
라이브 공연에서 얼굴 추적을 하고 재채기를 하거나 물을 마시거나 어떤 이유로든 보이지 않아야 하면 캐릭터가 자신의 움직임을 따라가지 않도록 세미콜론(;) 키를 길게 눌러 얼굴 및 눈 추적을 정지하십시오. [얼굴] 비헤이비어의 [매끄럽게 하기] 설정은 세미콜론 키를 놓을 때 현재 포즈를 따라가기 위해 돌아가는 속도를 제어합니다.
립싱크
- 카메라 및 마이크 패널의 [오디오 입력 자동 강화] 옵션을 끄면 립싱크 정확도에 도움이 되는지 테스트합니다. 이렇게 하면 다른 음성이 마이크로 누출되는 현상이 줄어들지만 이를 위해서는 적절한 입력 레벨을 설정해야 합니다.
- 필요한 경우 즉시 오디오 입력 게인을 조정할 준비를 하십시오. 예를 들어 성우가 마이크에서 뒤로 움직이거나, 신나서 소리를 지르는 경우가 있습니다.
- 오디오가 소프트웨어 스위처(OBS/Wirecast)에서 일반적으로 한 프레임 또는 두 프레임(약 60밀리초) 지연될 필요가 있습니다. 마이크에 박수를 치면서 Facebook Live와 같이 반대쪽에서 시청하는 사람이 보는 것처럼 입술 움직임에 맞춰 박수 소리를 시각적으로 조정합니다.
라이브 시나리오에서 가장 흔하게 발생하는 립싱크 문제는 입술이 움직이지 않아야 할 때 움직이고, 움직여야 할 때 움직이지 않아 오디오와 입술 움직임 사이에 동기화가 제대로 이루어지지 않는 것입니다.
입술이 움직이지 않아야 할 때 움직이는 경우
이 문제는 일반적으로 스테이지처럼 잡음이 많은 환경에서 발생하며 스트리밍 시나리오에서는 자주 발생하지 않지만 원치 않는 오디오가 마이크에 입력되면 발생할 수 있습니다.
- 성우를 사운드 부스에 격리합니다.
- Character Animator를 실행하는 컴퓨터로 들어오는 오디오 레벨을 줄입니다.
- 측면 배음성(off‐axis rejection)이 우수한 마이크 또는 헤드셋을 성우가 사용하도록 합니다. 립싱크를 '구동하는' 마이크가 브로드캐스트 오디오를 재생하는 마이크와 동일할 필요는 없습니다.
- Character Animator에 도달하기 전에 마이크 신호에 오디오 게이트 및 하이 패스 필터를 적용합니다. 이와 동일한 오디오를 최종 브로드캐스트로 보내지 마십시오.
- 중립적인 입 모양을 트리거할 수 있도록 하여 말하지 않아야 할 때 퍼펫의 입을 막을 수 있게 합니다.
입술이 움직여야 할 때 움직이지 않거나 잘못된 비짐을 보이는 경우
이 문제는 눈에 띄게 거슬리지는 않지만 고려할 만한 가치가 있습니다. 립싱크 알고리즘은 분석할 원치 않는 오디오가 없고 양호한 신호가 있을 때 가장 잘 작동합니다. 신호가 너무 낮으면 입 모양이 크게 변하지 않으며 대부분 자음을 나타냅니다. 너무 높을 때도 입모양이 크게 바뀌지 않지만 대부분 모음을 나타냅니다.
- Character Animator를 실행하는 컴퓨터로 들어오는 오디오 레벨을 늘리거나 줄입니다. 오디오 미터가 도움이 될 수 있습니다.
- Character Animator에 도달하기 전에 마이크 신호에 압축기/리미터를 적용합니다. 이렇게 하면 과부하 없이 신호 레벨을 훨씬 더 높일 수 있습니다. 이 오디오를 최종 브로드캐스트에 보낼 수도 있고 보내지 않을 수도 있습니다. 이 프로세스는 오디오 브로드캐스트를 위해 수행하는 일반적인 프로세스입니다(이는 광고 오디오 음량이 큰 이유이기도 함).
오디오와 입술 움직임 사이에 동기화가 제대로 이루어지지 않는 경우
캐릭터의 입술은 캐릭터의 음성와 동기화되어야 합니다. 이상적인 상황이라면 시청자는 립싱크를 인식조차 못하지만 부적절한 시간 동기화는 매우 쉽게 눈치챌 수 있습니다. 비짐 계산으로 인해 비디오 출력에 약간의 지연이 추가되지만 Mercury Transmit, NDI 및 전문 비디오 장비도 지연을 추가합니다. 따라서 같은 양의 비디오 파이프라인으로 오디오를 청중에게 지연시켜야 합니다.
- 지연 시간이 20ms 이상이면 성우가 연기하는 동안 지연된 오디오를 듣지 않는 것이 중요합니다. 전화 회의에서 0.5초 후에 자신의 목소리가 반향되는 것을 들어본 적이 있으십니까? 이러한 시나리오에서는 생각하고 말하는 것이 불가능합니다. 지연되지 않은 오디오가 약간 추가된 노이즈 제거 헤드폰을 사용하면 지연된 자신의 음성이 들리지 않게 할 수 있습니다. 헤드폰은 제작자의 지시 또는 청중의 질문을 듣는 데에도 유용합니다.
- 오디오를 지연시키는 방법은 거의 무한정입니다. 중요한 점은 지연이 청중에게만 적용된다는 것입니다. Character Animator를 실행하는 컴퓨터는 지연되지 않은 오디오를 받아야 합니다. 오디오를 지연시키는 몇 가지 방법은 다음과 같습니다.
- 선외 오디오 장치
- 브로드캐스트 전에 소프트웨어 DAW를 통해 오디오를 실행합니다.
- Wirecast 및 OBS Studio도 NDI 오디오와 컴퓨터의 오디오 인터페이스로 전송된 오디오를 지연시킬 수 있습니다.
NDI를 사용하여 캐릭터를 다른 애플리케이션으로 전송
NDI를 사용하여 캐릭터를 다른 애플리케이션으로 보내려면 어떤 방식으로든 해당 애플리케이션으로 오디오를 가져와야 합니다.
- Character Animator(버전 1.1부터)는 NDI를 통해 오디오를 전송하지 않습니다. 믹서와 컴퓨터의 오디오 인터페이스를 사용하여 수동으로 오디오를 관리해야 합니다. Mac의 NDI Scan Converter는 오디오 인터페이스의 입력을 받아 NDI 출력으로 보낼 수 있습니다. 이 해결 방법은 Windows에는 적용할 수 없습니다.
백그라운드 앱이 느리게 실행됨
App Nap은 비활성 애플리케이션을 일시 정지된 상태로 전환하여 전력 사용을 줄이는 데 도움이 되는 macOS의 에너지 절약 기능입니다. 이 기능은 Mac 랩톱의 배터리 수명을 연장하는 데 도움이 되며 컴퓨터의 전반적인 에너지 사용량에 영향을 줄 수도 있습니다.
- 브로드캐스트 중에 백그라운드 앱을 실행하는 경우 속도가 떨어지지 않도록 컴퓨터에서 App Nap을 끄는 것이 매우 중요합니다.
시스템의 모든 앱에 대해 App Nap을 끄려면 다음 명령을 Terminal에 붙여 넣고 Enter 키를 누르십시오.
defaults write NSGlobalDomain NSAppSleepDisabled -bool YES
퍼펫 조종
우수한 퍼펫 조종자는 캐릭터에 생명을 불어넣을 수 있지만 먼저 우수한 퍼펫이 있어야 하고 이와 상호 작용하는 방법이 필요합니다.
웹캠(선택 사항)
- 퍼펫 조종자가 Character Animator 컴퓨터에 없을 경우 작은 비디오 모니터가 매우 유용합니다.
- 웹캠이 제대로 작동하려면 적절한 얼굴 조명이 필요합니다. LED 조명도 효과적일 수 있습니다.
- 정면을 바라볼 때 최상의 결과가 나옵니다. 즉, 대본을 읽거나 물을 마시는 것과 같은 행동으로 인해 캐릭터가 예기치 못한 방식으로 반응할 수 있습니다.
- [머리 회전] 비헤이비어는 캐릭터의 머리를 제어하는 데 가장 효과적이지만 컴퓨터 화면에서 멀리 보아야 합니다. 성우의 경우에는 문제가 없지만 애니메이션이나 아트워크를 트리거하는 경우 키보드 트리거를 사용하면 더 나은 결과를 얻을 수 있습니다.
트리거
- 라이브 설정에서 캐릭터가 계속 흥미를 유발할 수 있도록 다음과 같은 다양한 동작을 사용하는 것이 좋습니다.
▪ 얼굴 감정
▪ 팔/손 동작
▪ 생각(위로 보기)
▪ 빈둥대기/손장난(손가락 두드리기, 틱 동작, 빈 시간을 채우기 위한 모든 동작) - 현재는 트리거를 위해 키보드를 사용하고 MIDI 디바이스도 사용합니다. 키보드에 스티커를 붙이거나 다음과 같은 디바이스도 도움이 될 수 있습니다.
▪ Elgato Stream Deck(작은 LCD 버튼)
▪ X‐Keys(자유롭게 프로그래밍 가능하고 매크로 지원 우수)