반응형

모프타겟을 사용하여 마티네에서 표정애니를 추가할 수 있는 것을 확인했고, 모바일에서도 작동됨을 확인했씁니다.

 

이 작업이 들어가기전에 선행되어야할 중요한 사항.

- 모프타겟은 버텍스 애니라 연산부하가 있어 표정애니 넣을 부분만 파츠로 나눠서 적용한다.
- 얼굴만 따로 분리하니까 2400 poly 정도 됩니다. 몸 전체는 15000개 이상이라 그냥은 절대 넣을수 없음.PC에서도.. 퍼포먼스 테스트를 거친후 무리가 없다고 판단될때 게임에 적용.

 


작업 공정 가이드

1. Max 에서의 작업

맥스의 모퍼 기능을 활용해 필요한 표정들을 셋팅해 준다. 여기서는 테스트로 5가지만 넣었음.
모퍼의 장점은 모델러들에게 부탁해 원하는 표정을 버텍스를 이용하여 퀄리티 있게 마음껏 만들어 사용할 수 있다.

(1) 원본 모델 소스를 여러개로 복사해 원하는 표정의 모델링을 한다.

 

(2) 원본 모델 소스에 복사된 캐릭터들의 표정 데이터를 모퍼에 추가해 준다.

- 0~100의 수치를 조절하여 표정을 다양하게 꾸밀 수 있다.

 

(3) 맥스에서 익스포트시 체크사항

익스포트 스크립트를 사용하시면 안되고, 아래 사항을 체크하셔서 수동으로 익스포트 하셔야 합니다.

 

 

 

2. 언리얼에서 작업
 

(1) 임포트시 체크사항

- 모프타겟 체크


 

 

(2) 메쉬창에 모퍼 리스트가 뜨는지 확인

-맥스에서 지정한 모핑 리스트가 그대로 넘어왔는지 수치를 조절하며 테스트

 

 

(3) 페이셜을 추가할 시퀀스에 표정애니를 추가해줍니다.

- 모핑할 시퀀스를 추가 -> 변수 추가 -> 모퍼네임설정(수동으로 적으면 인덱스로 불러옴) -> 커브 추가로 애니 추가


 

- 커브 유형을 모프커브로 설정해 줍니다~ 설정안해주시면 애니가 안나와요~


 

(4) 마티네에서 표정애니가 추가된 시퀀스를 호출함

 

 

아래는 위 공정을 거쳐 마티네상에 표정애니를 추가해본 테스트 영상입니다.

 

반응형
반응형

시네마가 나올때는 UI가 사라져야 하는데, 간단한 구현 방법입니다.

 

 

반응형
반응형

트리거를 이용하여 특정위치나 캐릭터로 이동했을때 마티네가 발동하도록 손쉽게 구현할 수 있습니다.

또한 마티네가 시작됨과 동시에 주인공 캐릭터를 가리고 마티네가 끝나면 NPC가 사라지도록 하는등 트리거 박스와

레벨 블루프린트를 활용하여 손쉽게 제어가 가능합니다.

 

1. 트리거를 생성하여 발동 위치 정하기



 어디쯤에서 연출이 발동할지 박스 트리거의 크기와 위치로 지정한다.

 

 

2. 레벨 블루프린트를 통해 트리거에 주인공이 닿았을때 마티네 발동하도록 설정하기


OnActorBeginOverlap 명령어를 통해 트리거를 통해 마티네 실행을 제어할 수 있다.

 

 

3. 각 상황마다 NPC 나 주인공을 어떻게 처리할 것인지도 레벨블루프린트에서 정해주면 화면상에 나오는 캐릭터들을 정하고 배치할 수 있습니다.

 

 

위와 같은 설정을 하면 아래와 같이 캐릭터가 특정위치로 갔을때 연출이 발동하도록 할 수 있습니다.

아래 연출 화면은 삼품 7막영상의 마초대 허저의 영상을 언리얼로 간단히 이식한 영상입니다.

연출팀 마티네 교육을 위해 제가 만들었는데, 아직 후처리 전이라 퀄리티가 그렇게 높지는 않은 상황입니다.

 

 

 

 

 

게임 발동후 마초가 허저에게 다가가면 연출이 발동하고 연출이 끝나면 NPC가 사라지도록 설정했습니다.

반응형

+ Recent posts