UnityとBlenderで編集したファイルを動かしたい

2019-09-13 Toybox Comments : 2

VRoid、本当に素晴らしいソフトですよね!
テクスチャにイラストを描いてオリジナリティの強い作品を生み出す方々を拝見していると感動を覚えます……!
が、以前私が『hitogata』の動画をアップしたのはご存じでございましょうか。

以下のVRoidの画像と見比べて頂くと分かる通り、髪の毛の色がVRoid製のものとは異なり、ピンク色の影が入らなくなってしまっています。

また、最近のVRoidでは自動でテクスチャの透過部分との境目に枠線が入るようで、エッジなし大好きな私個人としてはちょっぴり気になります……。
そして『hitogata』使用時に本体の首のみに現れるエッジ部分は未使用にすると透過部分にされてしまうらしく、OBS等では背景が髪の毛と首の隙間から見えてしまうのです。

MMDみたいにテクスチャを差し替えたりエッジなしにできないものでしょうか……。
これで髪の毛の広がり方がVRoidと同様になれば私個人としては今の理想地点です。
それにVRoidでエクスポートしたファイルは体と服が一体化しているので、クロスシュミレーションを扱うのならこちらも直したいところです。
そこで、BlenderやUnityを通して編集すればそんな風に作れないだろうかと思い立ち挑戦してみました!!
以下は自分用の奮闘メモになります(笑)

ちなみに私はBlender v2.78のまま使っているので、「VRM_IMPORTER-master」がいつ頃のバージョンなのかは把握しておりません……。
恐らく2.79対応のものがこちら、2.80以降対応のものがこちらとなっているようです。
Blender最新版でも『mmd_tools』は使えるんでしょうかね?

ということで今回使ったものはこちらです。

・VRoidStudio-v0.5.4-p2-win
・Blender v2.78
・VRM_IMPORTER-master
・Unity 2018.3.0f2
・UniVRM-0.53.0_6b07

まずはVRoidStudioから好きなモデルをエクスポートしてVRMファイルを用意します。
そしてVRMを用意する事前でも今でもいいので、エクスプローラーからBlenderのScript>addonsにVRM_IMPORTERを入れておきます。
Blender本体を起動して、ファイル>ユーザー設定>アドオンから有効化しておきましょう。
私のはテスト中の欄に『Import-Export:VRM_IMPORTER』が入っていました。
準備ができたらいよいよVRMファイル投入です!

そうしたらblendファイルとして保存しちゃってください。
blendファイルをBlenderに関連付けしておき、Unityで読み込めるようにしてしまいます。
こちらの方法ならわざわざfbxに保存し直す必要はありません。

ちなみにお洋服と体を切り離したい時は、編集モードで分離したいマテリアル欄を選択して(編集モードに移行すると全て選択されるようなので、一度選択解除をしてからになるのでしょうか?)『P』キーを押し、選択物で分離を行います。

次はUnityでの作業に移るので、UniVRMをインポートします。
そうするとVRMという名前のフォルダが出来上がり、メニューの部分にもVRMという項目が表示されるようになります!
で、このままではファイルを読み込んだ時にごちゃついてしまうのでAssetsの中に新規フォルダを作ってしまいましょう。
私は『Character』という名前のフォルダを作ることにしました。

そのCharacterフォルダには……一番最初にエクスポートしたVRMを入れてしまいます!
ヒエラルキーウィンドウにドラッグして表示させると、とても複雑なピンクの線が描かれていますね……。

Blendファイルもドラッグして読み込んでしまいましたが……なんだか変な色になっていますよ!?

調べてみたところ、どうやらマテリアルと紐付けされていないからだそうです。
Blenderの時はマテリアル表示にするとテクスチャが表示されていたのに不思議だなぁと思ってしまうのでした。
インスペクターからもマテリアルの設定が弄れません……。
こんな時は一度プロジェクトウィンドウから.blendファイルを選択すると、インスペクターに「インポート設定」というものが表示されるので、ここから「外部マテリアルの使用(古い機能)」というものを選択すると弄れるようになるそうです!
これでVRMファイルのテクスチャも利用できるようになりましたが、そもそも私はVRMファイルのテクスチャ内容を差し替えたいので新しく画像フォルダをつくることにしました。
ちなみに新しい機能のほうでも、確かコツコツと「再マッピングされたマテリアル」を弄っていけば編集できるようになったと記憶しています。
ついでなので今のうちにRigをヒューマノイドに変更して適用しておきます。

シェーダーをVRM>MToonに変更してTexture欄に対応する画像をドラッグし、一個一個手作業で直していきます。
ワンピースのように透過したいものはCutoutで上手く対応できましたが、瞳のハイライトだけはTranceparentでないと上手くいきませんでした。

blendファイルの修正が終わったら上のメニュー欄からVRM>UniVRM-0.53.0>Export humanoidを選択します。
設定からAuthorを選択して作成者の名前を入れたら、ExportでVRMに変換してしまいます!

無事に成功したようです。
VRMファイルと一緒にprefabファイルも生成されています。
そうしたらこのPrefabファイルをインスペクターにドラッグして編集していきます。
Blendファイルに変換したからでしょう、VRMエクスポートの時に入力していた設定が全部なくなっちゃってるんですね。
キャラクターの正確なお名前やバージョン、作成者の名前などを入力し、サムネイルの設定とライセンスの確認をしていきます。

それから揺れものなのですが……設定、大変ではありませんか?
私は大変だったので、broken55様の『VRMモデルのSpringBoneをコピーするツールを作りました』をお借りしました!
こちらの「VRMSpringBoneCopy」をインポートするとメニュー欄のVRMのところに「SpringBoneCopy」という項目が追加されるので、元Gameオブジェクト(一番最初に読み込んだVRoid製のVRMファイル)とコピー先ファイル(Blender経由でUni-VRMから作ったVRMファイル)を設定しましょう。

ちなみにBlenderファイルの状態で慌てて設定しようとすると失敗するようです。
先程のようにVRMファイルに書き出してから設定します。

これで複雑なピンク色の線が正常にコピーされたはずです。
なお、ブレンドシェイプ(表情)もUnity上で修正できます。
どうやらVRoidで設定してあったブレンドシェイプの各表情内容は消えてしまうようなので、編集しておきます。

特にSURPRISEDとEXTRAは項目からも消えてしまうので、欲しい時はAdd BlendShapeClipから作成します。
全ての設定が終わったら、Blender経由でUni-VRMから作られたPrefabファイル(今さっきまで弄っていたやつ)を再度VRMに変換します!
これにて作業は終了です!
検索中に見失ってしまったサイト様が何件も存在するのですが、皆様本当にありがとうございました……!!

これでVRoid内にて自動で描画された線を消してオリジナルのテクスチャを使って表示することに成功しました。

ただVワールドではこうした複雑なポーズをとると髪の毛が貫通してしまうようです……。
当たり設定が消えちゃうんですかね?

※そんな奇特な方はいらっしゃらないかと思いますが、当サイトのキャラクターデータについて自作発言はなさらないで下さいね……!

UTAU音源のサンプルを作ってみました!

2019-09-08 Toybox Comment : 0

UTAUの音声サンプルが「あいうえお」で歌わせたところがないなぁと思ったので、エステルが歌っているところを作ってみました(笑)
直接アップするとサーバーの重さが気になるところなので、Youtubeにて限定公開させて頂いております!
柔らかめの発声をするのに大変苦労したので、ちょっとでも気になった方がいらっしゃいましたら聞いてやって下さると嬉しいです……!!
UTAU音源の配布は[こちら]で行っておりますので、あわよくば歌わせてやって頂けるととっても嬉しいです!!

今回MMDでこれを作るにあたって樋口優様の『MikuMikuVoice』と盗賊つばき様の『LipFaceMaker』を使わせて頂きました!
素晴らしいツールを作って下さってありがとうございます……!!

pmxファイルを追加しました!

2019-09-05 Toybox Comment : 0

こちらも「ToyBox」更新済みなのですが、ブログでのお知らせがまだだったのでご連絡です!

3DCGのページにVRoidで作ったVRMモデルをpmxに変換してアップさせて頂いております!
VRM時のテクスチャの影部分の色を少々変えて、順標準ボーンを追加したものです。
今回もエステル、リア、ヒルデ、この、ジョシュア、ユアン、オリバーの7人全員での更新です。

Estelle
エステル
以前申し上げた通り[利用規約]にもありますが、pmxの商用利用はご遠慮くださいね。

Jloshua
ジョシュア
PmxEditorを経由して作っているからダメなんだったっけ。

Estelle
エステル
そうですね、PmxEditorで出力したモデルは商用利用が禁止されておりますので……。

Joshua
ジョシュア
オレは音源がないけど、エステル達がUTAU音源と合わせて踊らせてもらえると嬉しいね。

Estelle
エステル
え、あ、ありがとうございます……!
もちろん音源だけの使用でも嬉しいです……!

VRMファイルを追加しました!

2019-08-28 Toybox Comment : 0

またまた既に「ToyBox」更新済みなのですが、ブログでのお知らせがまだでしたので!

少し前に3DCGのページにvrm形式の3Dモデルをアップさせて頂いております!
エステル、リア、ヒルデ、この、ジョシュア、ユアン、オリバーとUTAU音源があってもなくても一気に更新です!

joshua
エステル

今回はいずれ更新予定のpmxの規約も含まれていますので、[利用規約]に目を通して頂けると嬉しいです。

oliver
ジョシュア
ざっくり言えばVRMの商用利用は許可を取って欲しいけど、pmx形式の商用利用は絶対にダメって話だな。

euan
この
あの……あの、なんでpmxの商用利用は絶対にダメなんでしょうか?

oliver
リア
PmxEditorの開発者である極北Pさんが禁止しているからよ。

Estelle
オリバー
PmxEditorを使用しなければ商用利用も可能なpmxファイルになるから、もし俺達に需要があるようなら準標準ボーンが入っていないものを配布してみてもいいかもしれないね。

joshua
ヒルデ
需要とかあるわけない

Estelle
ユアン
決めつけは良くないな。君は相変わらず刺々しいねー。

若林ゆき先生がジョシュアを描いて下さいました!!

2019-08-15 Toybox Comment : 0

私の趣味全開なジョシュアですが、秋葉原クリエイティ部にてお世話になっております若林ゆき先生の画力によってものすごい可愛くてものすごいイケメンに仕上げて頂けました……!!
サイトの方で紹介してもよろしいか確認させて頂いたところ、快く承諾して頂けたのでひとまずはブログの方にツイートを埋め込みさせて頂きました!!
ものすごく美麗なジョシュアだと思いませんか……感動で前が見えないです……!!

joshua
ジョシュア
すごいな、これがオレなのか……!
本人よりイケメンに描いてもらえてありがたいな!!
しかもストライクすぎたって言ってもらえたぞ!!

Estelle
エステル
気に入って頂けたようで良かったですね!
少女漫画を描いていらっしゃる先生のイラストなので、可愛らしくもありますよね。
大きく輝いた瞳がとっても綺麗です……!!

joshua
ジョシュア
女子のお前から可愛いって言われると複雑だよ……。
それにしても優し気な顔で描いてもらえてすごく嬉しい!!
こんな良い男として見てもらえてるなんてビックリだよ!

Estelle
エステル
えっと……ジョシュアさんは格好良いですよ!
うちのカフェにも飾らせて頂きたいほど美麗な絵ですね!
若林ゆき先生、素敵なイラストをありがとうございます……!!

まだまだ皆のことを紹介し切れていないので謎の寸劇を挟むスタイル……!
ブログだと流れてしまうので、頂き物を保管させて頂くページができたら保管させて頂いても宜しいでしょうか……!
というかyoutubeの件といいページ構成に問題があるなぁと最近思いはじめておりまして、Toyboxという名称と共に見直した方が良いかもしれません……!

話は戻りまして、若林ゆき先生は先日とってもほっこりする漫画作品「僕の誕生日」も上げていらっしゃいます!

pixiv/niconico

こちら大変心温まる作品となっておりますので、もしまだ未読の方がいらっしゃいましたら是非お読みくださいませ……!!
若林ゆき先生、これからのご活躍も楽しみにしております!!

noca様の『Starry Sky』を歌わせて頂きました……!

2019-08-15 Toybox Comment : 0

ご連絡が少々遅れてしまいましたが、

Estelle
エステル

今回歌わせて頂いたのは、noca様の『Starry Sky』です……!!
満天の星空を思わせる美しい曲だったので、とても感動してしまいました!
曲の美しさもさながら、特に「それぞれが大切な光なんだ」という歌詞が素敵な曲ですよね……!!
あの遠く輝く星のように、わたしたちひとりひとりにも人に届けられる光があるのではないかと、勇気付けられます。
わたしにもどこかの誰かに光を届けられたらと感じました……!

そんなわけで、noca様の処女作『Starry Sky』をエステルに歌ってもらいました!
既にお聞きの方も多いかと思いますが、大変素敵な原曲も貼らせて頂きたいと思います!!

実はずっとボカロ界隈の曲に憧れていたのですが、今回初めてのボカロ曲となりました!
初めて聞いた時からこれはご迷惑でなければ是非お借りさせて頂きたいと思ってしまって……!!
私はボカロ界隈では許可を頂くのはかえって迷惑だと聞いていたので、勝手ながらoffvocalをお借りしたのですね。
ですがnoca様は快くエステルの歌ってみたを紹介して下さいまして、大変感謝しております……!!
noca様のこれからのご活躍も楽しみにしております!!

Live2D男子(男性)ファイルを追加しました!

2019-08-14 Toybox Comment : 0

既に「ToyBox」更新済みですが、ブログでのお知らせがまだでしたので!

暫く前にLive2DのページにCubism2仕様のLive2Dモデルをアップさせて頂いております!
ジョシュア、ユアン、オリバーという、UTAU音源がない男子(男性)3人のSD版更新になります!

joshua
ジョシュア

UTAU音源と大差ないけど[利用規約]は読んでみて欲しいかな?

oliver
オリバー
リア達だけでなく、俺達のこともよろしくお願いします!

euan
ユアン
いつか僕らの声も用意できるようになるといいね

oliver
ジョシュア
しばらくオレ達はSoftalkとかで喋る?

Estelle
エステル
ジョシュアさんは音源を準備中のようですが……他の方は予定にないので、わたしたちのUTAU音源を使って恋声さんで男声に変えるのも面白いかもしれませんね

joshua
ジョシュア
UTAU音源がある女性陣についてはブロマイド画像のクリックでプロフィールが見られるから、クリックしてみてくれよな!

VRoidで作ったpmxファイルに順標準ボーンを追加したい

2019-08-10 Toybox Comment : 0

私のVRoid産のエステル達はなぜかおかしなポーズになってしまうことが多かったのですが……この度解決策が分かったので記載しておきます。

知識0からVRoid産のVRMをPMXに変換してMMDで躍らせる方法。


解決にあたってくぐむさんのブログを拝見させて頂きました!
素晴らしい情報をありがとうございました!!

UnityのPMXExporterを使用してpmxには変換できたのに、踊らせようとするとおかしなポーズになってしまう……。
それはPMXEditor経由で準標準ボーンを追加していなかったからだと気付きました。

まずは標準ボーンチェッカーでボーンをチェック・追加などなどして頂きます。
Unity経由でPMXExporterから書き出したpmxをPMXEditorに読み込んで、編集>プラグイン>User>標準ボーンチェッカー_PMXE>標準ボーンチェッカーを使用します。

最後のボーンの並び替え以外はすべてOKを選択します。

お次は準標準ボーンの追加です。
私は立て続けに準標準ボーンを追加しようとするとエラーが出てしまうので、ここで一度「別名で保存」をしてから別名で保存したpmxファイルを読み込みました。

それから準標準ボーンを追加していきます。
こちらは共有>MMD>SemiStandardBonesからDLさせて頂いている……はずです!
編集>プラグイン>User>SemiStandardBones>準標準ボーン追加(PMX) で、私には細かいことはよく分からなかったので全部チェックを入れたままOKです!!

なお、白髪になってしまう問題は一緒に書き出されるMToonLike.fx系統のfxファイルをMMEffectからエフェクト割り当てをすることで解決致しました。

これでVRoidと同じ外見のエステル達を正確な動きで踊らせることができます……!!

モーション配布元:へるか様/すーぱーぬこになりたい

Live2Dファイルを配布開始致しました!

2019-07-24 Toybox Comment : 0

本日は久しぶりに「ToyBox」を更新させて頂きました!

Live2DのページにCubism2仕様のLive2Dモデルをアップさせて頂きました!
今回はエステル、リア、ヒルデ、このと、UTAU音源がある女子4人のSD版更新になります!

leah
エステル

今回もUTAU音源同様、こんな雰囲気で[利用規約]を読めるようになっています

estelle
リア
ちょっとでも使ってみようかなーと思ってもらえたら嬉しいな!

leah
ヒルデ
また無茶なことを言うわね

estelle
この
……よ、よろしくお願いいたします……

き……鬼滅の刃より『紅蓮華』 を歌わせて頂きました……!

2019-07-23 Toybox Comment : 0

最近はアニメではありますが『鬼滅の刃』にハマっているのですよ……禰豆子ちゃん可愛いですよねぇ。
鬼滅の刃と言えばやっぱり和風!
……ということでOP曲の『紅蓮華』をこのに歌ってもらいました!

今回から今後Vtuberのような活動を行ってもらっても良いよう、動画のタイトルや紹介文などを彼女らに担当してもらいました。
これからも彼女らに私の好きな曲を歌ってみてもらおうかなぁと考え中ですが、頓挫するかもです(笑)
最近どこここプロジェクトは頭の中だけで留まっている節があるので、出力することも考えていかなくてはなぁと思っております。