최근 수정 시각 : 2024-02-05 03:19:17

Custom Steve Mod

Custom Steve에서 넘어옴
파일:Custome Steve Mod 1.4Beta.jpg
사용 가능 버전
1.16.5(예정) # 1.12.2(예정) # 1.10.2 1.7.10 1.7.2 1.6.4
1. 개요2. 모델 적용3. 모델 개조4. 지원 버전 및 업데이트 내용
4.1. 1.1.1β4.2. 1.2.1β4.3. 1.3.0β4.4. 1.4.0β4.5. 1.4.1β
5. 여담6. 둘러보기


마인크래프트 포럼 공식 스레드
개발자 트위터 계정
개발자 유튜브 계정

1. 개요

2016년 7월 1일 - [1.7.10] Custom Steve 1.3.0Beta 2017년 9월 7일 - [1.10.2] Custom Steve 1.4.0Beta

개발자는 ici2cc. 중국인이다.

MMD에서 쓸 수 있는 모델들을 마인크래프트에서 플레이어 모델로 쓸 수 있도록 구현한 모드이다. 기본 제공 모델은 초기에는 하츠네 미쿠, 플랑드르 스칼렛, 이자요이 사쿠야였는데, 2017년 7월 초 기준으로 얻을 수 있었던 모드 압축 파일들을 모두 검사해 본 결과 하츠네 미쿠 모델은 나오지 않았으며, 플랑드르 모델은 1.2.1β 이후로 나오지 않기 때문에 최신 버전인 1.4.0β 기준으로 기본 제공되는 모델은 사쿠야 모델 하나 뿐.[1] 단, 32비트 자바에서는 기본 스킨만 사용 가능하다고 한다.

스킨 자체가 기존 스킨보다 커 보이나 그래도 기존 크기인 블럭 2개 크기이며, 플레이어 모델 스왑 이외에 별다른 기능은 특수 모션 재생 기능용 키 추가 외에는 게임 자체에 영향을 주는 기능은 없다시피 하다. 다만 모델 시점 옵션 설정에 따라 1인칭 시점으로 조작할 때 제법 큰 시야 차이가 있을 수 있으므로 신경 써야 한다.

몇 가지 단점이라면 그래픽이 64비트여야 정상 구동이 가능하고 하다보면 짜리몽땅 네모세계에서 혼자 길쭉하고 둥글둥글한 게 미칠 듯 한 언밸런스를 자랑하는 편. 무기나 장비를 들어 보거나 멀티를 해보면 상당 수 느낀다. 멀티하면 밴당할 것 같은데?[2] 또한 그냥 서 있는데도 머리카락이 막 휘날린다던가 하는 상황이 일어나는 등, MMD 좀 다뤄 본 사람들이라면 종종 겪어 봤을 물리엔진과 관련된 괴상한 상황이 일어나는 경우도 많다. 무엇보다 모드가 지원하는 이런저런 기능들을 이용하기 위해서는 모델 개조나 모션 제작 내지는 개조가 필수이며, MMD나 PMD에디터 같은 3D 모델링 프로그램들을 다뤄 본 적이 없다면 자기가 원하는 상황을 연출하기 매우 어렵다는 것이 제일 큰 단점이다. 커스텀 스티브 모드 리뷰가 다른 모드 리뷰에 비해 수가 적은 이유도 초보가 만지기엔 상당히 어려운 모드이기 때문.

물리효과를 위해 Bullet 외부 라이브러리를 사용하는데 .dll 파일 형식으로 되어있어 윈도우가 아닌 환경에서는 구동이 불가능하다. 즉 리눅스나 맥에서는 모드가 작동하지 않는다.

2. 모델 적용

모델 적용 시 일단 모드 JAR파일과 함께 들어있는 CustomSteve라는 폴더에 들어가면 여러가지 폴더들이 있는데 먼저 models이라는 폴더에 PMD(또는 PMX)파일을 넣고 textures폴더에 PMD(또는 PMX)파일과 똑같은 이름의 폴더를 만든 뒤 그 폴더에 모델의 텍스쳐 파일을 넣는다. 즉 모델을 PMD(또는 PMX) 파일과 텍스쳐 파일로 각각 나눠서 따로 넣어야한다.

3. 모델 개조

모델 개조 시 일단 오른손 부근에 itemR 본, 등 뒤에 back 본이 있어야 하며, 1.2.1β 이상 버전에서는 왼손 부근에 itemL 본과 눈앞의 시야 지점에 camera 본을 추가해야 모션과 관련된 모든 기능을 쓸 수 있다. 1.3.0β 버전에서 지원하는 갑옷 상태에 따른 외형 변화는 관련 모프를 추가하는 것으로 이용 가능하다. 모션의 경우 사다리를 타는 모션이나 수영하는 모션같은 특정 모션들을 골라 MMD를 이용해 유저의 취향대로 바꿀 수도 있다. 1.4.0β 버전부터는 itemR, itemL 본의 이름을 각각 右item, 左item으로 바꿔주어야 모션 관련 기능을 쓸 수 있다.

이 유튜브 영상에서 모델을 개조하는 법과 모션 및 모프 설정에 대해 자세히 설명되어 있으므로 일본어를 들을 줄 안다면 도움이 될 것이다.[3]

4. 지원 버전 및 업데이트 내용

1.1.0β, 1.1.1β까지는 1.6.4, 1.7.2, 1.7.10 버전의 마인크래프트에서 실행할 수 있었으나, 이후 1.2.1β, 1.3.0β부터는 1.7.10 버전에서만 사용 가능하며, 17년 6월 중순 때 트위터에서 실시했었던 투표 결과에 따라 최신 버전이 1.12 버전의 게임에 대응하도록 만들어질 예정이었다. 그러나 최근 나온 1.4.0β의 경우 어째서인지 지원하는 버전은 1.10.2다. 그리고 현재는 1.4.1β가 최신버전이다. 지원하는 버전은 1.7.10이다.

4.1. 1.1.1β

  • PMX 확장자 지원
    이전까지는 기본 확장자였던 PMD 모델만을 지원했으나 이 업데이트 이후로는 확장 포맷인 PMX 모델도 사용 가능하게 바뀌었다.
  • 모델 크기 조절
    모델의 크기를 조절할 수 있게 되었다. 시점은 그대로지만 걸리버모드를 쓰면 어느 정도 조절이 가능하다
  • 모드 ON/OFF 지원
    Off로 설정할 경우 원래 쓰던 스킨이 보인다.

4.2. 1.2.1β

  • 모션 업데이트
    모션을 대대적으로 손을 봐서, 각종 행동 대응 애니메이션이 종전 19개에서 30+2개 애니메이션으로 늘어났다. 또한 상반신과 하반신 모션을 별도로 분류함에 따라 여타 3D 모델을 쓰는 게임에서 나오는 것처럼 행동이 많이 자연스러워졌다. 다만 모델에 따라서 1인칭으로 플레이가 불가능한 버그가 존재한다. 응? 이거 다들 3인칭으로 플레이 하는거 아니었어?
  • 보간 곡선 대응
    모션의 완곡 조절에 쓰이는 보간 곡선에 대응하게 됨에 따라 더욱 더 자유로운 모션을 제작하여 이용할 수 있게 되었다.
  • 시점 차이 문제 해결
    모델 내에 있는 camera 본을 이용하는 것으로 모델크기에 따른 시점 차이를 해결했다

4.3. 1.3.0β

  • 성능 개선
    개발자가 영상에서 말한 대로라면 기존 버전 대비 50%의 성능 향상이 있었다고 한다. 또한 하드웨어 렌더링 시 20% 정도의 성능밖에 보여주지 못 하던 것에 비해 멀티 스레드 소프트웨어 렌더링을 지원하게 되어, 해당 소프트웨어 렌더링 사용 시 최대 200%까지 성능을 끌어올릴 수 있다고 한다.
  • 플레이어 갑옷 설정에 따른 외형 변화 기능 추가
    해당 모드에 쓰인 모델 내에 Helmet, Chestplate, Leggings, Boots 모프가 있을 경우 각 모프가 헬멧, 갑옷, 바지, 신발 부분에 대응하여, 해당 부분에 갑옷이 장착되어 있을 시 해당 부분이 표시되도록 하는 기능이 추가되었다. MMD 모델 개조를 통해 해당 모프를 추가하는 것으로 기능 활성화가 가능.
  • 핫키 + 0~9를 이용한 모션 재생
    모드 내 모션 중에 보면 0~9.vmd라 써진 9개의 모션들이 있다. 이 모션들이 각 숫자 키에 대응되어, 핫키 + 숫자 키를 누르는 걸로 해당 모션을 재생할 수 있다. 일부 온라인 게임에서 볼 수 있는 표정 변화 같은 기능이라 보면 되며, 개발자 본인이 영상에서 말했듯 멀티 플레이 시 유용하게 쓸 수 있는 기능이기도 하다. 참고로 기본 모션 중 9번 모션은 니코니코니 할 때의 그 모션이다.
  • 모션 블러 기능 추가
    확실하지 않은 사항이며 검증 필요. 기존 모션을 캔슬하고 바로 새 모션을 재생했던 기존 버전과 달리 이번 버전부터는 모션 블러 적용으로 모션 간 이동이 매우 자연스럽게 변한다. 예를 들어 서 있다가 숙일 때 기존에는 바로 캐릭터가 훅 아래로 빠졌다면, 이번 버전에서는 자연스럽게 캐릭터가 숙인다.
  • 모션 리마스터
    기존의 상반신 + 하반신 방식은 그대로이나, 일부 모션들을 새로 작성하였다. 더미 데이터로 남아 있는 기존 모션들과 비교했을 때 보간 곡선 같은 것들이 동원되어 매우 자연스러운 편.
  • 버그 수정
    기존 버전에서 전투 모션 ↔ 일반 모션 간 변환 시에 변환이 일어나지 않고 모델이 기본 포즈 상태로 고정되는 버그가 있었는데, 이게 수정되었다.

4.4. 1.4.0β

  • 프레임 상향
    기존에는 30프레임까지만 지원했으나 업데이트 이후 60프레임까지 지원되면서 모션이 훨씬 부드러워졌다.
  • 모션 업데이트
    양손을 사용하는 모션과 겉날개를 등에 달고 날아가는 모션이 추가되었다. 또한 가만히 선 채 일정 시간이 지나면 기지개를 피거나 허리 운동을 하는 등 소소한 모션들도 추가되었다.
  • 셰이더 버그 수정
    기존 버전에서 셰이더 적용 시에 모델의 피부나 머리카락의 질감이 푸석해지거나 눈부실 정도로 햇빛이 반사되는 등의 문제가 있었으나, 이번 버전에서는 셰이더가 정상적으로 적용된다.

4.5. 1.4.1β

  • 오류 수정
    자잘한 오류 수정

5. 여담

제작자가 올린 영상에서는 돌려차기 모션을 통해 주변의 양들을 걷어차는 장면을 보여줬으며, 확인 결과 피해 1을 입히는 것으로 확인되었다. 즉, 이 모드가 게임 플레이에 소소하게 영향을 끼친다는 뜻이다. 물론 모드가 적용되지 않은 멀티 서버에서는 피해가 들어가지 않는다.

6. 둘러보기

{{{#!wiki style="display:inline-block; margin:-10px; vertical-align:bottom;" <tablebordercolor=darkgreen> 파일:modrinth/icon/client/white.svg 파일:마인크래프트 로고 화이트.svg
문서가 있는 클라이언트 모드
}}}
{{{#!wiki style="margin:0 -10px -5px; min-height:calc(1.5em + 5px);"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin:-5px -1px -11px; min-height:calc(1.5em + 5px);"
<colbgcolor=darkgreen><colcolor=#fff>
C Custom Steve Mod
F FastCraft
J JourneyMapS
M Mod Menu
O OptiFine
S Sodium
S: 서버에도 설치할 수 있음.
}}}}}}}}} ||


[1] 사용 모델은 HC 미쿠(로 추정), 스케 식 플랑드르, 알비트 식 사쿠야. 이 중 스케 식 플랑드르의 경우 스케 본인이 '한정적으로나마 사용을 허가하고 있기 때문에 괜찮다'라고 제작자가 올린 스레드에 직접 말한 적이 있으며, 알비트 식 사쿠야는 사용, 개조 등 여러 면에서 매우 자유롭기 때문에 별 말 없이도 잘 쓰인다. [2] 서버가 커스텀 스티브 모드를 지원하지 않는 한 상대방 눈에는 그냥 스티브 아니면 기존 스킨으로만 보이니 안심하고 플레이 해도 된다. [3] 영상에서는 1.3.0β를 기준으로 설명하고 있다.