유니티 애니메이션 에센셜 (유니티 C# 스크립트로 애니메이션 기초부터 고급까지)

유니티 애니메이션 에센셜 (유니티 C# 스크립트로 애니메이션 기초부터 고급까지)

$22.61
Description
『유니티 애니메이션 에센셜』은 유니티를 활용해 2D와 3D 게임에서 활용할 수 있는 다양한 애니메이션 기법을 기초부터 고급 단계까지 차근차근 설명하고 있다. 유니티와 C# 스크립트에 대한 기본적인 이해만 갖추고 있다면 전체적인 내용을 무리 없이 따라올 수 있도록 쉽게 구성되어 있다. 게임 개발의 필수 요소인 애니메이션 기법을 처음 접하는 독자 또는 다양한 애니메이션 기법을 배우고 싶은 독자에게 유용한 책이다.
저자

앨런쏜

저자앨런쏜(AlanThorn)은프리랜서게임개발자이자저자며,게임업계에서13년이상의경력을쌓았다.왁스리리컬게임즈(WaxLyricalGames)를설립했고,수상작인<바론위타드:네메시스오브라그나로크(BaronWittard:NemesisofRagnarok)>를개발했다.또한10편이넘는비디오강의코스와15편의저서를보유하고있다.주요저서로는『유니티C#스크립팅마스터하기』(에이콘,2016),『HowtoCheatinUnity5』,『UDKGameDevelopment』가있으며,영국런던에있는국립영화학교(NationalFilmandTelevisionSchool)에서석사학위과정의하나인게임설계및개발에대해강의하기도한다.게임,시뮬레이터,키오스크,기능성게임,게임스튜디오나박물관,테마파크등을위한증강현실소프트웨어등500개이상의프로젝트에참여했으며,현재는두개의게임프로젝트를수행중이다.또한그래픽,철학,요가,하이킹등에도관심이많다.그에대해좀더자세히알고싶으면http://www.alanthorn.net에방문해보길바란다.

목차

1장.애니메이션기초
__애니메이션의이해
____프레임
____키프레임
__애니메이션타입
____강체애니메이션
____리그드또는본기반애니메이션
____스프라이트애니메이션
____물리기반애니메이션
____모프애니메이션
____비디오애니메이션
____파티클애니메이션
____프로그래밍애니메이션
__코드를사용한애니메이션:물체이동
____일정한애니메이션:속도,시간,델타타임
____특정방향으로의이동
____애니메이션커브를사용한트윈구현
____오브젝트를향한회전:코루틴을사용한애니메이션
____재질과매핑애니메이션
____카메라흔들기:애니메이션효과
____요약

2장.스프라이트애니메이션
__스프라이트:불러오고설정하기
____개별스프라이트
____스프라이트아틀라스
__스프라이트를사용한애니메이션
____스프라이트애니메이션속도조절
____애니메이션반복해제
____잘못된순서로재생되는프레임
____요약

3장.네이티브애니메이션
__애니메이션창:카메라이동생성
__다수의오브젝트를함께애니메이션처리하기
__애니메이션으로부터함수호출
__파티클시스템
____반딧불파티클시스템
____파티클시스템글로벌속성
____이미터모양과발사강도
____파티클렌더러
____파티클속도
____파티클색상과소멸
____요약

4장.메카님비캐릭터애니메이션
__프로토타이핑애셋을포함한씬준비
__버튼과문을위한애니메이션생성
__메카님사용하기
__메카님트랜지션과파라미터
__문열기메카님그래프생성
__씬상호작용구성
____요약

5장.캐릭터애니메이션기초
__리깅캐릭터생성
__리깅캐릭터불러오기
__아바타와리타기팅
__리타기팅애니메이션
__루트모션
__모션오프셋교정
____요약

6장.고급캐릭터애니메이션
__제어가능한캐릭터생성
__블렌드트리
____차원
____부동소수매핑
__블렌드트리애니메이션에스크립트적용
__메카님블렌드트리를사용한스크립트작성
__메카님블렌드트리테스트
____요약

7장.블렌드셰이프,IK,무비텍스처
__블렌드셰이프
__인버스키네마틱
__무비텍스처
____요약

출판사 서평

★이책에서다루는내용★

■유니티5가제공하는최신기능소개-상태기계,메시,애니메이션그래프등
■스크립트파일을사용한오브젝트의시간흐름에따른이동,변환,교체
■애니메이션에디터와커브도구사용
■유니티씬의외부생성애니메이션을사용하기위한불러오기및설정방법
■애니메이션과C#스크립트간의연결
■애니메이션카메라와파티클시스템생성
■2D와3D게임을위한정교한스프라이트애니메이션생성
■캐릭터애니메이션개선을위한고급작업흐름및기법적용

★이책의대상독자★

유니티관련지식을기본적으로갖고있으며실시간애니메이션지식을확장하고자하는독자를대상으로한다.이책은독자가유니티로간단한예제정도는쉽게만들수있다는것을전제로한다.특히메카님같은기능을활용해쉽고효율적으로사실적인애니메이션을만드는방법을주로다루고있다.

★이책의구성★

1장.'애니메이션기초'에서는애니메이션의핵심개념과스크립트를비롯한유니티가제공하는다양한애니메이션의적용사례를소개한다.델타타임(deltaTime)과애니메이션커브,그리고MeshUVs애니메이션에관해서도살펴본다.또한앞으로소개할내용에관한전반적인개요를주로다룬다.
2장.'스프라이트애니메이션'에서는2D애니메이션에관해살펴본다.2D에서주로사용하는스프라이트(Sprite)기능과플립북(flip-book)텍스처,평면애니메이션을설명한다.유니티스프라이트에디터,애니메이션프레임,프레임률등과흔히발생하는문제의해결방법까지살펴본다.
3장.'네이티브애니메이션'에서는애니메이션(Animation)창과파티클(Particle)시스템을사용해2D와3D게임에적용할수있는좀더일반적인유니티애니메이션을다룬다.유용한두개의실전예제를통해구체적인내용을살펴본다.판타지게임에서아주흔히사용하는기법인파티클시스템을만들어볼예정이다.카메라가날아가며이동하는연출을만들고,먼지나반딧불파티클시스템을만든다.
4장.'메카님비캐릭터애니메이션'에서는유니티의대표기능인메카님(Mecanim)에관해살펴본다.메카님은주로캐릭터와관한것으로부드러운애니메이션을가능하게해주는고급기능을합친형태를말한다.메카님을활용해버튼을누르면문이열리는다소특수한형태를만들어볼예정이다.
5장.'캐릭터애니메이션의기초'에서는리깅캐릭터애니메이션을살펴보며실시간인간체형애니메이션에관해다룬다.리깅캐릭터를불러오는방법과이를애니메이션에최적화된형태로설정하는방법에관해서도살펴본다.
6장.'고급캐릭터애니메이션'에서는설정된캐릭터를유니티로불러온후,플레이어가제어하는대로애니메이션이반응하도록해볼것이다.이캐릭터에휴식애니메이션과이동하는애니메이션을지원한다.
7장.'블렌드셰이프,IK,무비텍스처'에서는표정애니메이션이나모프모션에사용하는블렌드셰이프(BlendShape),캐릭터의팔이나손의위치를조정할때사용하는인버스키네마틱(inversekinematic),영상파일을텍스처로사용하는무비텍스처(MovieTexture)등의주제를다룬다.