BlenderでPMX/VMDを読み込む際、ボーンの名前を置き換える
https://gyazo.com/72aa5253697bddb734b3d178391717c8
結論
mmd_toolsのアドオンをつかうと簡単にできる
2017/11/5現在、の最新dev_testブランチにそういう機能が加わっている
なのでこれを入れれば、使える
.csv形式の辞書を自分で用意すれば、import時に置き換えてくれる!!
神keroxp.icon
あらまし
mmd_toolsのアドオンを使うと、MMD標準ボーンの構成で作られたアーマチュアにvmdを流し込むことは簡単にできる
blenderで組んだ自分のリグに、MMD標準ボーン用にexportされたvmdデータを読み込みたい
しかし自分で組んだリグはMMD標準ボーンの命名規則には従っていない
このままだと、マッピングがうまく行かずにvmdを流し込めない😢
しかも、大抵のvmdデータはボーン名を日本語で出力しているので、fbxで再出力する際に問題になる
FBXバイナリフォーマットはマルチバイト文字をサポートしていない
どうしようどうしようとネットを探していたら、現在一番アクティブな、powroupi氏のmmd_toolsのリポジトリにそういう機能が加わっていた。しかもなんとこの記事を書いている日(2017/11/5)の10日前のコミット!
間違いなくネット上に使い方が乗っていないので、この記事を書いている。
日英変換
そもそもmmd_toolsにはボーン名の日→英変換機能があったようだ
それに最新版でカスタム辞書(CSV)対応したという経緯が正しい
最新版では、インポート画面のBone Mapper -> Renamed bonesの項目に、Rename Bones To Englishというドロップダウンが追加されている
https://gyazo.com/c3be4931554949d1954a3880e2886008
これはvmdのものkeroxp.icon
Renamed Bones To Englishには、デフォルトで以下の二種類がある
無効化
Internal Dictionary
無効化を選択すると変換は行われない
Internal Dictionaryを選択すると、ここにあるデフォルトの変換辞書が使われる これで十分という人はここまで
カスタム辞書の作り方
カスタム辞書は、UTF-8形式のcsvファイルである必要がある
csvファイルの保存ディレクトリもアドオンの設定画面に追加されている
https://gyazo.com/7477cbd5bc86a631236f123e20e80acb
デフォルトは、アドオンのルートフォルダになっている
とりあえずここにdictionary.csvというファイルを作成すると、先のインポート画面で選べるようになる
https://gyazo.com/c24ad8c8bbbbe99d0f74e5cfda627576
辞書形式は、2カラムのシンプルなcsv形式だ
1行目はスキップ
値には"'などのラッピングはない
スペースのトリムはされない
エンコードはutf-8
下記にデフォルト辞書そのままの正しい形式の辞書を置いておきます
これの右側を自前リグの命名規則に従って書き換えると、自前リグにvmdを流し込むことが出来ます!
ボーンの機能は同等である必要がありますが
最高keroxp.icon
code:dictionary.csv
ja,en
全ての親,ParentNode
操作中心,ControlNode
センター,Center
センター,Center
グループ,Group
グルーブ,Groove
キャンセル,Cancel
上半身,UpperBody
下半身,LowerBody
手首,Wrist
足首,Ankle
首,Neck
頭,Head
顔,Face
下顎,Chin
下あご,Chin
あご,Jaw
顎,Jaw
両目,Eyes
目,Eye
眉,Eyebrow
舌,Tongue
涙,Tears
泣き,Cry
歯,Teeth
照れ,Blush
青ざめ,Pale
ガーン,Gloom
汗,Sweat
怒,Anger
感情,Emotion
符,Marks
暗い,Dark
腰,Waist
髪,Hair
三つ編み,Braid
胸,Breast
乳,Boob
おっぱい,Tits
筋,Muscle
腹,Belly
鎖骨,Clavicle
肩,Shoulder
腕,Arm
うで,Arm
ひじ,Elbow
肘,Elbow
手,Hand
親指,Thumb
人指,IndexFinger
人差指,IndexFinger
中指,MiddleFinger
薬指,RingFinger
小指,LittleFinger
足,Leg
ひざ,Knee
つま,Toe
袖,Sleeve
新規,New
ボーン,Bone
捩,Twist
回転,Rotation
軸,Axis
ネクタイ,Necktie
ネクタイ,Necktie
ヘッドセット,Headset
飾り,Accessory
リボン,Ribbon
襟,Collar
紐,String
コード,Cord
イヤリング,Earring
メガネ,Eyeglasses
眼鏡,Glasses
帽子,Hat
スカート,Skirt
スカート,Skirt
パンツ,Pantsu
シャツ,Shirt
フリル,Frill
マフラー,Muffler
マフラー,Muffler
服,Clothes
ブーツ,Boots
ねこみみ,CatEars
ジップ,Zip
ジップ,Zip
ダミー,Dummy
ダミー,Dummy
基,Category
あほ毛,Antenna
アホ毛,Antenna
モミアゲ,Sideburn
もみあげ,Sideburn
ツインテ,Twintail
おさげ,Pigtail
ひらひら,Flutter
調整,Adjustment
補助,Aux
右,Right
左,Left
前,Front
後ろ,Behind
後,Back
横,Side
中,Middle
上,Upper
下,Lower
親,Parent
先,Tip
パーツ,Part
光,Light
戻,Return
羽,Wing
根,Base
毛,Strand
尾,Tail
尻,Butt
0,0
1,1
2,2
3,3
4,4
5,5
6,6
7,7
8,8
9,9
a,a
b,b
c,c
d,d
e,e
f,f
g,g
h,h
i,i
j,j
k,k
l,l
m,m
n,n
o,o
p,p
q,q
r,r
s,s
t,t
u,u
v,v
w,w
x,x
y,y
z,z
A,A
B,B
C,C
D,D
E,E
F,F
G,G
H,H
I,I
J,J
K,K
L,L
M,M
N,N
O,O
P,P
Q,Q
R,R
S,S
T,T
U,U
V,V
W,W
X,X
Y,Y
Z,Z
+,+
-,-
_,_
/,/
.,_