라이브 2D로 흉진 물리 연산

4036 단어 Live2DUnity
라이브 2D에는 모델링 소프트웨어와 액션 소프트웨어 외에 Flash제 액션 확인 도구Live2D Viewer가 있다.
Viewer를 사용하면 머리카락이 흔들리는 등 물리적 연산 값을 쉽게 편집할 수 있다.

Live 2D 워크플로우


Unity 편입 시 워크플로우로서 이런 느낌
액션 소프트웨어도 할 수 있지만 유니티 등 상호작용적인 가슴이 흔들리는 경우 물리적 연산이 편리하다고 생각합니다.
단도직입적으로 말하면 운동 파일과 물리 연산 파일은 샘플 모델에서 사용할 수 있다.
샘플의 물리 연산 서류에 흉진이 없으니 한번 해 보겠습니다.

준비물


Modeler 소프트웨어의 메뉴에서 moc를 쓰고, moc 파일을 Viewer에 끌어다 놓으십시오
(moc를 출력한 폴더든 json 파일을 드래그하든 상관없음)
※ 모델러의 [파일] - [moc 파일부터 쓰기] 시작
 

물리적 연산 방법(머리카락 흔들림)


우선 머리카락이 흔들리는 물리적 연산법이다.
1) 실제 연산 파일 추가

2) 마우스로 머리카락을 잡아당기면 흔들린다

3) 실제 연산 파일을 저장하는 경우 Unity와 같은 SDK에서 사용 가능

머리카락이 흔들리는 구조로 뷰어로 물리적으로 연산된 파일을 선택하면 앞머리, 가로머리, 뒷머리 선택 목록이 나온다.

두루뭉술하게 말하면 입력 설정의 매개 변수를 이동할 때 출력 설정의 매개 변수가 이동한다.

입력한 영향도는 맨 아래 줄부터 흔들림 상황을 계산합니다.
맨 아래 동작 1 = 100%, 위 행에 0.5를 곱하면 두 매개변수가 각각 50%씩 영향을 줍니다.
자세한 내용은 Live 2D Manual의 01입니다.물리적 연산 설정를 보십시오.

물리적 연산 방법(흉진)


그럼 우리 마음이 흔들리기 시작합시다!
1) 흉진용 추가 프로젝트

2) 간단한 설정, 간단한 물리적 연산 설정 확인

참조 페이지: Live 2D Manual의 02입니다.물리 연산의 간단한 설정
3) 수치를 수정하면서 Viewer를 사용하여 동작을 확인합니다.가격은 이렇습니다. 10분 정도면 완성됩니다.

4) Viewer에서 moc 파일을 선택하면 매개변수 조작이 가능합니다.

5) 그리고 물리적 연산 파일을 저장하고 Unity의 Live 2D SDK 샘플의 데모 프로젝트 변경 파일로 완성!

그리고 데모 소스를 보면 알겠지, L2DPhysics.cs를 참조하여 주원은 아래 4줄에서 간단하게 물리 연산을 할 수 있다.using live2d.framework; private L2DPhysics physics; if (physicsFile != null) physics = L2DPhysics.load(physicsFile.bytes); if (physics != null) physics.updateParam(live2DModel);본업이 아니기 때문에 흔들리는 정도가 달고, 어쨌든 아주 간단해요 ♪

좋은 웹페이지 즐겨찾기