마야 스크립트 - 멜과 익스프레션

신동선 | e퍼플 | 2017년 09월 29일 | PDF

이용가능환경 : Windows/Android/iOS 구매 후, PC, 스마트폰, 태블릿PC에서 파일 용량 제한없이 다운로드 및 열람이 가능합니다.

구매

전자책 정가 10,000원

판매가 10,000원

도서소개

Maya에서 사용하는 MEL과 Expression의 사용법에 대한 책입니다.
스크립트(script)란 어떤 소프트웨어에서 작업의 절차들을 문자로 순서대로 쓴 것입니다. 즉, 일종의 간단한 프로그램이라고 할 수 있습니다. 스크립트를 써서 작업의 절차들을 기록해놓으면, 같은 종류의 작업을 할 때 단지 스크립트를 실행시킴으로써 이전에 기록했던 작업의 절차를 자동으로 할 수 있습니다. 따라서 반복적인 작업에 매우 효과적입니다. 이러한 이유로, 대부분의 그래픽소프트웨어(포토샵을 비롯한 2D소프트웨어, 마야, 맥스를 비롯한 3D소프트웨어)에서는 대부분 스크립트기능을 지원하고 있습니다. 본서에서는 마야에서 제공하는 스크립트 도구인 MEL(Maya Embedded Language)을 써서 기초적인 스크립트를 만드는 것을 배울 것입니다. MEL을 사용하면 반복적인 작업을 자동으로 하는 일에서부터 새로운 기능을 만들어내는 것까지, 마야의 기능을 무한하게 확장할 수 있습니다. 마야에서 MEL을 사용하는 보기는 다음과 같습니다.

- 수십 혹은 수천 명의 사람이 움직이는 경우
- 4족 동물이 뛰어가는 경우
- 수 만개의 오브젝트를 무작위로 배열하는 경우
- 개체가 부서질 때 파편의 제어

위와 같은 장면을 만들 경우, 물론 모든 장면의 구현은 키프레임으로 구현이 가능합니다. 하지만 이러한 작업을 일일이 키프레임으로 만들 경우, 현재의 컴퓨터사양으로는 파일을 열고, 렌더링을 하는 데 엄청난 시간이 걸릴 것입니다. 이때 MEL을 사용하면 적은 노력으로 적은 용량의 가벼운 장면을 만들 수 있습니다.
본서는 미술을 전공하는 학생을 대상으로 스크립트에 대해 쉬운 용어로 쉽게 풀어서 설명하였습니다.

저자소개

오사카대학교 이학연구과 연구원
(前) 오사카대학교 의학연구과 특임조교수
(前) 서울대학교 전기∙정보공학부 연수연구원

강의:
(前) 홍익대학교 애니메이션 전공 시간강사
(前) 경민대학교 카툰애니메이션과 시간강사

저사:
MAYA 2009 3D ANIMATION (가메출판사, 2008)
3D ANIMATION을 위한 동물 구조&동작 (디지털북스, 2010)
쉽게 만드는 3D실사배경 VUE 10 (도서출판과학기술, 2013)
3차원 의학영상 (영창출판사, 2014)

목차소개

1. MEL의 개념___7
1-1. MEL(Maya Embedded Language)이란 무엇인가? ___8
1-2. MEL과 Expression의 차이점___8
1-3. MEL Script를 입력하는 방법___9
1-4. MEL의 구조___17
1-5. MEL을 써서 간단한 인터페이스 만들기___20

2. 인터페이스 만들기___25
2-1. 윈도우 만들기___26
2-2. 컨트롤러 만들기___29
2-3. 컨트롤러 배치하기___38

3. 제어문과 함수___48
3-1. 변수(variable)___49
3-2. 연산자(operators)___52
3-3. 제어문(flow control)___56
3-4. 함수(function)___65

4. Expression의 사용법___69
4-1. MEL과 expression___69
4-2. Expression Editor___70
4-3. 예제1_오브젝트와 frame의 연동___72
4-4. 예제2_시계 애니메이션___76
4-5. 예제3_바퀴 애니메이션___79
4-6. 예제4_particle의 값을 바꾸기___82

5. 리깅 컨트롤러 만들기___88

6. 반복되는 애니메이션 만들기___94
6-1. time unit에 관련된 MEL 명령어___94
6-2. Playback에 관련된 MEL 명령어___96
6-3. 키프레임에 관련된 MEL 명령어___98
6-4. 예제1_카운터 expression___101
6-5. 예제2_덜그럭거리는 선풍기___103

6. 게임 만들기___106
7-1. 배경 만들기___109
7-2. 장애물 만들기___112
7-3. 주인공 만들기___117
7-4. 익스프레션 만들기___118
7-5. 인터페이스 만들기___122

8. 다양한 응용_자동 립싱크 제작___127
8-1. 제작배경___127
8-2. 음소 모델링___129
8-3. 스크립트 제작___132

회원리뷰 (0)

현재 회원리뷰가 없습니다.

첫 번째 리뷰를 남겨주세요!