PMX Editor

개요
PMX Editor는 2008년 12월 9일에 Arctic P(일명 “Arctic P”)가 개발한 무료 소프트웨어로, 3D 애니메이션 제작 프로그램인 MikuMikuDance(MMD)에서 사용되는 모델 데이터(PMD·PMX·X‑Files)를 분석·편집하기 위해 만들어졌다. 일본의 MMD 커뮤니티와 다수의 개발자·제작자들이 협업하여 파일 포맷을 해석하고, 모델 수정·제작에 필요한 다양한 기능을 제공한다.

역사·버전

  • 최초 공개: 2008‑12‑09
  • 최신 공식 버전: Ver. 0.2.7.3 (2022‑07‑25)
  • .NET Framework 2.0·DirectX 9.0c 기반이며, Windows Vista 이후의 운영체제에서 동작한다.

주요 기능

기능 구분 세부 내용
모델 편집 색상·재질·텍스처 교체, 파트 삭제·추가, 모델 크기·이름 변경, 대칭 복제 등
본(Bone) 관리 본 추가·삭제·이동, IK·FK 설정, 다단계 본 자동 생성, 본 가시 범위 편집
표정·모프 얼굴 표정·모프 추가·편집·배치, 배치 자동 생성 플러그인 제공
UV·텍스처 UV 편집·배치, UV‑Morph 지원, 텍스처 교체·합성
강체·조인트 Rigid Body·Joint 생성·일괄 편집, 물리 엔진용 파라미터 설정
가중치·버텍스 가중치(Weight) 편집·전송·자동 설정 플러그인, 버텍스 선택·편집 도구
입·출력 PMD·PMX·X‑Files 읽기·쓰기, OBJ·Collada·MQO 등 다양한 포맷으로 내보내기·불러오기
에지·외곽선 모델 외곽선(Edge) 편집·자동 생성 도구
플러그인 연동 _plugin/User 폴더에 DLL·스크립트를 배치해 기능 확장 가능 (예: IK Maker, Semi‑Standard Bone, Weight Transfer 등)

플러그인
PMX Editor는 플러그인 기반 구조를 가지고 있어 사용자가 필요에 따라 수백 개의 추가 기능을 설치할 수 있다. 대표적인 플러그인 예시는 다음과 같다.

  • IK Bone: 자동 IK 본 생성·편집
  • Weight Transfer: 가중치 복사·전송 도구
  • Facial Morph: 표정·모프 자동 생성·관리
  • UV Editor: 고급 UV 매핑 및 편집
  • Rigid Body/Joint Batch: 물리 객체 일괄 설정
  • Import/Export: OBJ·Collada·MQO 등 외부 포맷 지원

플러그인은 대부분 .txt·.dll 형식이며, 설치는 PMX Editor/_plugin/User 폴더에 복사하는 방식으로 이루어진다. 최신 버전과 호환되지 않는 플러그인도 존재하므로, 사용 시 버전 정보를 확인하는 것이 권장된다.

지원 파일 형식

형식 설명
PMD MMD 초창기 모델 포맷 (binary)
PMX 현재 표준 모델 포맷, 고해상도·다중 UV·뼈 가중치 등 확장 기능 포함
X‑Files X‑File(DirectX) 포맷, 메쉬·재질·본 정보를 교환하기 위해 사용
VMD 모션 데이터(애니메이션) 파일, 모델 뷰어와 연동 가능

시스템 요구사항

  • OS: Windows Vista 이상 (Windows 10/11 권장)
  • .NET Framework 2.0 (이후 버전 포함)
  • DirectX 9.0c (GPU 가속 필요)
  • 메모리: 최소 2 GB, 4 GB 이상 권장

주의 사항

  • 편집 중에 비정상적인 데이터가 생성되면 MMD가 불안정하거나 강제 종료될 수 있다.
  • 장시간 사용 시 메모리 누수가 발생할 수 있으므로, 주기적으로 저장·재시작하는 것이 좋다.

참고 자료

  • NamuWiki “PMX Editor” 페이지 (2024‑12‑18 최종 수정)
  • 공식 배포 사이트: http://kkhk22.seesaa.net/category/14045227-1.html
  • 다양한 플러그인·튜토리얼은 “Learn MMD”, “MikuInstallerDL” 등 커뮤니티 사이트에서 제공된다.
둘러보기

더 찾아볼 만한 주제