메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

만들면서 배우는 스파인 2D 게임 애니메이션

프로그래머와 아티스트를 위한 최고의 뼈대 애니메이션 툴

한빛미디어

집필서

판매중

  • 저자 : 이동연
  • 출간 : 2017-02-01
  • 페이지 : 276 쪽
  • ISBN : 9788968484629
  • 물류코드 :2462
  • 초급 초중급 중급 중고급 고급
4.5점 (6명)
좋아요 : 93

유저를 사로잡는 부드러운 2D 게임 애니메이션 효율적으로 만들기 

 

스파인은 뼈대 애니메이션에 특화된 가장 널리 사용되는 툴이다. 이 책은 스파인으로 뼈대 애니메이션을 직접 만들어보며 타임라인, 메쉬, IK 등 기본 개념을 익히고, 그래프 에디터, 어태치먼트, 스킨 등 강력한 도구를 사용해 2D 게임 애니메이션을 효율적으로 제작하는 방법을 알려준다. 유니티, cocos2d-x 엔진 런타임 예제도 담겨 있다. 철저하게 초보자 눈높이에 맞춘 이 책을 통해 시간과 비용을 아껴주는 뼈대 애니메이션 기법의 모든 것을 배울 수 있다.

 

 

1.jpg

 

2.jpg

 

3.jpg

 

이동연 저자

이동연

(주)하이브로에서 500만 이상 다운로드를 기록한 <드래곤빌리지>를 기획 및 개발했으며, <몬스터월드> 등의 게임을 개발했다. (주)플랜티넷에서는 <힐링힐링몽 for kakao>, <팜타지아> 개발팀장으로 개발을 주도했다. 2D 게임 외길을 꾸준히 걷고 있다. 블로그와 네이버 카페 등에서 cocos2d-x 강좌를 연재했고 2015년 네이버 앱스토어 토크데이에서 강연했다. 현재는 iOS 앱 개발을 하면서 다양한 플랫폼을 공부하고 있다.

CHAPTER 1 스파인 시작

1.1 스파인이란?

1.2 왜 스파인을 써야 할까?

1.3 뼈대 애니메이션을 사용한 게임들

1.4 라이선스

1.5 마치며

 

CHAPTER 2 설치

2.1 다운로드 및 설치

2.2 스파인 편집기

2.3 샘플 프로젝트의 위치

2.4 버전 변경

2.5 언어 변경

2.6 마치며

 

CHAPTER 3 편집기

3.1 메뉴와 단축키

__3.1.1 메뉴

__3.1.2 단축키

3.2 SETUP 모드와 ANIMATE 모드

3.3 SETUP 모드

__3.3.1 줌

__3.3.2 Tools 및 Transform

__3.3.3 Axes, Compensate, Options

__3.3.4 뷰

3.4 ANIMATE 모드

__3.4.1 도프 시트

__3.4.2 뷰

3.5 마치며

 

CHAPTER 4 이미지와 애니메이션

4.1 이미지

4.2 툴바

__4.2.1 선택

__4.2.2 이동

__4.2.3 회전

__4.2.4 크기 조정

__4.2.5 Shear 및 생성

__4.2.6 포즈

4.3 애니메이션

__4.3.1 도프 시트

__4.3.2 새 애니메이션과 키 프레임 만들기

__4.3.3 이동 애니메이션 예제

__4.3.4 애니메이션 그래프 활용하기

__4.3.5 회전 애니메이션 예제

4.4 마치며

 

CHAPTER 5 어태치먼트, 스킨, 이벤트

5.1 어태치먼트

__5.1.1 영역

__5.1.2 메쉬

__5.1.3 경계 상자

5.2 스킨

__5.2.1 스킨을 사용한 고블린들 샘플 프로젝트

__5.2.2 새로운 고블린 스킨 만들어보기

__5.2.3 고블린 스킨에 무기 추가하기

5.3 이벤트

__5.3.1 스파인보이의 샘플 이벤트

__5.3.2 이벤트 만들어보기

__5.3.3 실무 사용 팁

5.4 마치며

 

CHAPTER 6 고급 기능

6.1 IK 제약조건

6.2 내보내기

__6.2.1 GIF

__6.2.2 PNG 및 JPEG

__6.2.3 AVI

__6.2.4 JSON

__6.2.5 바이너리

6.3 마치며

 

CHAPTER 7 샘플 프로젝트 분석

7.1 alien

7.2 dragon

7.3 goblins

7.4 hero

7.5 powerup

7.6 raptor

7.7 speedy

7.8 spineboy

7.9 spineboy-old

7.10 spinosaurus

7.11 마치며

 

CHAPTER 8 슬라임 만들기

8.1 프로젝트 생성

__8.1.1 폴더 생성 및 이미지 리소스 준비

__8.1.2 프로젝트 생성 및 이미지 파일 추가

8.2 슬라임 구현하기

__8.2.1 뼈 생성 및 이미지 추가

__8.2.2 메쉬 생성

8.3 슬라임 애니메이션 생성

__8.3.1 대기 애니메이션

__8.3.2 통통 튀는 애니메이션

8.4 스킨 추가

8.5 마치며

 

CHAPTER 9 런타임

9.1 런타임 종류

9.2 유니티 런타임 실습

__9.2.1 유니티용 스파인 런타임 다운로드 및 설치

__9.2.2 스파인 프로젝트를 유니티 에셋으로 임포트하기

__9.2.3 애니메이션 스크립트

__9.2.4 타임 스케일

__9.2.5 스킨 변경

__9.2.6 어태치먼트 변경

__9.2.7 이벤트

9.3 cocos2d-x 런타임

__9.3.1 객체 생성 및 애니메이션 실행

__9.3.2 타임 스케일

__9.3.3 스킨 변경

__9.3.4 어태치먼트 변경

__9.3.5 Event

__9.3.6 애니메이션 믹스

9.4 마치며

 

CHAPTER 10 2D 게임 개발 도구들

10.1 Live2D

__10.1.1 라이선스

__10.1.2 쇼케이스

__10.1.3 다운로드 및 설치

__10.1.4 매뉴얼

10.2 스프라이터

__10.2.1 라이선스

__10.2.2 다운로드 및 설치

__10.2.3 매뉴얼

10.3 타일드

__10.3.1 라이선스

__10.3.2 다운로드 및 설치

__10.3.3 매뉴얼

__10.3.4 예제 파일

10.4 이모트

__10.4.1 라이선스

__10.4.2 시스템 로케일 변경

__10.4.3 다운로드 및 설치

__10.4.4 매뉴얼

__10.4.5 예제 파일

10.5 텍스처 패커

__10.5.1 라이선스 및 소개

__10.5.2 다운로드 및 설치

__10.5.3 사용 방법

10.6 마치며

프로그래머와 아티스트를 위한 최고의 뼈대 애니메이션 툴 스파인으로 

시간과 비용을 아껴주는 뼈대 애니메이션 기법의 모든 것을 배우다 

 

자연스럽고 부드러운 애니메이션은 3D가 따라올 수 없는 2D 게임만의 강점이다. 특히 최근 몇몇 2D 게임이 인기를 모으며, 기존 스프라이트 애니메이션의 한계를 뛰어넘는 효율적인 뼈대 애니메이션 기법이 주목을 받고 있다. 스파인은 가장 널리 쓰이는 뼈대 애니메이션 툴로서 국내에서도 사용 사례가 늘고 있는 가운데, 본격적으로 스파인 툴을 다루는 이 책이 출간되었다.

 

‘만들면서 배운다’는 모토에 충실하게 이 책은 뼈대 애니메이션을 직접 만들어보며 타임라인, 메쉬, IK 등 기본 개념을 배우고, 그래프 에디터, 어태치먼트, 스킨 등 강력한 도구를 사용해 2D 게임 애니메이션을 효율적으로 제작하는 방법을 몸으로 익히게 해준다. 2D 게임 외길을 걷고 있는 저자가 직접 준비한 귀여운 ‘슬라임’ 만들기 예제도 포함되어 있다.

 

스파인 런타임은 유니티, HTML5, cocos2d-x, 플래시 등 각종 게임 툴킷과 C#, C++, 자바스크립트 등 여러 프로그래밍 언어를 지원한다. 이 책은 가장 많이 사용되는 엔진인 유니티와 cocos2d-x 런타임을 집중 설명한다. 이와 함께 오랜 실무 협업 개발 경험을 토대로 아티스트가 놓치기 쉬운 주의 사항과 팁이 곳곳에 담겨 있어, 프로그래머와 아티스트가 서로 이해하고 협업할 수 있는 바탕을 제공한다는 점도 이 책의 미덕이다.

이책을 보게 된 이유는 한빛 미디어의 나는 리뷰어다 이벤트에 당첨되서 이 책이 배송되어 오면서

보게되었다. 나는 리뷰어다 이벤트에 3권을 선택해서 당첨되면 1권이 배송되게 되었는데 그책들 중

한권이 위의 책이었다. 9개월간 게임프로그래밍을 대구게임아카데미에서 공부해서 제시된 책들 중에

게임이라는 말이 들어가길래 선택했더니 게임프로그래밍과는 전혀다른 (완전히 관련없는거는 아니고)

오직 게임 애니메이션에 관련된 툴....스파인에 관한 책이었다.아카데미에서 유니티를 주로 다뤘기 때문에 목록에 유니티란 말이 들어가길래 유니티랑 연관있는 줄알고 선택했더니.....유니티로 파일로 사용가능하다는 말이었다.. 이렇게 어처구니 없음을 뒤로하고 리뷰를 해야하니 책을 읽어보았다. 스파인이라는 툴이 드래곤즈 크라운(게임)이나 오딘스피어(게임) 같이 이미지에 뼈대를 주고 보간을 해서 적은 수의 이미지로 움직임을 구현하는 툴이었다. 책 내용은 이툴을 사용하는 방법에 대한 내용이었는데

책 자체를 리뷰를 하자면 스파인 설치법 부터 시작해서 단축키 사용법 스파인 기본예제를 사용한 학습방법으로 따라하기 방식으로 쉽게 설명되어있다.이미지에 뼈대를 만들어주고 거기에 에니메이션을 주는 방법을 다양한 예제에 따라 원하는 동작을 하게 잘 설명되어있다. 그리고 후반부에는 다양한 엔진에 스파인으로 만든 파일을 적용하는 방법을 설명해놓았다. 따라가기 식으로 설명해놓았기때문에 게임 에니메이션을 전혀 모르는 사람도 쉽게 사용할수 있게 설명되어있다. 이책으로 응용까진 무리인거 같고

기본을 학습한다고 생각하면 되겠다.응용을 하려면 스스로 이미지를 만들어 낼수 있어야 할껀데 그냥 리뷰하기위해 책을 받아본 나로써는 이런 책도 있구나 싶었다. 스파인을 구매해서 사용할 기본서를 원하고 (이책 밖에 없을 테지만)  혼자서 맨땅에 헤딩하면 시간과 노력이 많이 걸리니 저렴한 편은 아니지만 이책을 구매 하는 것도 좋을듯 하다. 

 

한빛미디어 '나는 리뷰어다' 이벤트를 통해 받은 책입니다.

스파인은 유료 프로그램으로써 저는 이 책으로 실습하기 위해 평가판으로 다운받아서 실습하였습니다. 다운로드 사이트: http://ko.esotericsoftware.com/spine-download

처음에 이 책을 선택하게 된 이유는 책의 부제인 '프로그래머와 아티스트를 위한~' 이라는 부분에서 '프로그래머도 애니메이션 툴을 다룰 수 있다?' 라는 가벼운 생각이었습니다. 그리고 책을 읽고나서 부제에 낚였다(...)는 것을 깨달았죠.

사실 얼핏 들으면 RPG 쯔꾸르(RPG 만들기) 같은 프로그램이지 않을까? 라고 생각될 수도 있지만 게임 내의 등장인물을 제작하는 프로그램이라고 할 수 있습니다.

일단은 책은 받았으니 열심히 읽었고, 중도에 포기할 뻔했지만 겨우 책 머리채 부여잡고 쓰는 리뷰여서 그런지 잡설이 길었네요.

이 책의 장점은 책 제목과 동일하게 만들면서 배울 수 있다는 점입니다.
예제로 미리 그려진 드래곤이나 고블린 같은 그림을 뜯어보면서 게임에 등장하는 몬스터, NPC 같은 캐릭터들은 다 저런 노가다를 통해서 만들어진다는 것을 이해할 수 있었습니다. 책 후반부에는 캐릭터를 런타임으로 돌려보면서 한번 움직이게 하는것이 이렇게 힘들구나 라는걸 깨달을 수 있었구요.

이 책의 단점은 책의 볼륨이 생각보다 어쩡쩡하다는 것입니다.
초심자를 위한 책이라고 하기엔 이것저것 세세히 짚고 넘어가는 경향이 있고, 그렇다고 초중급자를 위한 책이라고 하기엔 이미지를 만들고 런타임을 돌리는 것으로 끝이니..
후속 책이 있다면 다행이지만 그렇지 않다면 좀 더 페이지를 할애해서 상세한 내용을 더 채우면 좋지 않을까 라는 생각입니다.

스파인(Spine)은 2D 게임 애니메이션에서 기존의 스프라이트 방식이 아닌 뼈대 애니메이션을 활용하여 디자인할 수 있는 제작 툴입니다.

 

기존의 스프라이트 방식이 애니메이션 구현을 위해 많은 리소스가 필요했다면 스파인을 활용해 뼈대 방식으로 애니메이션을 구현하기 때문에 디자인과 애니메이션 구현에 필요한 리소스가 최소화되는 부분이 가장 큰 장점이 아닐까 싶습니다.

 

또한 저자는 생소한 스파인이라는 툴을 가지고 어떻게 애니메이션을 만들 수 있는지 풀컬러 스크린샷으로 화면과 함께 설명해주고 있기 때문에 초보자에게도 쉽게 접근이 가능한 책이라는 장점이 있습니다.

 

책의 후반부에서는 샘플 프로젝트를 통해 어떻게 응용할 수 있는지를 알려주며, 대중적으로 사용하고 있는 게임 개발 툴인 유니티(Unity)와 cocos2d-x에서 스파인을 통해 개발한 애니메이션을 어떻게 적용할 수 있는지 보여줌으로써 게임에서 스파인의 활용 가치 또한 높다고 생각합니다.

 

상용 툴이기 때문에 비용이 발생한다는 측면에서 1인 개발자에게는 다소 부담이 될 수도 있지만 그만큼의 투자를 통해 게임 개발에 필요한 전체 디자인 리소스를 단축시킬 수 있다는 점에서 충분한 투자가치가 있지 않을까 싶습니다.

 

'프로그래머와 아티스트의 협업을 위한 지침'이라는 소제목이 와닿는 이유는 아마 이러한 부분에서의 접근이 용이하기 때문이 아닐까 싶습니다. 좀 더 많은 아티스트와 프로그래머들이 스파인을 활용하길 바라며 리뷰를 마칩니다.

<소개>

2D 애니메이션이라고 일반적으로 그림 한장, 한장 변화를 주어가며 이어가는 형식의 스프라이트 애니메이션을 떠올린다. 이러한 방식은 애니메이션을 담당자 전문가의 엄청난 작업량과 비용이 뒤따르지 않으면 불가능하다. 스파인(Spine) 이러한 전통적인 애니메이션 기법이 아닌 뼈대(Spine, 척추) 만들고 여기에 별도의 텍스처를 입혀 하나의 객체로 만들고 이것을 애니메이션에 활용, 제작을 도와주는 상용 개발 도구이다.

이러한 어렵고 시간이 많이 들어가는 애니메이션을 쉽게 만들 있도록 도와주는 상용 툴이지만 관련 자료도 부족하고 다른 페인팅 툴이나 애니메이션 제작 관련 프로그램에 익숙한 디자이너에게도 진입 장벽이 높은 것이 사실이다이러한 툴에 익숙치 않은 프로그래머에게는 더욱 쉽지 않다. 책의 저자는 프로그래밍을 전문으로 하는 개발자이다.

눈높이를 초보자에게 맞추어 스파인을 전혀 다루어 보지 않은 사용자도 쉽게 툴을 익힐 있도록 편집 메뉴에서 부터 도구들을 설명하는데 장을 할애하고, 나아가 툴에 포함된 샘플 프로젝트를 분석하며 전반에 대해 익숙해 있도록 도와준다. 상세한 메뉴 설명은 중간중간 툴을 사용하며, 익숙치 않은 부분에 대해서 찾아보기 쉽도록 구성되어 있다.

툴에 대해서만 설명하는 것이 아니라 책의 후반부는 실제 게임 개발에 도움이 있도록 유니티와  cocos2d-x 런타임에서 구동할 있도록 하는 부분에 대해 설명하고 있다. 부분은 디자이너에게는 다소 불필요하거나 어렵게 느낄 있는 부분이겠지만 개발자나 실제 응용을 하고자 하는이에게 많은 도움이 있다.

디자인 툴에 익숙하지 않은 1 게임프로그래머( 1인이 아니어도 상관없다!!) 스파인이라는 툴을 쉽게 배워 활용하고자 한다면 책은 더할나위 없이 좋은 동반자가 되어 것이다.

 

<좋은 >

- 스파인이라는 툴을 처음 들어본 사용자도 쉽게 고급사용자로 만들어 준다

- 단순 메뉴, 기능 설명이 아닌 실무에 활용할 있는 내용도 상세히 다룬다.

 

<아쉬운 >

 

- (도움이 되진 않지만) 직접적으로 스파인과 상관없는 다른 소개에 대해 지면 할애가 많다.

소개
스파인2D는 3차원 게임에서 자주 사용되는 뼈대 시스템을 2D 이미지에도 적용시키는 툴 및 기술이다.
이미지(정확히는 메쉬)에 본을 붙여서 일정 가중치를 주어 동작하도록 하는것인데,
머리/팔/다리/몸통등으로 1개씩의 이미지만 만들고, 뼈를 붙인후에, 뼈만 움직여서 움직임을 만들어 내는 방식이다.

스프라이트 에니메이션으로 만들려면 엄청나게 많은 그림을 그려야 하는데,
이런 작업을 없에주고, 리소스 제작시간과 비용을 줄여준다.

어중간한 3D로 그럭저럭인 그래픽을 내는 것보다, 2차원 이미지를 이쁘게 그리고, 뼈를 붙이는 것이 더 고품질의 게임을
만들수도 있다.
스파인2D를 본후에, 최근 유니티3D 엔진에서 Anima2D라는 것을 검토해보았는데, 많은 기능을 지원하긴 하지만, 스파인2D의 스킨(뼈대는 나두고 이미지만 교체) 기능등은 지원하지 않음으로, 유료라는 것만 빼면, 현재는 최고의 2D 스켈레톤 애니메이션 솔루션이다.

별이되어라나, 파이널블레이드등이 2D 본을 이용한 게임들인데, 비슷한 느낌의 게임을 만들고 싶다면 공부해보는 것이 좋고,
스파인2D로 게임을 만드는데 필요한 지식은  "만들면서 배우는 스파인 2D 게임 애니메이션" 정도만 보면 된다.


좋은 점
- 설치부터 쉽게 설명되 있어서, 초보자부터 볼 수 있다.
- 게임을 만들때 고민하게 되는, 본은 유지하고, 메쉬나 이미지만 교체한다던지, 장비를 교체한다던지 하는 경우에 대해 설명되 있고
   실제 코드까지 적혀있어서 좋다.
- 위에 기능들 외에도, 이책 한권만으로도, 스파인2D를 실무에 쓸 정도의 내용을 다루고 있다.
- 책 내용과 상관없지만, 2차원 게임 만들때 도움이 되는 다른 툴도 소개해준다.

아쉬운 점
- 전문가용에 있는 기능들(Free-Form Deformation이나 Meshes등)도 설명해 주었으면, 더 좋았을텐데 아쉽다.

 

책 내용이 궁금하네요

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
만들면서 배우는 스파인 2D 게임 애니메이션
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
만들면서 배우는 스파인 2D 게임 애니메이션
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
만들면서 배우는 스파인 2D 게임 애니메이션
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실