Unity 검색

Puppet3D: 애니메이션 작업을 간편하게 만드는 툴

2018년 6월 6일 게임 | 4 분 소요
다루는 주제
공유

Is this article helpful for you?

Thank you for your feedback!

다른 소프트웨어로 게임 작업을 하면서 “스키닝, 리깅, 애니메이션 작업을 모두 Unity에서 바로 할 수 있으면 좋을 텐데."라는 생각은 누구나 한번쯤 해보셨을 겁니다. 에셋 스토어의 퍼블리셔이자 Puppetman으로도 알려진 제이미 니맨(Jamie Niman) 역시 같은 고민을 하고 있었습니다. 이 고민을 해결하기 위해 제이미는 탁월한 기능을 갖춘 Puppet2D를 개발한 데 이어, 최근에는 Puppet2D의 3D 버전 애니메이션 툴인 Puppet3D를 개발했습니다.

월드워Z(World War Z), 캐리비안의 해적(Pirates of the Caribbean), 해리포터(Harry Potter) 등 테크니컬 애니메이터인 제이미는 전 세계인의 사랑을 받은 영화를 Maya와 같은 툴로 작업하며 많은 경험을 쌓아왔습니다.

하지만 지난 6년 동안에는 런던의 Preloaded사에서 수석 테크니컬 아티스트로 근무하면서 게임 분야에 더욱 주력해 왔습니다.

제이미는 “고객의 의뢰를 받아 게임을 제작할 때는 빠른 시간 내에 작업을 완료해야 합니다. 그런 점에서 Unity는 완벽하다고 할 수 있습니다. Unity에 타임라인을 비롯한 여러 기능이 추가되면서, Unity로 애니메이션 작업을 진행할 때 전문 3D 애니메이션 소프트웨어를 사용할 때와 별다른 차이점을 느끼기 어려워졌습니다."라고 말합니다.

제이미는 이전에 Maya에서 리깅 툴을 제작한 경험을 기반으로 조금 더 편리한 제작 환경을 상상하면서 스키닝, 리깅, 애니메이션 등의 작업을 모두 Unity에서 직접 수행할 수 있는 툴을 개발하기로 결심했습니다.

상상을 현실로 만들기

Bring your scenes to life -- you can rig anything with Puppet3D

세계적인 애니메이션 제작자 브래드 버드(Brad Bird)가 말했듯이 애니메이션은 상상을 현실로 만드는 작업입니다. 그의 말처럼, 제이미 역시 애니메이터 본연의 예술 작업에 집중할 수 있는 툴을 제작하겠다는 자신의 상상을 현실로 만들어냈습니다.

제이미는 “저는 애니메이션을 제작하는 사람으로서, 어떻게 하면 리깅 작업을 더욱 간편하게 할 수 있는지 항상 고민해왔습니다. 사용하기 간편한 툴이 있다면 애니메이터가 예술적인 부분에 더 집중할 수 있을 테니까요. 캐릭터를 애니메이션화하고, 게임에 애니메이션을 추가하고, 궁극적으로는 게임을 출시하는 일이 더 쉬워지도록 작은 힘이나마 보태고 있습니다.”라고 말합니다.

Puppet3D로 할 수 있는 일

이 콘텐츠는 Targeting Cookies 카테고리를 수락해야만 동영상을 시청할 수 있도록 허용하는 타사 제공업체에서 호스팅합니다. 이러한 제공업체의 비디오를 보려면 쿠키 환경 설정에서 Targeting Cookies 카테고리를 수락하시기 바랍니다.

Puppet3D를 사용하면 Unity에서 리깅과 애니메이션 작업을 자유롭게 수행할 수 있으므로, Maya 또는 기타 프로그램과 Unity를 번갈아 사용할 필요가 없어집니다. Puppet3D로 할 수 있는 작업의 범위가 상당히 넓기 때문에 대부분의 게임 작업에 Puppet3D를 응용할 수 있습니다. 대표적으로 세 가지 예를 들 수 있습니다.

  1. 기존 애니메이션 수정하기
    애니메이션 작업을 아직 거치지 않았거나, 원하는 대로 애니메이션화되지 않은 캐릭터를 다운로드하세요. 그런 다음 “ModRig” 기능을 사용하면 컨트롤을 통해 애니메이션 작업을 쉽게 진행하고, 한 번의 클릭만으로 캐릭터를 자동 리깅할 수 있습니다.
  2. 신속한 스키닝 작업
    아직 스키닝 작업을 거치지 않은 캐릭터가 있다면 Autorig 기능을 사용해 보세요. 뼈대에 빠르게 스킨을 입히고 리깅할 수 있으며, 대기 및 걷기 애니메이션도 적용할 수 있습니다. Puppet3D로 만든 다른 애니메이션이 있다면, 자동 리깅된 캐릭터에서 만든 컨트롤 애니메이션을 다른 자동 리깅된 캐릭터에서도 사용할 수 있습니다. 또한 "ModRig" 기능을 사용하여 컨트롤 애니메이션을 Unity 휴머노이드에도 적용할 수 있습니다.
  3. 컷씬에 생동감 더하기
    캐릭터뿐만 아니라 다양한 게임 그래픽에 Puppet3D를 활용할 수 있습니다. 배경의 넝쿨을 리깅하여 바람에 흔들리게 하거나, 의자에 뼈대를 추가하여 누군가가 앉으려 할 때 의자가 스스로 달아나는 씬을 연출할 수도 있습니다.

일본에서 빅 히트!

Puppet3D가 출시된 지는 몇 달밖에 지나지 않았지만, 제이미는 에셋 스토어의 퍼블리셔로 활동한 경험을 바탕으로, Puppet3D가 곧 Unity 아티스트들로부터 사랑을 받을 것이라고 확신합니다.

제이미가 개발한 첫 번째 에셋은 Puppet3D의 2D 버전인 Puppet2D였습니다. Puppet2D는 스프라이트 지원과 2D 뷰 등의 기능이 Unity에 도입된 후에 개발되었으며, Unity 커뮤니티에서 큰 관심과 긍정적인 반응을 불러일으켰습니다. 사실 Puppet2D의 성공은 제이미에게도 뜻밖이었습니다.

제이미는 “일본에서 누군가가 Puppet2D와 관련된 책을 냈더군요. Twitter에 올라온 링크를 따라가 내용을 확인하고 나서, 제가 개발한 에셋이 유명해졌다는 생각에 정말 기뻤습니다. 기념품으로 간직하려고 곧바로 그 책을 주문했죠. Unity 에셋 스토어 덕분에 저는 더 많은 사람들을 위한 툴을 만들 수 있었습니다. 상을 받기도 한 퍼즐 게임 휴(Hue), 유명한 아케이드 플랫폼 게임 댐즐(Damsel) 등 제가 만든 툴을 활용하여 제작된 게임들을 생각하면 굉장히 즐겁습니다.”라며 기억을 떠올립니다.

제이미는 자신의 기존 에셋을 모두 지원하면서 Puppet3D에 새롭게 추가할 리깅 기능을 계속 개발할 예정입니다. 당분간은 눈코 뜰 새 없이 바쁘지만, 제이미는 새로운 에셋 개발에 대한 관심을 놓지 않고 있습니다.

제이미는 “저는 항상 새로운 에셋을 구상하고 있습니다. 언젠가는 또 저의 새로운 에셋을 모두에게 선보일 날이 오겠죠."라며 포부를 밝혔습니다.

Puppet3D와 InControl을 무료로 받기

6월 한 달 동안 99달러 이상 구매하면 Puppet3D와 InControl을 무료로 받을 수 있습니다. 이 툴로 Unity에서 직접 애니메이션 작업을 하여 게임 캐릭터에 생기를 불어넣어 보세요. 먼저 Unity ID를 사용하여 프로모션에 참여하세요.
 

프로모션 활성화 하기

2018년 6월 6일 게임 | 4 분 소요

Is this article helpful for you?

Thank you for your feedback!

다루는 주제