워크에 쓰이는 모델들은 당연히 3d 모델입니다. 그렇다고 제가 할줄도 모르는 맥스나 마야를 강좌할수도 없는 것이고, 워크모델의 기본적인 이해와 함께 워크모델만을 전문적으로 수정할수 있는 프로그램을 소개하는 정도입니다.
모델의 구성.
mdx 워크 모델은 기본형태와 애니메이션을 가능케하는 본(기본 뼈대), 그리고 그 뼈대에 붙어서 케릭의 전체적인 윤곽을 구성케 하는 지오셋(일종의 살 덩어리), 그리고 스킨이 적용되서 겉모습이 되는 매트리얼(살표면)로 구성되어있습니다.
그리고 해당 mdx에 blp(스킨)파일이 합쳐지면 비로서 워크에 쓰이는 하나의 유닛모델이 됩니다.
워크 모델들의 파일 포맷은
blp: 모델의 겉껍데기 모습인 스킨 파일(그림)
mdx: 워크에 쓰이는 3d 모델 파일
mdl: mdx를 텍스트파일로 변환해 텍스트로 수정이 가능한 상태의 파일
들이 있습니다.
워크 모델을 이루는 겉껍질인 스킨blp 파일과 3d파일인 mdx 파일.
mdx,mdl은 상호변환이 가능하고, 3d 프로그램으로 불러들여서 수정을 할수도 있습니다.blp 파일은 그림파일이므로 역시 포토샵등의 이미지수정프로그램으로 그림파일로 변형한 후 수정이 가능합니다.
모델의 적용.
구성 편에서 말했듯이 하나의 모델이 워크맵에 쓰이기 위해서는 mdx파일과 그 파일에 쓰이는 blp파일(최소 한개 이상)이 필요합니다. 워크맵에 직접 모델 추가하는 방법은 이미 강좌가 많이 나와있으므로 생략합니다. 혹 스샷이 없어서 이해가 잘 가지 않는다면 w3m 강좌중에 prado 님 아이디로 검색하면 모델적용 강좌중 제 기억으로 거의 유일하게 스샷이 지워지지 않은 강좌가 나올겁니다.
모델의 수정.
보통 모델을 수정한다면 주로 유닛의 겉형태를 수정합니다. 그림을 참고하세요.
애니메이션 수정이나, 본 수정은 다루지 않습니다.
첫번째. 모델의 겉모습을 이루는 점(vertex)들을 수정해서 모양을 변형시킵니다.
두번째. 매트리얼(material)은 스킨을 이용해서 씌우되,그 스킨의 재질을 결정하는 겁니다.좌측의 어두운 효과는 아바타 오브 벤전스에 쓰이는 효과고, 우측의 희미한 효과는 고스트류 유닛에게 주는 효과입니다.
3번째. 스킨을 아예 바꿉니다. 기존 blp 파일을 포토샵등의 그래픽프로그램으로 수정가능한 상태인 tga나 bmp파일로 바꾼후 수정, 그리고 다시 blp화 해서 기존 모델의 스킨으로 집어넣은 겁니다. (심의상 모자이크;)
첫번째 수정은 제가 뒤에 소개할 모든 모델링 프로그램으로 가능합니다.mdlvis가 가장 뛰어납니다.
두번째 수정은 워 3모델 에디터가 가장 뛰어납니다.
세번째 방법은 모델링 프로그램이 없어도 파일컨버터와 이미지 수정 프로그램만 있으면 가능합니다.
모델을 수정하는데 유용한 프로그램.
스킨관련쪽.
wc3 image extrator2 : w3m 유틸리티 모음에 포함되어 있다. 워크 스킨인 blp와 tga,jpg파일을 상호변환시킬수 있다.
모델링쪽.
mdl editer 시리즈: 텍스트 상태인 mdl만 수정가능하며, 각 주요한 기능별로 프로그램이 따로 나뉘어져있다.
비교적 옛날부터 써온 프로그램이라 사람들이 많이 쓴다. 거의 모든 기능이 있다.
http://www.oinkerwinkle.com/tools/download.html =>다운로드,튜터리얼 사이트
war3 model editer: 점을 수정하는 모델에디터로는 많이 불편하지만 애니메이션을 관리하는 본,특수효과등을 관리하는 node 매니져가 가장 강력한 프로그램. 워크모델의 표현도 가장 뛰어나기 때문에 모델을 관찰하는 용도로도 많이 쓰인다.
mdlvis:비교적 최근에 알려진 프로그램으로 러시아제다. 언어의 압박이 있지만 점을 수정하는 모델링 용도로는 가장 강력하며,애니메이션 수정 능력 역시 좋다. 와우모델을 워크모델로 추출하는데 쓰이기도 한다.
기타.
yobgul's file converter: 필수 프로그램. mdl<->mdx, blp<->bmp,tga를 상호변환시키는데 쓰인다.
warcraft 3 viewer: 워크모델을 관찰하는 프로그램. 다만 일부 마법효과는 워3모델에디터보다 표현능력이 떨어진다. 워크모델링 자체에 도움이 되기보다는 워크모델의 겉모습을 캡쳐하는데 유용하다.
포토샵등 그래픽관련프로그램:스킨을 수정하려면은 필요하겠지?
끝으로...
워크모델은 찰흙으로 인형만들기가 아닙니다. 제한적이지만 엄연한 3d 모델을 수정하는 것이기 때문에, 단순히 손재주가 있다고 멋있게 수정할수 있는게 아닙니다. 잘 만드려면 그만큼 시간과 노력을 들여 노가다를 해야합니다.
기초적인 기능정도는 스스로 만져가면서 깨우쳐야 합니다. 인수분해를 알고싶은 사람이 더하기 빼기 개념도 모르면서 질문하면 대답을 해줘도 모릅니다. 그렇다고 대답하는 사람이 일일이 덧셈뺄셈 개념부터 알려줄수는 없겠죠?
mdl 에디터 시리즈는 링크된 주소에 튜터리얼이 있으며,워3모델에디터 또한 프로그램 자체의 help(도움말)에 튜터리얼이 있습니다. 비교적 자세히 설명되어 있으므로 직접 따라하다 보면 거의 전 기능을 사용할수 있습니다. w3m 강좌쪽에는 mdl에디터 시리즈 강좌가 몇개 있고, 모델에디터의 일부기능도 약간 소개되었습니다.
다만 mdlvis의 경우 러시아어라 이해하기 까다로울겁니다. w3m 프로그램 게시판에 레베리님이 메뉴를 한글과 영어로 번역해놓은 버젼이 있으니 참고하면 됩니다.
출처: http://blog.naver.com/jaeil468/30007412786
캐릭터 모델링을 직접 3D MAX로 해볼까 하다가.. 현실적으로 시간대비 효율이 낮아서
그냥 3D 모델을 암흑의 루트로 추출해서 수정하는 방향으로 선회하기로했다.
나름 재밌는듯.
'컴퓨터 공학 자료(학부) > Irrlicht gameEngine' 카테고리의 다른 글
일리히트 프로젝트 대 위기 (0) | 2010.05.23 |
---|---|
일리히트+3d max 모델 (0) | 2010.05.12 |
MD2 file format (0) | 2010.05.09 |
일리히트 참고자료 (1) | 2010.05.04 |
일리히트 게임엔진 케릭터 모델링할때 md2 파일구조 (0) | 2010.04.24 |