04. 에디터 사용법 (애니메이터)



    Q. 60fps인 게임에서 30fps인 모션 데이터(.mtn), 립싱크 데이터를 움직이면 문제가 있습니까?
    A. 전혀 문제 없습니다. 보통은 60fps 게임이라도 30fps 모션 정의를 권장하고 있습니다.

게임의 프레임 속도와 모션 등에서 사용하는 프레임 속도가 다른 경우도
모션 설정시 의도한 타이밍에 움직이도록 적절하게 조정되기 때문에 문제 없습니다.

30fps에서 정의한 모션 등을 60fps에서 움직인 경우에는 부족한 프레임 분은 전후의 값에서 보간 계산되므로
30fps에서도 60fps상당의 부드러운 표현을 기대할 수 있습니다. 보간은 60fps:31fps처럼 나눌 수 없는 경우에도 적절하게 보간 계산됩니다.

Live2D 표현에서는 일반 액션 게임처럼 격렬한 움직임은 하지않으므로 30fps라도 충분한 표현력을 갖습니다.
또한 데이터 용량 절감의 목적도 있어 30fps에서 모션을 만드는 것을 권장하고 있습니다.
60fps로 모션을 만들어도 전혀 문제는 없습니다.




    Q. 애니메이터에서 내보내기한 .mtn파일이 실제 기기에서 예상대로 움직이지 않습니다
    A1. .mtn에 불필요한 데이터가 기록되었을 가능성이 있습니다.

.mtn는 텍스트 에디터에서 열 수 있는 문자열 데이터입니다.

 예시 ) PARAM_ANGLE_X=0,0,0,0.1,0.2,0.3,0.4,.....

메모장 등에서 열어서 움직이지 않아야 할 파라미터 ID가 섞여있지 않은지,
데이터의 마지막에 예상하지 못한 숫자가 계속되지 않는지 등을 확인하시고 Animator에서의 출력 설정을 조정해주세요.

예상하지 못한 숫자가 계속 되는 경우엔 「작업 영역을 출력」설정으로 되어있지 않았을 가능성이 있습니다.

    A2. 페이드 인・페이드 아웃이 영향을 줄 가능성이 있습니다.

.mtn 파일 전후의 모션(.mtn)과 매끄럽게 연결 되도록 움직임의 페이드 인, 페이드 아웃이 적용됩니다.
어떤 모션 M1가 움직이고 있을 때, 새로운 모션 M2가 끼어들 경우에 M1가 페이드 아웃하고 M2가 페이드 인 합니다.

.mtn 를 실제 기기에서 로드하는 클래스 Live2DMotion (부모 클래스 AMotion)의 setFadeIn(밀리초), setFadeOut(밀리초)에서
페이드 인・아웃의 길이를 지정할 수 있습니다. 길이는 밀리초가 되고, 기본값으로는 1000밀리초(=1초)입니다.

단, 지정된 밀리초는 계산의 사정에 따라 실제 지정한 대로의 길이가 되는 것은 아니기 때문에, 실제 기기에서 조정하면서 설정해야 합니다.


기준으로는
 0밀리초  전후의 모션을 순간적으로 전환 (매끄럽지는 않음)
 500밀리초  고속으로 전환. 팔의 움직임 등을 전환하기에는 조금 빠른 감이 있음
 1000밀리초  기본값
 4000밀리초  천천히 부드럽게 전환. 움직임에 따라서는 부자연스럽게 늦어지는 경우도 있음


팔의 전환이 발생하는 모션에서는 페이드 중의 표시가 완전하지는 않기 때문에(2개의 팔이 오버랩해서 보임, 배경까지 투명해짐, 관절이 2중으로 보임 등) 500밀리초~1000밀리초 정도의 어느 정도 고속으로 전환하는 것을 권장합니다.




    Q. Android의 모델 데이터 불러오기에 대해

FileManager 클래스의 open_resource 메소드를 사용하여 asset 폴더의 데이터를 불러오고 있습니다만,
서버에서 데이터를 다운로드해서 내부에 저장한 데이터를 불러와 사용하려면 어떤 방법이 있습니까?
또한, 불러올 수 있는 경우는 SQLite를 사용할 수 있습니까?

    A. 다운로드한 데이터는 바이너리 데이터로 불러와주세요.

moc 데이터를 외부로부터 다운로드 해와서 내부에 저장된 데이터를 불러올 수는 있습니다. 바이너리 데이터로써 불러와주세요.
만약 assets에서 다운로드 해 온 데이터를 넣고 싶다는 질문이라면, 저희는 알기 어렵습니다.
또한 SQLite에서의 불러오기도 바이너리 데이터를 불러올 수 있다면 가능할 것입니다.
여기에 대한 조사 등은 행하고 있지 않으므로 양해 바랍니다.




    Q. 음성(wav)이 재생되지 않습니다 
    A. 파일이 재생할 수 없는 형식으로 압축되어 있을 수 있습니다.

번거로우시겠지만 음성 변환 소프트웨어 등을 사용해서 WAV의 리니어PCM형식 또는 포맷 자체를 MP3(확장자.mp3)로 바꿔서 이용해주세요.




    Q. 모델 데이터 교환(다시 불러오기)을 했지만 새 파츠가 표시되지 않습니다
    A. 파츠 보이기・숨기기 설정을 확인해주세요.

한 번 애니메이터로 불러온 모델 소재는 데이터 교환을 해도「Live2D 파츠 표시」에 있는
파츠 보이기・숨기기의 값(0 or 1)은 변하지 않습니다.
교환 전에 숨기기(0)로 되어있는 파츠는 모델 데이터를 교환해도 숨기기(0)로 되어 있습니다.

파츠 보이기・숨기기 값을 확인해서 값이 「0」으로 되어있으면 수동으로 「1」로 변경해주세요.
혹은 새 모델을 다른 소재로 불러와주세요.




    Q. 배경을 투명화해서 내보내기한 동영상의 윤곽이 이상합니다
    A. QuickTime의 경우는 아래 내용이 원인이 됩니다.
Cubism Animator에서 동영상을 내보낼 때 설정에서
「배경을 투명화」에 체크를 하고 비디오 설정 압축 종류를 「애니메이션」으로 하면
배경이 투명화 된 동영상을 내보낼 수 있습니다.

내보낸 동영상을 QuickTime에서 보면 아래 그림처럼 윤곽에 찌꺼기가 묻은 것처럼 표시될 수 있습니다.



이건 QuickTime 표시의 문제이므로 동영상 데이터가 손상된 것은 아닙니다.

After Effects등의 동영상 편집 스크린에서 보면 아래 그림처럼 정상적으로 표시됩니다.




    Q. QuickTime 동영상 내보내기에서 오류가 생깁니다
    A. 압축 형식을 바꿔서 실행해보세요.

선택한 압축 형식에 따라 메모리 사용량의 사정 등에 따라 오류가 발생할 수 있습니다. 아래 형식으로 내보내기를 실행해보세요.

QuickTime 애니메이션 압축 (품질 : 최고)
QuickTime 애니메이션 압축 (품질 : 최고)은 비교적 오류가 발생하기 어려운 형식입니다.
이 압축 방식은 가역변환(열화가 없는 변환)이기 때문에 파일 크기가 매우 커집니다만, 열화가 없는 최고 품질이 되며 투명 효과가 있는 경우도 고품질로 내보낼 수 있습니다.
일단 QuickTime 애니메이션 압축 (품질 : 최고)으로 내보내기 한 다음, 다른 동영상 편집 소프트웨어 등에서 보다 고압축 파일 형식으로 변환하는 것을 부탁드립니다.

스틸 이미지 내보내기
동영상을 여러 장의 PNG 이미지 파일로 내보내기합니다. PNG 형식이므로 열화가 없는 최고 품질이 됩니다.
단, 이 방식으로는 음성을 출력할 수 없습니다.

여러 장의 PNG 이미지에서 Adobe Premiere, Adobe AfterEffects, 기타 프리웨어 등에서 동영상으로 변환할 수 있습니다.



    Q. Mac의 QuickTime 동영상 내보내기에서 오류가 생깁니다
    A. 캐시 폴더에 액세스 권한이없는 경우 오류가 발생합니다.

Animator 32bit버전에서 QuickTime동영상 내보내기로 아래 오류가 발생한 경우, 캐시용 폴더의 액세스가 제한되어 있을 수 있습니다.
파일」메뉴 「캐시 설정」에서 액세스 제한이 없는 폴더(바탕화면 등)를 선택해주세요.





    Q. Space키를 눌러서 캔버스 이동을 할 수 없습니다
    전각 입력이면 이동할 수 없으므로 반각 입력 모드로 해주세요.
 




    Q. 씬에서 모델을 불러와도 모델이 표시되지 않습니다
    임베디드 모델로 그리기로의 렌더링을 전환해주세요

Animator 메뉴 바의 「표시(V)」 > 「임베디드 모델로 그리기(고속)」의 체크를 전환해주세요.




    Q. GIF 내보내기 할 때 메모리 부족으로 처리를 중단했습니다라고 나옵니다
    64bit버전 Animator를 사용해주세요

Cubism Modeler와 Animator에는 32bit와 64bit버전이 있습니다만, 2개의 차이는 소프트웨어에서 사용하는 메모리 크기가 다릅니다.
32bit의 경우 Java의 사정 상, 최대 1000MB입니다. Animator 오른쪽 아래에 메모리 사용량이 표시되어 있습니다.
32bit Animator에서 GIF 내보내기 할 때 다음과 같은 메모리 부족 오류가 발생할 경우 64bit 버전을 사용하십시오.




    Q. 템플릿 기능을 사용할 수 없습니다
    캐시 폴더를 쓰기 권한이 있는 위치로 변경해주세요.

메뉴의 [파일] - [캐시 설정]에서 아래의 창이 표시됩니다.
선택 버튼을 눌러, 쓰기 권한이 있는 위치로 변경해주세요.



Comments