이전 편: [1탄] Spine 기반 Live2d '추출편' (https://arca.live/b/girlcafe/21321340)


추출만 하면 사실 의미가 없지 ㅋㅋ

이번엔 열어서 보는걸 다룰거임


방법이 크게 3가지가 있는데

라투디마다 프로그램을 타는지

제대로 열리는게 있는 반면

이상하게 열리는 것도 있더라


그래서 일단 3가지 방법을 다 쓰기로 했다

이번 글은 그중 첫번째 방법인

'Skeleton Viewer라는 프로그램으로 열기'야


(1) Skeleton Viewer로 열어보기

 0. 실행 준비

  ※ 스켈레톤 뷰어를 열기 위해서는 우선 다음 2가지 자바(jre, jdk)를 설치해야 해.


  1. JRE(Java Runtime Environment) 설치 링크: 

  https://javadl.oracle.com/webapps/download/AutoDL?BundleId=244068_89d678f2be164786b292527658ca1605

  이건 내가 바로 다운되는 링크를 가져와서 다운되는 거 그냥 설치해주면 돼.


  2. JDK(Java Development Kit) 설치 링크: 

  https://www.oracle.com/kr/java/technologies/javase-jdk15-downloads.html

  여기 들어가면 어떤 사이트가 나오는데 아래 사진 따라하면 다운된다 (윈도우 기준)


  각각 설치하고 나면 Skeleton Viewer 실행 준비는 끝임


 1. Skeleton Viewer 다운로드

  ※ Skeleton Viewer는 다음 공식 사이트 링크에서 다운로드 할 수 있지만

  이게 실행할 때마다 명령 프롬프트(cmd)로 명령 넣어줘야하고

  Live2d가 제작된 버전이랑 뷰어 버전을 맞춰줘야 하기도 해서 번거로움.

  - 정식 사이트 링크: http://ko.esotericsoftware.com/spine-skeleton-viewer


  그래서 내가 실행기를 만들어봤다.

  - 다운로드: https://drive.google.com/file/d/1Hk1IB7Dk5OS0QIKzmFLsm9fgIz551Da_/view?usp=sharing



  이런 파일이 다운될꺼임 압축 풀어줘 (당연히 전체 다 풀어줘야함)



  풀면 이런 파일들이 나오는데 skeletonViewerRun.bat 실행



  Live2d 버전에 뷰어 버전 맞춰야 된다고 위에서 말했었지?

  안열리면 버전 바꿔가면서 열어보면 되겠지만

  내가 열어보니 이겜은 3.8.94랑 3.8.99로 열리더라.

  '2'나 '3' 누르고 엔터



  Skeleton Viewer가 열림. 위에 Open 눌러서 파일 불러와주자.



  혼란을 막기위해 전 편에서 추출했던 라투디를 그대로 쓰기로 함.

  위처럼 파일 3개가 Live2d 하나의 구성요소인데, 그 중에서 json 확장자 파일을 선택해주면

  그 파일 안에 구성요소 정보들이 다 들어있어서 뷰어가 라투디를 보여줌.

  → 무튼 사진에 나와있는대로 json 확장자 파일 열어줘.


  위 사진의 라투디는 바로..



  코코 였다! ㅋㅋ 페스티벌 이벤트 창에 나오던 라투디인가봄


  만져보면 금방 알겠지만 조금만 설명해줌.

  Load scale: 게임에서 렌더링 옵션 같은거임. 100%가 기본값

  Zoom: 렌더링과 비슷해보이지만 다름. 렌더링을 낮추고 줌 값을 올려서 확대하면 당연히 품질이 떨어지겠지?

  Debug 체크박스들: 뼈대나 조각들 영역 보여주는거임.. 사실 볼 필요없으니 다 끄면 된다


  Atlas Alpha에 Premultipiled는 깨져 보일때 누르면 정상적으로 보이는 경우가 있어. 

  Loop 체크하면 재생 중인 동작 무한 반복

  Animation 상자에는 라투디에 들어있는 모션들을 보여줌. 클릭해서 보면 돼

  Speed는 재생 속도


근데 위에서도 보이듯이 예시로 올린 것마저 깨져보이는걸 알수가 있어.

제대로 열리는것도 있는데 이렇게 깨져보이는것도 있더라.

이럴땐 다른 프로그램을 쓰면 돼.

(장단점이 다 있으니 무조건 어느하나가 좋은 방법이라 할 수는 없음)


다음 편에는 'SpineViewerWPF 프로그램을 사용해서 열기'를 다룰게.