안녕하세요. 다른 채널에서 취미로 코이카츠 mmd 만드는 mmd 충입니다.


1년쯤 꾸준하게 mmd를 만들고 있습니다만 한번씩 mmd 제작에 관한 질문을 받았습니다.

이참에 신세 많이진 코이카츠 채널에서 본 옛날 공략들을 정리할겸 영상 제작 과정을 한번 써볼까합니다.


저도 아직 배울게 많은 뉴비라 공략보다는 제작일기 정도로 봐주시면 감사하겠습니다.


자주 참고한글(감사합니다. 사랑합니다.)

https://arca.live/b/koikatsu/19494033?category=%EC%A0%95%EB%B3%B4%2F%ED%8C%81&target=all&keyword=mmd&p=2


https://arca.live/b/koikatsu/19493637?category=%EC%A0%95%EB%B3%B4%2F%ED%8C%81&target=all&keyword=video+export&p=1


https://arca.live/b/koikatsu/19059957?category=%EC%A0%95%EB%B3%B4%2F%ED%8C%81&target=all&keyword=mmd&p=2


*준비물*

1. 코이카츠  (당연히 필수)

-순정 버전 X, 당연히 베리 모드팩 깔린걸로 준비. 션사인도 가능한 걸로 알고있습니다만 전 일반판으로 제작했습니다.


2. VN Game Engine : 링크 (필수)

3. MMDD : 링크 (필수)

- 코이카츠면 KK, 션샤인이면 KKS로 받아주세요. 플러그인으로써 코이카츠로 MMD를 돌리게 해줍니다. 

코이카츠 폴더에 넣어주시면 됩니다. 경로 특별히 설정할 필요없고 폴더명에 한글만 없도록 해주세요.


4. MMD 모션(필수)

원하시는 곡을 찾으셔서 모션파일을 구하셔야합니다. 

보통 전 유튜브에 [mmd '노래제목' motion dl ]이런식으로 검색한 뒤 원하는 모션을 찾으면 제작자 후원 통해 구매합니다.

사용할 카메라 파일, 춤 모션 파일, 노래 모두 한곳에 모아줍시다.



5. Video export

 - 코이카츠를 동영상으로 촬영해주는 플러그인입니다. 보통 베리팩 받으시면 자동으로 깔려있습니다.

외부 프로그램(반디캠 같은거)써서 촬영해도 되지만 이거 쓰는게 훨씬 깔끔합니다.
사진을 잔뜩찍어 애니메이션처럼 이어붙여 만드는 방식이라 사운드는 포함이 불가능합니다. 촬영 없이 춤추는거만 볼거면 필요없음


6. 동영상 편집 프로그램

- 위 방식으로 영상을 만들 경우 사운드가 없습니다. 편집 프로그램으로 영상과 사운드를 합쳐주시면 됩니다,

전 무료 프로그램인 Davinci Resolve 18을 사용하고 있습니다.


*사용 방법*

코이카츠 폴더에서 CharaStudio.exe 실행시켜 줍시다. 플러그인들이 정상적으로 다운됐다면 왼쪽하단에 VNGE 버튼이 있어야합니다.


VNGE 버튼을 누르시고 나온 창에서  All games >> Utilities >> MMD Director 순서대로 눌러주시면 됩니다.


이놈이 mmdd 프로그램 입니다.


춤추게할 캐릭터 하나를 불러오시고 mmdd의 Add Asset 버튼을 눌러줍시다.


버튼이 뭔가 많은데 다 필요없고 제일 위에 Load VMD file 눌러줍시다.


사용할 mmd 모션 파일을 찾아 경로를 열어줍시다. MOTION 고르고 열어주겠습니다.


일반적으로 모션파일에는 Motion keyframes(바디쪽 춤 모션) morph keyframes(표정, 립싱크 등 얼굴 모션) 두가지가 합쳐져 있습니다.

따로있는 경우 둘다 불러오면 됩니다.

밑의 Search for ~~~ 를 골라주시면 해당 모션 폴더에 있는 카메라, 모션파일 등을 자동으로 찾아줍니다. 

저상태 그대로 To selected 눌러주겠습니다.


이렇게 나왔습니다. 카메라는 두가지 종류로 모션 제작자가 만든 카메라와 mmdd에서 자체적으로 지원하는 Auto follow camera.

auto follow는 선택할 경우 화면이 자동으로 캐릭터를 따라갑니다. 이번에는 위 카메라를 골라줍니다. 

align to 로 캐릭터를 선택해줍니다. 캐릭터가 여러명일 경우 카메라 중심에 나올 캐릭터를 선택하면 됩니다.

Load selected files 눌러줍시다.


정상적으로 적용된 경우 캐릭터가 자세를 취합니다. 와! 드디어!!!

춤은 출 수 있지만, 아직 세팅할게 많은데 최대한 간단하게 제가 필수적으로 하는거만 하고 넘어가겠습니다.


*캐릭터 세팅*

1. 목, 시선 조절


캐릭터의 목과 시선은 기본적으로 정면을 보고 있을겁니다. 다만 mmd의 경우 카메라가 이동하다보면 정면만 보고 있는게 어색할수 있습니다.

캐릭터 선택 후 anim- 운동- 시선 or 목 조작을 조절해줍시다. 전 시선은 "애니메이션" 목 조작은 "카메라"를 선택합니다.


카메라를 봅니다! 이제야 이쪽을 봐주는구나. 시선과 목 조작은 취향차이니 마음대로 하셔도 됩니다.


2. 관절보정

그다음 관절 보정입니다. 코이카츠는 관절부분의 뼈대가 어색합니다. 춤을 추다보면 무릎이나 팔꿈치 같은게 저런식으로 엉망이 됩니다. 

그걸 막기 위해 캐릭터 선택 후 왼쪽 위 anim-관절 보정 기능을 사용해줍니다.


팔뚝과 ankle 제외하고 전부 켜줍시다. 이것들은 키면 한번씩 꽈베기마냥 관절이 이상해지니 제외합니다. 훨씬 보기좋아졌네요.


3. Colliders(충돌 물리엔진?)

춤을 추다보면 가슴이나 치마가 팔다리에 관통되는 모습이 보입니다. 

마찬가지로 캐릭터 선택 후 Anim-상태-스크롤 쭈욱 내려서 Colliders항목 전부 체크해줍니다.


조금은 자연스러워졌습니다.


4. 뼈대 조절

대부분의 모션파일들은 코이카츠 캐릭터와 뼈대가 맞지 않습니다. 특히 팔부분이 저런식으로 어색해지죠.

오른쪽 하단 mmdd에서 motion 파일(morph말고)에서 setup을 눌러주세요.

또 버튼이 잔뜩 나왔습니다. 머리가 아프지만 하나만 고치면 됩니다. 왼쪽 노란것들 중 right arm 옆의 +를 클릭.


Uparm_r을 선택후 위쪽의 Bone Adjust를 눌러줍시다. 여기서 뼈대를 어느정도 조절할수있습니다. 

다른거 건들지말고 Z Rotate를 조금 만져줍시다. 전 -32를 -27로 조절했습니다.


팔이 더이상 관통하지 않습니다. 노래나 캐릭터 마다 조금씩 달라지지만 여기까지가 제 기본 세팅입니다.

이거만 해도 팔, 다리 관통이 되는 등 어색한건 거의 없어집니다.


이제 적당한 배경을 불러와서 촬영을 해봅시다.

*동영상 촬영*

Video Export를 불러와줍시다. 불러오는 방법을 모르면 F1을 누르고 상단 검색창에 video export 치면 됩니다.

Open videoExport UI 항목을 참고하세요.


제 촬영 세팅입니다. 자세한 내용은 글 위의 참고한글 두번째를 봐주세요. 촬영시간은 limit count로 조절하면 됩니다.

전 예시용으로 30초 촬영 위하여 30 입력후 start recording on next click을 눌러 다시 클릭하면 자동으로 촬영을 시작하는 상태로 만들겠습니다.


노래는 꺼주시고 mmdd의 시작버튼을 누르면 촬영이 시작됩니다.


신나는 촬영타임. 중간에 잘못건들면 처음부터 다시 찍어야하니 조심합시다. 클릭 한번 잘못해도 카메라가 휙 돌아갈수있습니다.

왼쪽 하단의 카메라 락 기능을 애용합시다. UI들은 자동으로 제외된 상태로 찍히니 신경쓰지마세요.

촬영된 영상은 코이카츠 폴더의 Userdata-VideoExport-Output 폴더에 있습니다.



[30초를 잡았더니 용량이 너무크네요. 50메가 밑으로 조절하게 화질을 좀 낮췄습니다.]

만들어진 영상입니다. 동영상이 아닌 사진을 이어붙여 만든 형식이기에 소리는 녹음되지 않았습니다.


동영상 편집프로그램으로 노래와 영상을 넣고 합쳐줍시다. 영상 프로그램마다 방법이 다르니 이건 사용하시는 프로그램에 따라 유튜브 등에서 검색해주세요. 한번만 세팅해두면 방법이 복잡하진 않습니다.



드디어 완성되었습니다.


-----------------------------------------------------

이런 정보글은 처음 써보는데다 글재주가 없어 팁 치고는 좀 난잡한것 같네요 ㅎㅎ

처음 적었다싶이 저도 아직 잘 모르는게 많아서

뉴비분들은 참고만 해주시고, 고수분들은 부족한 부분 알려주시면 감사하겠습니다.


부족한 글 읽어주셔서 감사합니다.