본문 바로가기

MikuMikuDance/PMX Editor

「사이하테의 장소」 스테이지를 .pmd로 개조

MMD 모델과 스테이지 제작으로 유명한, 아노마로 님의

「사이하테의 장소 (サイハテの場所)」를 .pmd화 하는 방법을 올려볼까 합니다.


애초에 본(bone) 관련 강좌를 하려고 마음먹고 있었는데,

아무래도 본과 웨이트의 기본적인 이해가 필요할 듯 해서 이 강좌를 먼저 준비했습니다.


구체적으로는 .x로 이루어진 스테이지 데이터에 본을 넣고, 웨이트를 부가하여

스카이돔이나 기타 배경을 .pmd 모델로서 제어할 수 있도록 만들려고 합니다.


「사이하테의 장소」 스테이지의 다운로드는 아노마로 님의 블로그나, 아래의 주소를 참고하시기 바립니다.

http://www.mediafire.com/?mmy0ldejow3




아노마로 님의 블로그 : http://anomarokarintou.blog37.fc2.com/


이하「사이하테의 장소」 Readme

이【스테이지】사이하테의 장소는 내가 생각한 것으로,
【스테이지】B★RS_철골은 huke 님의 PV를 참고에 제작한 것입니다.

사이하테의 저작권은 나에게, B★RS철골은 huke 님에게 저작권 있습니다만,
판매하는 일 이외라면 기본적으로 어떤 사용법이라도 괜찮으니 자유롭게 사용해도 좋습니다.

texture는 녹은 오리지날로 제작.
배경의 하늘(푸른 하늘)은 프리로 배포되고 있던 데이터를 가공한 것.
하늘(저녁노을)은 이번 자작하고 있습니다.



간단한 것 같으면서도 오래 걸릴 것 같은데... 쩝쩝

그럼 시작해 봅시다용 =_=




다운로드 받은 파일을 MMD에서 열어보면..



어디서 많이 보던 스테이지죠.

참고로 사이하테는 제가 좋아하는 아주 슬픈곡입니다. ㅠ_ㅠ 뭐 이 얘기는 나중에 하기로 하고

다시 돌아가서, 【ステージ】サイハテの場所.x 파일을 PMDEditor로 열어봅시다.





PMDEditor의 메인 윈도우에 드래그 & 드롭으로 넣으면...




이때 배율은 1/10에 체크해 주는게 여러모로 편합니다. 배경 스테이지라 사이즈가 크거든요.

PMDView를 보면 이렇게 나옵니다.




본을 보면 센터 본 하나만 자동생성으로 들어있고, 재질은 4개입니다.






PMDView의 화면이 컴컴한건 아직 재질 설정이 되어있지 않아서입니다.

적당히 재질을 조절해 줄 필요가 있겠네요.





신경써야 하는 부분은 Diffuse와 Ambient, 그리고 Toon 텍스쳐가 되겠습니다.

수치는 마음에 드는 결과가 나올때까지 실험해 보는 것도 좋겠네요.

다만 툰 텍스쳐는 필히 -1로 설정하셔야 하는데, 다른 종류의 툰 텍스쳐를 사용하게 되면



보이는 것처럼 툰 텍스쳐 특유의 경계선을 남기게 됩니다.

하늘에 그림자가 생기는건 이상하니까, -1로 설정.

뭐, 특별히 이 효과를 노리고 있다면 그건 또 얘기가 다르겠지만요.

참고로, 제가 하고있는 강좌를 그대로 따라하셨다면 아마 이렇게 재질이 설정되어 있을 겁니다.


0번은 스카이돔 (하늘)




1번은 다리 (?)




2, 3번은 게이트.



이것과 다르더라도 봐 가면서 적당히 맞춰보시기 바랍니다. -_-


그럼 이제 본을 하나 만듭니다.

본 리스트에서 우클릭 ->




그럼 신규 본 하나가 생기는데요.





가운데 점 하나가 새로 만들어진 본입니다. 센터 본과 겹쳐 있어서 좀 구분이 -_-;


신규 본의 기본값은 '회전' 본으로, 스카이돔을 회전시키기 위한 중심이 됩니다. (0번 회전 그대로 두시면 됩니다.)

이제 스카이돔 재질 (이 강좌에서는 0번 재질) 에 웨이트를 부가해서,

본의 회전이 재질의 회전과 연결되도록 합니다.


재질에서 0번을 고르고, 줌아웃으로 화면안에 전체 정점이 들어오게 한 다음, 웨이트 부가 윈도우를 부릅니다.




본 리스트에서 신규 본을 선택한 다음, 웨이트 윈도우에서 '개시 (開始) ' 를 눌러줍니다.

(반드시 본 리스트에서 원하는 본이 선택되어 있는지,
재질 윈도우에서 원하는 재질이 선택되어 있는지 확인해 두어야 합니다)

그러면 다음과 같이 정점이 까맣게 나타납니다.




마우스 아이콘이 붉은 원으로 나타나게 되는데, 이것이 정점의 선택 범위입니다.

이제 까만 정점을 모두 클릭해서 빨갛게 선택해줍니다.


구석구석 돌려봐서 빠진 점이 없나 확인해 둘 필요가 있습니다.

전부 선택되었다면, '개시' 버튼을 다시 눌러서 웨이트 부가 모드에서 빠져나옵니다.

본의 친/자 관계도 넣어 주고, 본 리스트에서 이름을 적당히 지어줍니다. 여기서는 '天空'으로.




그리고 새로 만든 본을 MMD에서 불렀을때 프레임 편집 윈도우에 표시하도록 만들기 위해 '본 범위'를 지정해 주어야 합니다.

이 과정이 생략되면 프레임 편집 윈도우에 본이름이 나타나지 않게 됩니다. (중요)


표시화 탭에서 본 화 리스트 우클릭 -> 신규추가




이름을 적당히 지어주고




천공 본을 여기에 추가해 줍니다.






아직 몇개 남았지만, 일단 이정도에서 적당히 이름을 넣어, .x 파일이 있던 위치에 .pmd 파일로 세이브 합니다.





그리고 MMD에서 불러 실험.







스카이돔이 원하는 대로 회전이 가능하게 되었습니다.

그런데...



?!

편집 편의성을 위해 1/10 스케일로 한 것을 잊었군요 -_-;

이제 몇가지 마무리를 지어야 겠네요.


본의 위치와 방향을 알기 위해 끝본 (先 ボーン) 을 넣습니다.

(이 끝본 처리는 단지 편의성을 위한 부분이므로 생략이 가능합니다.)




본의 친/자 관계를 설정하고,




본의 위치를 y축으로 1 높여 둡니다.

또한 끝본은 프레임 편집 윈도우에 보일 필요가 없으니, 표시화 처리를 해 주지 않습니다.




제대로 되었다면 이렇게 보여지게 됩니다.





스카이돔에 웨이트를 부가했던 것과 같은 요령으로,

다리용 본과 그 끝본을 하나 더 만들고






'다리' 본에 1 2 3 번 재질을 전부 웨이트를 부여합니다.





다리도 프레임 편집 윈도우에 넣고 싶으니까 표시화 해주고





크기를 100배로 키운 다음




참, 크기를 키웠기 때문에 끝본도 10배 정도 위치를 옮겨줍니다.





각각 설명과 영문 이름도 표시해 주고






저장해서 완료.


그리고 다시 MMD에서 불러 테스트 합니다.










스카이돔은 y 축으로 천천히 회전시킨다던가 해서 구름이 흘러가는 듯한 효과로 쓸 수 있습니다.

사실 이런 스테이지는 액세서리로 불러서 크기 조절하고 더미본에 붙이는 방법이 차라리 쉬울 듯 합니다만;;


혹시 필요하신 분을 위해  강좌로 만든 파일을 올려둡니다.


이상 간단한 본 두개 추가하는 강좌를 마칩니다 =_=;;;;