위로

SOFTWARE TIP & TECH.

원본사이트를 보려면 본문하단에 <제목>이나<출처>를 클릭 하십시오.

70


애니메이션 소프트웨어, Autodesk Maya

1. 개요



Autodesk 애니메이션 소프트웨어로, Alias Studio 시리즈와 함께 Alias|Wavefront의 제품이었으나 후에 오토데스크에서 인수하였다.

 

헐리우드나 세계 유명 영화 특수효과 업계의 사실상의 산업표준 툴이다.(포토샵이 사진리터칭 소프트웨어의 표준이듯이) 픽사 애니메이션 스튜디오, ILM등과 긴밀하게 협조해서 기능을 개선하고있다.

 

모아나, 겨울왕국, 몬스터 주식회사, 매트릭스, 스파이더맨, 아바타 등의 영화와 3D 애니메이션에서 주력툴로 사용되었고, 스퀘어 에닉스 파이널 판타지 8 무도회 영상으로 게이머들에게도 이름을 알리게 되었다.


2. 역사

1980~90년대 실리콘 그래픽스사(SGI)의 워크스테이션에서 사용되던 Alias사의 파워애니메이터, 스케치!, Wavefront사의 어드밴스드 비쥬얼라이저를 실리콘 그래픽스사에서 인수해서 Alias|Wavefront이름으로 3가지 소프트웨어를 합친 소프트웨어를 만든것이 최초의 마야다. 마이크로 소프트웨어가 야심적으로 도전하던 워크스테이션용 OS 윈도우 NT 4.0으로도 동시에 발매하였다. (당시 마이크로소프트는 마야의 경쟁 소프트웨어인 SoftImage를 인수했다.)

 

마야의 개발중에 디즈니 스튜디오가 다이노소어(3D 애니메이션)를 제작 하면서 유료 베타 테스팅을 해주었다.

  • 1998.2 - Alias|Wavefront Maya 1.0 발매
  • 1998.6 - Alias|Wavefront Maya 1.0 Windows용 발매
  • 1998.10 - Alias|Wavefront Maya 1.5 - Irix전용
  • 1999.6 - Alias|Wavefront Maya 2.0
  • 1999.11 - Alias|Wavefront Maya 2.5
  • 2000.2 Alias|Wavefront Maya 3.0 - 최초의 리눅스 버전
  • 2001.6 Alias|Wavefront Maya 4.0
  • 2001.10 Alias|Wavefront Maya 3.5 - 최초의 MacOS X 버전 (MacOS전용만 발매)
  • 2002.7 Alias|Wavefront Maya 4.5
  • 2003.5 Alias|Wavefront Maya 5.0
  • 2004.6 Alias Maya 6.0
  • 사명이 Alias로 바뀜
  • 모션 리타게팅 모션 리다이렉션 툴
  • 폴리곤에 페인트 이팩트 기능
  • 파티클 디포머
  • DDS / PNG 포맷 지원
  • 2005.1 Alias Maya 6.5 - Irix 전용
  • 2005.8 Alias Maya 7.0
  • 풀바디 IK
  • 툰 쉐이더
  • 서페이스 샘플러
  • ASHLI 플러그인
  • 2006.8 Autodesk Maya 8.0
  • 오토데스크로 인수 합병
  • 최초의 64bit 버전
  • Toxik 렌더 레이어
  • HDR 지원
  • 폴리곤 브리지
  • 지오메트리 캐슁
  • 폴리곤 어트리뷰트 전송
  • Z-Depth 이미지 플레인
  • 2007.1 Autodesk Maya 8.5
  • nCloth
  • 메뉴 커스터마이징
  • 파이손 2.4.3 지원
  • 2007.8 Autodesk Maya 2008 (9.0)
  • 스무스 메쉬 프리뷰 (서브디비전 서피스의 리얼타임 프리뷰)
  • 하드웨어 파티클을 멘탈레이로 렌더링 가능
  • nCloth - 새로운 바람 시뮬레이션 추가
  • 멘탈레이 스카이 포탈 mia-Materia_x 쉐이더
  • 파이손 2.5.1
  • 2008.8 Autodesk Maya 2009
  • nParticle
  • 마야 어셋
  • 애니메이션 레이어
  • 인터렉티브 UV펼치기
  • 메쉬 스무스 렌더링 (서브 디비전 서피스 렌더링)
  • 렌더패스 개선
  • 렌더 프락시
  • 파이손 2.5.1
  • 2009.8 Autodesk Maya 2010
  • 언리미티드 버전과 컴플리트 버전 통합
  • 영상 합성 소프트웨어 Toxik(톡식) 제공
  • MatchMover - 영상과 3d 합성을위한 카메라 조정용
  • 백버너 - 네트워크 렌더링 관리 프로그램
  • 멘탈레이 네트워크 노드 5개 포함
  • 파이손 2.6.1
  • 2010.6 Autodesk Maya 2011
  • QT인터페이스
  • Viewport 2.0 지원
  • 컬러 메니지먼트
  • 개선된 스키닝 작업
  • 개선된 어셋과 파일 레퍼런싱
  • 비파괴 라이브 리타게팅
  • 3D Editorial [EDL]
  • 파이손 2.6.4
  • PyMEL 1.0
  • 2011.3 Autodesk Maya 2012
  • nVidia 피직스 플러그인
  • 파이손 2.6.4
  • 2012.3 Autodesk Maya 2013
  • 불렛 피직스 플러그인
  • 마야 nHair
  • 알레믹 캐싱
  • 새로운 노드 에디터
  • 히트맵 스키닝
  • ATOM 애니메이션 트랜스퍼
  • 라이브 업데이트
  • 파이손 2.6.4
  • 2013.4 Autodesk Maya 2014
  • 그리스 펜슬
  • OpenSubdiv (픽사에서 개발한 오픈소스 서브디비전 처리용 루틴 GPU가속 OPEN CL가속을 지원)
  • 파이손 2.7.3
  • 2014.8 Autodesk Maya 2015
  • Bifrost 파티클
  • XGen (디즈니에서 사용하던 인하우스 툴 머리카락이나 털을 만드는데 주로 사용하지만 응용방법에 따라 여러모로 쓸수있다)
  • 2015.5 Autodesk Maya 2016
  • Sculpting 기능 (ZBrush처럼 타블렛으로 모델링을 조각하는 기능)
  • 인터페이스 전반을 대폭 개선 (아이콘 메뉴대폭 재정비, 고해상도 모니터를 위한 UI확대 기능등)

3. 모델링

2016년 버전부터 modeling toolkit가 완성도를 갖추게 되면서 맥스와 인터페이스가 상당히 비슷비슷해졌다. 그래서 맥스만 하던 유저가 마야로 넘어오면 뭘 해야할지 몰랐던 경우가 많았었는데, 현재는 그러한 경향이 많이 줄어든 편.근데 축 개념부터 파고들어가면 욕나오는건 마찬가지 무엇을 배우고 싶은지 모르겠으면 자신이 어느 업계에서 일할 것인가를 정해서 고르면 된다. 국내에 한해서 건축, 게임업계는 맥스가 주류이고 VFX, 애니메이션업계는 마야가 주류이다.

 

4. 이야깃거리

3D 애니메이션 영화 중 이 소프트웨어를 사용한 작품이 아주 많으며, 그 중 H.R Giger가 디자인한 스피시즈 Species의 외계인 캐릭터가 유명하다. 특히 초기 버전부터 다이나믹 기능이 강력하여 특수효과 제작에도 널리 쓰였다. 우리나라의 경우 Alias|Wavefront Maya 1.0시절에 비천무, 퇴마록과 같은 영화의 특수효과 툴로 알려졌다. 2.0 버전 부터는 아예 영화 특수효과 제작을 염두에 둔 Live 기능이 추가되었다. 

 

게임 분야에서는 OpenGL을 쓰면 마야, Direct3D를 쓰면 맥스라고 할 정도로 OpenGL 진영의 대표적인 3D 프로그램이었고, OpenGL을 주로 쓰는 밸브 코퍼레이션의 경우, 3D 그래픽 디자이너 채용 시, 사용 소프트웨어를 마야로 표기하기도 했다. 그러나 최근에는 구분 없이 쓰는 경우가 많아지면서 맥스만 쓰던 블리자드에서도 마야를 쓰던지 하는 경우가 발견되고 있다.

 

모델링은 초기에 넙스와 폴리곤을 지원했으나, 주로 넙스를 이용한 기능이 강력했다. 그러나 넙스 서페이스의 경우 본래 제품디자인과 같은 정적인 모델링을 위한 기능이다 보니 애니메이션을 위한 모델링에 사용하기에 부적절한 기능들이 많아서 최대한 데이터를 가볍게 만들기 위해 여러 개의 UV 넙스 서피스를 이어서(붙이지는 않는다.) 하나의 서피스처럼 보이게 하는멀티 서페이스라는 모델링 기법이 발명되었다. 크리스 랜드리스(Chris Landreth)라는 애니메이터의 단편 애니메이션 BINGO에서 첫 선을 보였는데, 아주 자세히 보면 서페이스의 이음새가 드러나기도 하는 등의 문제가 있었다.

 

 

 

또한 넙스 기반의 애니메이션 툴로 시작하다보니 게임 그래픽계에서는 필수적인 노멀 매핑 기능의 지원이 맥스나 라이트웨이브와 같은 폴리곤 기반 툴에 비해 다소 부족했다. 거기에 OpenGL API의 기능을 과도하게 이용하는 경향이 있어서 일반 3D 그래픽 카드에서는 Image plan만 깔아도 프로그램이 버벅이는 등 문제가 있었다. 그래서 단순히 폴리곤 연산으로는 일반 GPU에 밀리지만 개발용 OpenGL API를 지원하는 GPU를 사용하는 경우도 많았다. 3.0 버전 이후로 서브디비전 서페이스(Subdivision Surface)이라는 폴리곤 기반의 메쉬 모델링 기능이 지원되면서 넙스에 의존하면서 생긴 각종 문제들을 극복할 수 있게 되었다. 

 

렌더링 기능도 있으나 실제로는 외부 플러그인 프로그램으로 처리하는 것이 대부분이며, 주 사용처는 모델링과 애니메이션이다. 마야 풀버전을 구입 할 경우 세트로 렌더 프로그램인 mental ray가 딸려온다. 따로 렌더러를 사지 않아도 기본적으로 제공된다는 점 때문에 상용 렌더러에 비해 성능이 떨어진다고 착각하는 사람들이 있는데 영화, 특수효과에서 과거 때 부터 렌더맨과 더불어서 엄청 많이 쓰인 업계 표준 렌더러라고 보면 된다. 현재 Mental ray는 nVIDIA에서 인수했으며 Maya, 3Ds max, Softimage에 기본탑재되어 있다.

 

프로그램 사용법과 인터페이스가 비교적 직관적이고 편리 하다. 유저에따라 이견이 있지만 마야만 사용하던 유저는 다른 툴을 쓰기 힘들정도로 독특한 편리함이 있다. 마야 1.0부터 지원하던 제스쳐 기능이나, 스페이스바를 누르고있으면 마야의 모든메뉴가 한꺼번에 뜨는 기능은 굉장히 편리하다. 여담으로 초기 국내 마야 사용자들이 교육 받을때 강사가 마우스를 이상하게 휙휙 휘젓는걸 보고 저게 뭐하는 짓이야? 라고 했다는 일화가 있다

 

국내 애니메이션, 3D 캐릭터 디자인 업계에서 많이 사용한다. 갓 오브 워 같은 게임에 쓰이기도 하며 영화 합성용으로도 많이 쓴다. 그래서인지 비전문가가 보기엔 비슷해 보이는 맥스에 비해 값이 엄청나게 비쌌었다. 천만원대! 오토데스크로 인수된후에는 3ds max와 동 가격이 되었다. 그래도 6백만원대다... 

 

가격대가 워낙 높아서 소규모 프로덕션에서는 부담스러운 가격이였고(초기의 가격정책은 1년 사용료가 이상이였다. 요즘과 다르게 구입하면 1년간 무료 업그레이드/교육이 포함되었지만 소규모 스튜디오는 꿈도 못꿀가격이였다.) 이를 타계하고자 저가버전인 컴플리트 버전과 풀버전인 언리미티드 버전을 분리하기도했고, 렌더러를 따로 구입해야했던 부담을 줄이고자 멘탈레이를 번들하기도 했지만, 결국 모회사 실리콘 그래픽스가 사업을 접으면서 오토 데스크로 인수되었다.

 

오토데스크로 인수된후에 가격을 적정선으로 낮추고, 오토데스크의 마케팅 전략 덕으로 게임 업계의 마야 도입율이 굉장히 높아진것으로 보인다. 게임회사 방문 영상을 보면 죄다 마야만 쓴다.(대표적으로 너티독, 인피니티 워드, 스퀘어 에닉스, 폴리포니)

 

2014년 10월을 기준으로 전략을 바꿨는지 달달이 요금을 내는 요금제가 나왔다! 그런데 월 요금제도 165불정도...(약 18만원) 가격이 비싼편이긴해도 단기 프로젝트를 위해 라이센스가 필요한 프리랜서나 작은 스튜디오에게는 유용하다. 그리고 이러한 요금제와 함께 인디 게임 개발자를 위한 라이트 버전인 Maya LT 버전이 출시되었는데 월 요금이 30불 정도로 매우 파격적인 가격이다. 다만 마야의 강력한 기능중 하나인 다이나믹과 페인트 이펙트 부부이 대거 삭제되어있고, 유용한 몇몇 애니메이션 기능이 빠져있다. 풀버전과 LT 버전의 차이는Autodesk 홈페이지에서 확인이 가능하다. 그래픽 계열 학생이라면 학교를 사이트에 등록하고 마야 풀버전과 똑같은 일부 기능에 제한이 있습니다. 일부 재질이라던가... 멘탈레이도 없고... 생략... Education 버전을 공짜로 다운 받을 수 있다. 다만 세이브에 Education 버전에서 만들어진 파일이라는 흔적이 남아 상업적으로는 사용이 불가능하다. 

 

버전 8.5 이후로는 버전 번호 대신 년도를 뒤에 붙게 출시가 되었는데 재미있는 부분은 나온 해의 년도가 붙는 것이 아니라 출시된 해의 다음 해의 년도가 붙는다. 예를 들어 2010년 6월에 출시되었던 버전은 MAYA 2011 이다. 2015년 6월 기준 현재 MAYA 2016 버전이 최신판이다.

마야만의 독보적인 기능이라면 2.5 버전부터 추가된 페인트 이펙트(Paint Effect) 기능으로 서페이스 위에 각종 이펙트를 '그려서' 삽입할 수 있는 기능이다. 앞서 언급된 크리스 랜드리스의 2004년 작 Ryan에서 그 기능의 진수를 볼 수 있다.

 

 

 

8.5 이후부터 꾸준히 다이나믹 시뮬레이션 기능을 추가 보완하여 타 3d소프트웨어로서는 넘사벽인 기능을 선보이고 있으며 2013 버전에서 부터 Direct X 11 지원을 업데이트하며 타 소프트웨어 프리뷰 렌더 (preview render)에 비해 거지 같았던 레거시 뷰포트와 하이퀄리티 뷰포트를 대체해서 viewport 2.0이라는 이름으로 대거 개선되어 실시간으로 디스플레이스먼트맵(displacement map)을 프리뷰 랜더링 하는 충공깽을 보여주었다.(디스플레이스먼트 맵은 노말맵처럼 렌더링시 눈속임이 아니라 실제로 폴리곤을 변형시켜서 디테일을 향상시킨다.디스플레이스먼트 맵을 적용하기전에 4배 8배정도로 폴리곤수를 늘리기때문에 연산량이 어마어마해진다. 적절한 cpu멀티코어gpu/open cl가속을 총동원해서 구현하고있다 OpenSubDiv기능의 일부)

viewport 2.0은 최신버전인 마야 2016에서는 DirexX 11이나 OpenGL 4.0이상에서만 동작한다

 

오토데스크의 주력 3D 툴 3가지중 실적이 제일 안좋은 SoftImage를 개발중단하면서 마야를 더욱 밀어주고있다. (SoftImage의 대표적인 자랑거리였던 ICE 파티클을 Bifrost파티클로, 내자아되었던 언폴드3d UV펼치기 기능 등으로 이식) 항간에는 3ds Max도 개발중단하는거 아니냐는 소문까지 있지만 3ds Max는 인테리어/건축, 산업디자인쪽에서 표준적인 프로그램이라 그럴가능성은 거의 없다고 보인다. 


구조적으로 MAYA는 Mel(Maya Embedded Language)이라는 프로그래밍 언어로 되어있어 유저에 의한 마개조(...)가 용이하다.[5]

단순 반복작업같은 간단한 수준에서 가상 시뮬레이션같은 전문적인 작업까지 가능해지기에,

회사나 유저에 따라 적당히 마개조해서 쓰기도 하고, 해당 MEL 스크립트를 무료공개나 판매하기도 한다.

 

하지만 마야든 3ds Max던 MEL과 Maxscript는 이제 서서히 찬밥신세가 되어 가는 중.

최신 업계 트렌드인 Python으로 대동단결을 보여주기 때문.

당장 오토데스크 제품군인 MAYA, 3ds Max, MotionBuilder에서 Python을 기본적으로 내장시키고 있다.

MEL과 Maxscript의 단점은 MAYA나 3ds Max에서 밖에 쓰지 못하지만 Python의 경우는 범용 스크립트로써(엄밀히 이야기 해서는 별도의 프로그래밍 언어임) 여기저기서 공통적으로 쓰일 수 있다는 장점이 있다.

즉 MAYA서 작성한 Python을 3ds Max에서도 쓸 수 있다는 이야기이다. 

이런 식으로 소프트웨어간의 차이는 점차 줄어들고 비슷비슷해지고 있는게 현재

 

합성 프로그램인 NUKE와의 호환성이 좋다.

 

앞으로 곧 나올 마야2017버전은 렌더링 파트에서 큰 변화가 생길 예정인데 그동안 사용하였던 마야 기본 렌더러를 없에고 멘탈레이를 기본 렌더러로 사용할 예정이라고 한다. 그리고 새로운 렌더러로 현재 영화 산업에서 표준 렌더러로 부상한 아놀드 렌더러가 기본 탑재될 예정이라 한다.

 

모델링 파트도 변화가 생기는데 바로 지브러시와 쌍벽을 이루고 있는(하지만 상대적으로 열세인) 머드박스가 마야에 기본 탑재된다.이로써 마야 유저는 마야에서 모델링한 폴리곤 파일을 타 소프트웨어로 넘길 필요없이 마야에서 직접 스컬프팅 할 수 있게 되었다. (갈수록 넙스와는 거리가 멀어지고 있는 마야)

 

출처:< https://namu.wiki/w/Autodesk%20Maya?from=Maya(3D%20%EA%B7%B8%EB%9E%98%ED%94%BD%20%ED%88%B4)


profile
첨부 :
조회 수 :
151
등록일 :
2017.08.15
15:38:43 (*.172.101.62)
엮인글 :
http://bjc1111.namoweb.net/xe/bbs2/31449/1af/trackback
게시글 주소 :
http://bjc1111.namoweb.net/xe/31449
List of Articles
번호 제목 날짜 조회 수
293 파디션(포맷) 삭제하기 file 2019-03-11 91
292 웹페이지 복사금지일때 해결방법 file 2019-03-09 3203
291 제로보드4 제로보드xe로 데이터 이전하기 2019-02-10 13
290 블루투스 스피커 연결(드라이버) 2019-02-02 35
289 rufus 3.1 입니다 file 2018-08-25 227
288 네이버 구글 검색 로봇 허용 또는 차단하는 방법 2018-07-10 205
287 블로그 복사금지 해제 방법 file 2018-07-03 2279
286 윈도우10 바이오스 진입 (uefi 설정하기) file 2018-06-29 2038
285 •ECS A320AM4-M3D 레이븐릿지 바이오스 자동업데이트(배치.... file 2018-06-28 554
284 bios업데이트 중 꺼졌습니다 file 2018-06-26 51
283 엣지 브라우저에서 이 웹 사이트에는 Internet Explorer가 필요함 호환성 설정하는 방법 file 2018-05-13 245
282 제로보드 XE 의 엮인글(Trackback) 스팸의 해결법.. file 2018-04-21 892
281 HEIF(고효율 이미지 파일 형식)-IT용어 2018-04-05 74
280 윈도우10 3d개체 내pc 폴더 삭제하기 file 2018-02-04 764
279 인터넷 탭 분리 및 합치기 file 2018-01-19 813
278 알드라이브 사용법 알아보자 file 2017-10-18 1352
277 [제로보드] (펌) 모든 글이 비밀글로 써지는 게시판 2017-10-08 335
276 Windows 10 탐색기의 "내 PC"에 표시되는 특별폴더들 제거하기 file 2017-10-04 198
» 애니메이션 소프트웨어, Autodesk Maya file 2017-08-15 151
274 [Win10 PE 만들기] 1. WinPE.iso 만들기 전에 USB 파티션 준비하기 file 2017-06-15 887