MMDのモーションファイルVMDは15バイトの文字制限があるよまとめ

極北Pさんのブログ記事の「VMD15byte制限」が分からなくて困っていたら詳しい方々が教えてくださいました!ありがとうございます!! ⇒ t0r0さんのモデル追加検証プラグイン https://bowlroll.net/file/81085 ボーン等の名称が15バイト以内かチェックできます。
26
とらみ @tryme_

⇒ テクスチャ名の話 kkhk22.seesaa.net/article/427099… (とある工房) 極北Pさんがブログ記事更新 ・PMX/PMDモデルのテクスチャはファイル名が日本語だと動かない場合がある ・その他モデルのファイル名などは日本語表記でもOK ・VMDは15バイト制限があるので注意

2015-10-02 23:56:47
とらみ @tryme_

VMD(MMDのモーションを保存する形式)のファイル名って15バイト制限だったのか!半角英数15文字、日本語だと7文字?少ない…!

2015-10-03 00:00:00
とらみ @tryme_

あれっでも今適当にモーション作ってVMDファイル名半角英数18文字で保存したら出来たし読み込みも普通にできた…15バイト制限とは一体…??Σ(゜□゜;≡;゜□゜)

2015-10-03 00:08:18
このり @konori321

vmdの15バイト制限って、ファイルのタイトルにかかる制限なの??

2015-10-03 00:03:28
このり @konori321

自分のフォルダあけてみたらどう見ても15バイトには収まってない名称のvmdの山なんだけど…ええ…?

2015-10-03 00:04:43
このり @konori321

vmdの内部に保存されるもの(ボーン名とかモーフ名)に15バイト制限ということではなく…? よくわからない…/(^o^)\

2015-10-03 00:07:21
P.I.P @lllovelll

ボーンが名が全角で8文字以上だとvmd保存されないんだよね、そういえば。カタカナとかは半角にした方が表示枠的にもやさしす

2015-10-02 23:59:13
P.I.P @lllovelll

PMMでは保存されると思うけど、vmdにすると文字化けするとかなんとか

2015-10-03 00:01:57
P.I.P @lllovelll

翔太の「サスペンダー右前1」(9文字)のモーションは保存したらvmd文字化けしてて、読み込んでも効かなかったと思うけど~

2015-10-03 00:27:07
P.I.P @lllovelll

同名ボーン扱いになっちゃってる感じ

2015-10-03 00:51:16
とらみ @tryme_

今モデルのボーン名を全角8文字にしてVMD保存してみたけど普通に読み込めた… ますます15バイト制限とは一体…(´・ω・`)「不具合が起こる可能性がある」であって「不具合が確実に起こる」では無いのかな。

2015-10-03 00:22:58
a_quantum_collapse @ataC2nd

@tryme_ 確か、VMDの文字制限とはモーションを製作・保存目的に使用したモデルデータ内[表示枠]に登録してる"ボーン名"モーフ名"が相当します。pmm保存の場合は制限がまた違ったと思いますが、剛体座標情報も保存しているのでモデルデータ内の個々名は全て15バイト以内が良いかと

2015-10-03 00:31:09
とらみ @tryme_

@ataC2nd おお、15バイト制限とは表示枠の文字数だったのですね…!確かに、昔モデルに長いモーフ名を付けた時モーションファイル作りが何故かうまくいかなかった覚えがあります。教えてくださってありがとうございました!

2015-10-03 00:40:00
t0r0 @t0r0_twit

@tryme_ 0123456789012345 と 0123456789012346 が同じ扱いになっちゃう。

2015-10-03 00:23:38
とらみ @tryme_

@t0r0_twit えっ、す、すみませんどういう事でしょうか…? 15バイト以上のファイル名(もしくはボーン?)は、保存も読み込みもできるけどプログラム内部では切り捨てられて認識されていないという事でしょうか?

2015-10-03 00:31:09
t0r0 @t0r0_twit

@tryme_ 基本的にそういう意味にとってもらってかまわないです。

2015-10-03 00:44:09
t0r0 @t0r0_twit

gyazo.com/73efba4b5e2910… gyazo.com/3e2eed7f26d03f… こういうボーン名とモーフ名の長さが長いモデルを作って

2015-10-03 00:45:53
t0r0 @t0r0_twit

gyazo.com/3031b85c8aba32… こんな感じでモーションをpmmで製作して これをvmdに保存する。

2015-10-03 00:46:38
t0r0 @t0r0_twit

MMDでモデルを新規に読み直しさっき保存したvmdを適用すると gyazo.com/3ca8b10870fabf… こんな感じになっちゃうの。

2015-10-03 00:47:41
とらみ @tryme_

@t0r0_twit 画像付き説明をありがとうございます!!お陰でプログラム関係に疎い私でもスッキリ理解できました!!\(゚∀゚*)/ 私が先ほど試した時普通に保存読込できたのは、1ボーンしか動かしてなかったからだったのですね…!

2015-10-03 00:56:13
t0r0 @t0r0_twit

kkhk22.seesaa.net/article/427099… 極北さんのブログでのオブジェクト名称の長さの問題を確認できるPMX/PMM/VMD↓ bowlroll.net/file/82243

2015-10-03 00:53:09