언리얼 엔진 5로 만드는 메타휴먼 캐릭터 [영화 수준의 캐릭터 디자인과 모션 캡처 애니메이션 생성하기]
- 원서명Reimagining characters with Unreal Engine MetaHuman Creator: Elevate your films with cinema-quality character designs and motion capture animation (ISBN 9781801817721)
- 지은이브라이언 로스니(Brian Rossney)
- 옮긴이진석준
- ISBN : 9791161758077
- 38,000원 (eBook 30,400원)
- 2023년 12월 29일 펴냄
- 페이퍼백 | 392쪽 | 188*235mm
- 시리즈 : 게임 개발 프로그래밍
책 소개
본문에 쓰인 컬러 이미지는 여기에서 내려 받으세요.
요약
언리얼 엔진 5과 메타휴먼 크리에이터를 사용해 실사에 가까운 디지털 캐릭터를 만드는 법을 다룬다. 언리얼 엔진과 메타휴먼 크리에이터에 대한 기초와 더불어, 믹사모, 딥모션 등의 다양한 써드파티 앱을 함께 다루어 실사와 구별할 수 없을 정도의 캐릭터를 손쉽게 만들 수 있도록 도와준다. 디지털 영상 제작에 관한 전문 지식이 없더라도 쉽고 간단하게 디지털 캐릭터를 만들 수 있도록 자세한 설명과 예제를 포함하고 있다.
추천의 글
브라이언 로스니와 알고 지낸 지 10년이 넘었다.
TV 광고를 찍으면서 처음 그를 만났을 때, 브라이언은 감독이었고 나는 촬영 감독이었다. 브라이언의 타고난 연출 감각과 포스트 프로덕션(post-production) 및 시각적 효과에 대한 높은 이해도는 그의 역량을 더욱 돋보이게 해줬다.
이 분야에서 축적한 브라이언의 경험과 열정은 20여 년을 거슬러 올라간다. 그는 주로 광고와 드라마 분야에서 탁월한 시각적 효과와 3D 환경, 디지털 산출물을 제작해왔다. 브라이언이 가진 스킬은 피사체의 정보를 전달하는 그의 탁월한 역량과 함께 빠르게 인정받았다. 따라서 더블린시티 대학교에서 비디오 제작을 가르치는 교수로 임용된 것도 그다지 놀라운 일은 아니었다.
나 역시 영화와 드라마의 촬영 감독으로 일하면서 사전 시각화에 익숙한 편이었다. 하지만 브라이언의 가이드와 언리얼 엔진이 제공하는 산출물을 보고는 눈을 의심하지 않을 수 없었다. 특히 조명과 애니메이션에 관련된 부분은 더욱 놀라웠다. 브라이언은 3D로 모든 샷의 사전 시각화 작업을 진행하기도 했다. 그 후 브라이언은 언리얼을 사용해 대부분의 작업을 수행했으며, 단편 영화 <아페티토(Apetito)>를 언리얼로 제작했다.
비슷한 시기에 ILM과 디즈니 역시 언리얼 엔진을 활용해 <만달로리안(The> 시리즈를 만들기 시작했다!
분명 언리얼 엔진은 영화 제작에서 반드시 필요한 툴로 자리 잡았지만, 아직까지는 많은 사람이 쉽게 다루기 어렵다. 하지만 이 책을 활용하면 지루하고 어려운 기술적 문제에 빠져 허우적거리지 않을 수 있을 뿐 아니라 책의 내용을 쉽게 따라 하면서 실제와 가까운 캐릭터를 만들고 움직일 수 있을 것이다.
책은 마법 같은 기술을 모두 배울 시간은 없지만 빠르게 프로젝트를 수행하고 싶은 전문가와, 취미로 3D 캐릭터를 만들어보려는 사람을 대상으로 한다. 브라이언은 이 책을 통해 디지털 캐릭터의 기본이 되는 핵심 개념을 소개하고, 언리얼 엔진의 메타휴먼 크리에이터(MetaHuman Creator)를 사용해 디지털 캐릭터를 만드는 법을 차근차근 설명한다.
특히 믹사모 애니메이션(Mixamo animation)을 활용하거나, 딥모션(DeepMotion)을 통해 바디 모션을 맞춤 제작하는 것과 같이 메타휴먼을 가장 효과적으로 활용하는 방법도 함께 다루고 있다.
아이폰 사용자라면 아주 사실적인 페이셜 캡처를 통해 자신의 캐릭터를 만들어낼 수 있으며, 웹캠이나 페이스웨어(Faceware)를 사용하는 것도 가능하다. 이 방법들 모두 단계별로 자세히 설명될 것이다.
메타휴먼이나 모션 캡처와 관련된 모든 것을 담고 있는 궁극적인 가이드를 내놓고자 브라이언이 이 책을 쓴 것은 아니다. 독자들이 너무 많은 정보에 의존하지 않고도 빠르게 산출물을 얻는 데 초점을 맞췄고, 이를 위해 그가 연구한 모든 결과물을 이 책 한 권에 담아냈다.
자, 이제 애니메이션이나 영화를 제작하던 대형 스튜디오에서만 상상할 수 있었던 사실적인 디지털 캐릭터와 애니메이션을 직접 만들어보자.
행복한 여정이 되길!
이 책에서 다루는 내용
◆ MHC를 사용한 맞춤형 캐릭터 제작
◆ 실제 사람에 기반한 커스텀 페이스 제작
◆ 블루프린트를 사용한 디지털 캐릭터 제어
◆ 언리얼 마네킹을 사용한 애니메이션 리타기팅
◆ 딥모션과 라이브 링크를 사용한 바디 및 페이스 애니메이션 완성
◆ 컨트롤 릭을 사용한 애니메이션 수정
◆ 캐릭터 익스포트와 렌더링
이 책의 대상 독자
영화 제작자가 영화 제작자를 위해 이 책을 썼다. 따라서 책에서 소개하는 다소 난해한 개념을 이해하려면 영화 제작 과정, 특히 3D 애니메이션의 제작 과정을 알고 있어야 한다. 3D 캐릭터 애니메이션을 다뤄본 적이 있거나 그와 관련된 주제의 책을 한 권이라도 본 사람이라면 이 책의 내용을 이해하는 데 어려움이 없을 것이다. 사전 지식이 없더라도 걱정할 필요는 없고, 책을 끝까지 막힘없이 읽을 수 있을 것이다.
궁극적으로 이 책은 언리얼을 사용해 메타휴먼을 만드는 방법을 단계별로 안내하고 있으며, 여러분의 아이디어와 디자인을 반영할 수 있는 다양한 기법을 다룬다.
이 책의 구성
1장. '언리얼 시작하기'에서는 언리얼이 무엇인지, 메타휴먼이 무엇인지 살펴본다. 아울러 컴퓨터에 언리얼 엔진을 설치하는 방법도 다룬다.
2장. '메타휴먼 캐릭터 만들기'에서는 메타휴먼 크리에이터 인터페이스의 주요 기능을 알아보고, 메타휴먼을 편집하는 방법과 편집한 메타휴먼을 다운로드하고 익스포트하는 방법을 살펴본다.
3장. '메타휴먼 블루프린트 살펴보기'에서는 블루프린트에 대해 알아보고, 메타휴먼의 관점에서 이를 사용하는 방법도 살펴본다.
4장. '애니메이션 리타기팅'에서는 IK 릭, IK 체인, IK 리타기터에 대해 알아본다.
5장. '믹사모로 애니메이션 리타기팅하기'에서는 믹사모 애니메이션 에셋(Mixamo animation asset)으로 애니메이션을 리타기팅하는 방법을 살펴본다.
6장. '딥모션으로 모션 캡처 추가하기'에서는 앞 장과 비슷하게 딥모션을 사용해 마커 없이 모션을 캡처하는 방법을 알아본다. 또한 딥모션을 통해 얻은 모션 캡처를 메타휴먼에 리타기팅하는 방법도 다룬다.
7장. '레벨 시퀀서 사용하기'에서는 레벨 시퀀서에 대해 알아보고, 메타휴먼 캐릭터를 제어하기 위해 레벨 시퀀서를 사용하는 방법도 함께 살펴본다.
8장. '아이폰으로 페이셜 모션 캡처하기'에서는 라이브 링크 앱을 설치하는 법, 아이폰에서 라이브 페이셜 캡처를 얻는 법, 이를 언리얼 엔진으로 전송하는 법을 알아본다.
9장. '페이스웨어로 페이셜 모션 캡처하기'에서는 앞 장에서 배운 것의 대안으로, 간단한 웹캠과 페이스웨어 소프트웨어를 사용해 균등한 높은 품질의 페이셜 모션 캡처를 얻는 방법을 살펴본다.
10장. '레벨 시퀀서로 애니메이션을 블렌딩하고 고급 렌더링 수행하기'에서는 레벨 시퀀서에서 여러 개의 모션 캡처 클립을 다루는 방법을 알아본다. 또한 이 장에서는 포스트 프로세스 볼륨과 같이 레벨 시퀀서를 사용한 고급 렌더링 기법도 다룬다.
11장. '메시 투 메타휴먼 플러그인 사용하기'에서는 보너스와 같은 장으로, 새로운 플러그인을 사용해 사용자들이 그들의 메타휴먼에 기반한 3D 스캔을 수정하는 방법을 배울 것이다.
상세이미지
목차
목차
- 1부. 캐릭터 생성하기
- 1장. 언리얼 시작하기
- 기술적인 요구 사항
- 언리얼이란 무엇인가?
- 메타휴먼이란 무엇인가?
- 언리얼과 메타휴먼 크리에이터 설정하기
- 에픽 계정 만들기
- 언리얼 엔진 5 다운로드하고 설치하기
- UE5 시작하기
- 퀵셀 브리지 설치하기
- 메타휴먼 크리에이터 시작하기
- 요약
- 2장. 메타휴먼 캐릭터 만들기
- 기술적인 요구 사항
- 퀵셀 브리지 시작하기
- 메타휴먼 편집하기
- 페이스
- 헤어
- 바디
- 무브와 스컬프트 툴 사용하기
- 캐릭터 다운로드하고 익스포트하기
- 해상도
- 다운로드 설정
- 익스포트 설정
- 백그라운드 프로세싱
- 요약
- 2부. 블루프린트, 바디 모션 캡처, 리타기팅 살펴보기
- 3장. 메타휴먼 블루프린트 살펴보기
- 기술적인 요구 사항
- 블루프린트란 무엇인가?
- 블루프린트 열기
- 폴더를 사용해 블루프린트 사용하기
- 폴더를 사용하지 않고 블루프린트 사용하기
- 스켈레톤 임포트하고 편집하기
- 마네킨 캐릭터 추가하기
- 마네킨 스켈레톤 리타기팅 옵션 편집하기
- 메타휴먼 스켈레톤 리타기팅 옵션 편집하기
- 요약
- 4장. 애니메이션 리타기팅
- 기술적인 요구 사항
- IK 릭이란 무엇인가?
- 릭이란 무엇인가?
- IK란 무엇인가?
- IK 릭 생성하기
- IK 체인 생성하기
- IK 리타기터 생성하기
- 애니메이션 데이터 임포트하기
- 요약
- 5장. 믹사모로 애니메이션 리타기팅하기
- 기술적인 요구 사항
- 믹사모 알아보기
- 메타휴먼을 믹사모에 업로드하기
- 믹사모에서 캐릭터 조정하기
- 믹사모에서 애니메이션 탐색하기
- 믹사모 애니메이션 다운로드하기
- 믹사모 애니메이션을 언리얼로 임포트하기
- 추가 애니메이션 작업하기
- 요약
- 6장. 딥모션으로 모션 캡처 추가하기
- 기술적인 요구 사항
- 딥모션 알아보기
- 비디오 촬영 준비하기
- 딥모션에 비디오 업로드하기
- 딥모션의 애니메이션 설정 살펴보기
- 딥모션 모션 캡처 파일 다운로드하기
- 딥모션 애니메이션을 언리얼로 임포트하기
- 딥모션 모션 캡처 리타기팅
- 위치 정렬 이슈 수정하기
- 요약
- 3부. 레벨 시퀀서, 페이셜 모션 캡처, 렌더링 살펴보기
- 7장. 레벨 시퀀서 사용하기
- 기술적인 요구 사항
- 레벨 시퀀서 알아보기
- 레벨 시퀀서 생성하고 캐릭터 블루프린트 임포트하기
- 캐릭터 블루프린트에 리타깃된 애니메이션 추가하기
- 컨트롤 릭 추가하고 편집하기
- 레벨 시퀀서에 카메라 추가하기
- 레벨 시퀀서에서 테스트 애니메이션 렌더링하기
- 요약
- 8장. 아이폰으로 페이셜 모션 캡처하기
- 기술적인 요구 사항
- 라이브 링크 페이스 앱 설치하기
- 테이크 레코더를 포함한 언리얼 엔진 플러그인 설치하기
- 라이브 링크, 라이브 링크 컨트롤 릭, 라이브 링크 커브 디버그 UI
- ARKit과 ARKit 페이스 서포트
- 테이크 레코더
- 라이브 링크 페이스 앱을 언리얼 엔진에 연결하고 설정하기
- 메타휴먼 블루프린트 설정하고 테스트하기
- 라이브 데이터 조정하고 캡처하기
- 요약
- 9장. 페이스웨어로 페이셜 모션 캡처하기
- 기술적인 요구 사항
- 윈도우 PC에 페이스웨어 스튜디오 설치하기
- 언리얼 페이스웨어 플러그인과 메타휴먼 샘플 설치하기
- 웹캠과 스트리밍 기능 설정하기
- 리얼타임 셋업 패널
- 스트리밍 패널
- Status bar
- 라이브 링크로 페이스웨어 데이터 수신하기
- 메타휴먼 블루프린트 편집하기
- 테이크 레코더로 세션 기록하기
- 레벨 시퀀서로 테이크 임포트하기
- 언리얼에서 페이셜 애니메이션 굽고 편집하기
- 요약
- 10장 레벨 시퀀서로 애니메이션 블렌딩하기와 고급 렌더링 수행하기
- 기술적인 요구 사항
- 레벨 시퀀서에 메타휴먼 블루프린트와 바디 모캡 데이터 추가하기
- 메타휴먼 블루프린트 추가하기
- 앞서 리타깃된 모캡 데이터 추가하기
- 바디 모캡을 추가하고 모캡 클립 통합하기
- 레벨 시퀀서에 페이셜 모캡 데이터 추가하기
- 저장된 페이스웨어 테이크 추가하기
- 페이셜 모캡 편집하기
- 심화 렌더링 기능 살펴보기
- 카메라 추가하고 조정하기
- 라이트 추가하고 조정하기
- 포스트 프로세스 볼륨 사용하기
- 무비 렌더 큐 사용하기
- ACES와 컬러 그레이딩
- 요약
- 11장. 메시 투 메타휴먼 플러그인 사용하기
- 기술적인 요구 사항
- 언리얼 엔진에 메시 투 메타휴먼 설치하기
- KIRI 엔진을 살펴보고 스마트폰에 설치하기
- 언리얼 엔진으로 스캔한 메시 임포트하기
- 메타휴먼 크리에이터 온라인 툴에서 페이스 메시 수정하기
- 요약