tyranoVRを触ってみたかった

2018-11-26 Toybox Comment : 0

『ティラノビルダー』でお世話になっているSTRIKEWORKSさんより『tyranoVR』というものが公開されましたので、触らせて頂きました!

xamppでは動かないと勘違いしてしまっていたので、こちらのサーバーをお借りして実験することに(うっかりローカルファイルを選択していただけでxamppでもちゃんと動きました)。
私はティラノビルダーをベースにティラノスクリプトのタグを使用していて、ティラノスクリプトそのものは扱ったことがありません。
なので、まずは文字を表示するチュートリアルから作業開始です!

……なぜか私の環境ではEdgeだと公式サイトの画像のような文字背景色にならないのです。
公式サイトにあるサンプルでもやはり白いバーみたいになってしまっていて、文字が読めませんでした。
でも左ドラッグで画面がグリグリ動きましたし、立ち絵も360°画像も表示されましたよ!
で、「使い方&チュートリアル」のページを見ている最中に3Dモデルも表示できるという情報を目にしてしまい、真っ先にやりたいことをやろうとしてまたまた遠回りになる私という人間の性。
.vrmを.glbにリネームするだけではtyranoVRで表示できないことが分かった程度に3D素人です。
なんとかして.gltfに変換する必要があるのですね。

というわけで、こちらのサイトを拝見しながらBlenderで作業致しました。
ありがとうございました。

BlenderでFBX形式をglTF形式に変換してThree.jsでアニメーションさせる (1/2)

紹介して下さっている通りにKhronosGroup/glTF-Blender-ExporterをDLしてscripts/addons/に入っている『io_scene_gltf2』というフォルダをBlenderのscripts/addons/に追加しました。
これで拡張子gltfのファイルが書き出せるようになりました、が……

テクスチャのあれこれが分かっていないので真っ黒だったりしますw
しかも「1つ以上のオブジェクトの定義が正しくありません」と出ているので明らかになにかおかしくなっているようでした。
.fbxでエクスポートしたファイルを再度Blenderに読み込むと同じ表示になるので、黒いのはテクスチャの割り振りが上手くできていないせいかなぁと思います(以前Unityにfbxで取り込んだ時はテクスチャ関連は一応直せました)。
とりあえずモデル自体が真っ黒でも表示できるかどうかだけはためそうかと思いましたが、結果として最初の画像となんら変わらない状態になったので今回はお手上げです。
エステルの平面絵を使ってティラノビルダーで作ったゲームをVR化したい計画、何のツールを使うにしても先は長そうです……。
スマホだと重くてすぐ落ちがちですが文字背景色がグレーっぽくなっていて「テスト一行目」の文字までは見られるんですけどね。
あとはテクスチャがおかしいから透明になっているだけで、文字表示位置を変えるとめちゃくちゃ小さいモデルが文字表示の上に乗っかっているらしい形跡もあります。
チュートリアルの「文字を表示」、Edgeでちゃんと見えている人もいらっしゃるのでしょうか。
IEだとなにか表示されるどころか真っ暗なところは、もしかしたら時代を感じるところなのかもしれません。

ところで.vrmを直接.glbに変更するとこんな感じになります。

正面から会話相手としてのモデルを見るためにUnityでY軸を180°回転させて使っている原因は確かBlenderと軸の向きが違うからだったと記憶しているけれど、ゲームによっては操作する主人公の背中が見えている方がいいとも考えられるような。

VRoidと言えばこちらの記事にあるアプリが面白そうですね……!

「VRoid Studio」で作った3Dモデルを「VPocket」アプリを使ってスマフォでAR体験しよう

VRMをFBXやMMDに変換したい

2018-11-22 Toybox Comment : 0

本日はいよいよ雪本愁二先生の作品『けもらいふ』の単行本発売日ですね!

今日は見付けられなかったのだけれど、明日また探してみます!

少し前にすいみん様のVroidのデータ(VRM)を読み込む方法を拝見しつつBlenderからFBXに変換してUnityに取り込んだら睫毛がなかったので前に調べた方法で透過したところ、

この通り睫毛が太い感じになってしまって、Unityに直接取り込める方法も試そうと思った次第です。
今回は側近Q様の『VRoid→MMDが楽になりました』を拝見しながらVRoidのモデルをUnityに取り込んでみました!
一回動かなくなっちゃったのかと思って強制終了したらインポートできなくなっちゃったので新しいプロジェクトではじめる羽目に……。
一度UniVRMをインポートするとAssets以下にVRMをドラッグするだけで変換してくれるようで、低スペックノートPCではUnityの動作が止まってしまったので焦ってしまいました。

ちゃんとシェーダーまで再現してくれるんですね、すごい……!!
ブレンドシェイプもちゃんと使える……んですが、ボーン構造がMMDと全然違うのかどれがボーンなのかすら分かりませんでした……。
それにしてもユニティちゃんもそうみたいですが顔と身体がバラバラでもちゃんと一つのモデルとして動かせるんですねぇ。
私はモデリングに挑戦している時は知らなかったのでわざわざ頭と体を結合しちゃいましたが、分離してあるほうがお着替えが現実味を帯びていたのかも。

Blenderでの表示もこれはこれで好み!

VRoidでこのっぽくしてみたい

2018-11-17 Toybox Comment : 0

続いてオリキャラのこのを作ってみました。
オフセット0を学習したことでようやくもみあげを駆使して耳が隠れる髪型に仕上げられました。
ただイラストのイメージとはちょっと違ってしまうので難しいです……!
耳みたいな髪型も横流しの前髪も初挑戦だったのですが、現状はガイドを弄って形作ったところに線を引いていくしか作る方法がないのですかねぇ。
お洋服を作っている方々のチャレンジ精神を見習いたいです。

VRoid、お絵描きのように髪の毛を作れるので面白いですね!
世間の方々はもうMMDに取り込んで躍らせていたりするので衝撃です。

そういえば元々エステルは朗読キャラにしようとしていたんですよね。
声を使うということでフルボイス朗読アプリが作れたら良いのになぁと妄想していまして。
いっそのことならやりたい放題やろうと思ってファンタジーな世界観に変わってしまったんですけど。
エステルのプロトタイプはいちごちゃんという名前で女学生だったので、このまま学制服で弄ってみるのも面白いかもしれません。
ちなみに相方は黒髪でゆずちやんでした。

VRoidでヒルデっぽくしてみたい

2018-11-15 Toybox Comment : 0

今回はオリキャラのヒルデを作ってみました。
ぱっつんが二人ってバランス悪いからリアの髪型を変えようかなぁ……。
というかお姫様カットのゴスロリって、3Dド素人が果たして衣装まで手を出せるのかどうかは怪しいものがありますね。
Blenderエステルのワンピースですらフリルで死にかけてました。
しかもこれBlenderにインポートするとポリゴンの割り方(?)が三角になってるので、この素体を使って服を作るなら三角に統一した方が良さそうな気がします。
四角で作ってからモデファイアで割ればなんとかなるんでしょうか。
VRoidで実装予定らしい衣装デザインの仕様が楽しみです。

で、ヒルデを作っている時に、ガイドパラメータのオフセットで顔に近い位置に髪を生やせることにようやく気付きました(笑)
これでもみあげから生えている髪も上手い方なら再現できるのですね……!
私が今回作ったもみあげは横から見ると地肌が見えてしまっているので要研究です。

忘れないようにメモしておきます。
しかし髪の毛ツールでお洋服まで作っている人達がいるので、皆様ギークですよね。
自分はそんなスキルが今のところないので追加実装待ちです。
男性素体の実装もありそうなので色々と待ち遠しいです!
MakeHumanのボディを流用してもヒーヒー言ってたんで、VRoidもできれば水着レベルの薄着を実装して欲しいんだけど難しいかなぁ……。

お名前を出していいのか分からないので伏せますが、VRoidを教えて下さった方にはただただ感謝しかありません……!
私は喋るのが苦手なのでVtuberになるのは難しそうだけど、エステルをUnityできちんとした形で走らせるくらいまではなんとかしたいですね!
本当の目標はティラノビルダー+Live2Dで作ったもののVR化なんですが、詳しい方にお世話にならないと道は険しいので……!

そういえばVRoidの制服の袖にきちんと厚みがあるけれど、もしかしてBlenderエステルの洋服の端にエッジが出ない問題って厚み付けのモデファイアで解決するんでしょうか。
スカートの頂点に無駄なウェイトがかかってるっぽいのも未解決のままだったりするので特定頑張ります。
Unityの方でクロス扱いにしちゃえば分からないみたいなんですけどね。
MMDで動かすと絶対おかしい頂点が存在しているのがよく分かります。

VRoidでリアっぽくしてみたい

2018-10-31 Toybox Comment : 0

ツインテールを作っている方々がいらっしゃったのでリアっぽい子を作ってみました。
髪の毛ってガイドに沿って描けるものだから頭部からは浮いちゃうんですね。
分け目を作って浮かないようにしようと思ったので、ぱっつんを使って二つ結びっぽく作ってみましたが……。
これガイドに沿わないで髪の毛を描く方法がありませんでしたっけ。

リアっぽいツインテのボリュームを出すのがすごく難しいです……。
そのうちポニテやツインテにも対応して下さる様子なので、新機能に期待してしまいますね!

VRoidでエステルっぽくしてみたい

2018-10-22 Toybox Comment : 0

VRoid、最新のアップデートでテクスチャのインポート/エクスポートができるようになったんですね!

以前作ったVRoidでのエステルはこんな感じでしたが……早速デフォルトのテクスチャをエクスポートして、Blenderでのモデル用に作ったテクスチャをインポートしてみました!

せっかくなので眉毛や睫毛の色も調節してみました。
ちょっと幼げにしたかったので目のサイズや位置も調節してみたり。
目の部分、ペンでしか描けないので不器用満載だった時とはちょっと変わった雰囲気になったと思います!
問題はやっぱりお洋服ですよね……直せるのかなぁ。