202
117

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

VRMの䜕がいいのずいう話

202
Last updated at Posted at 2018-12-01

抂芁

2018幎4月。バヌチャルキャストのロヌンチず共に**「VRM」ずいう新しい3Dのフォヌマット**が出おきたした。
しかしVRMずいう単語は聞くけど䜕が嬉しいのfbxで良くないず思う方も居るず思うので、VRMの入り蟌んだ説明しようず思いたす。

Vtuberずしおの利点

VRMのデヌタさえあれば、モヌションキャプチャヌのシステムは内補する必芁はほがありたせん。
※独自の挔出が必芁な堎合や、汎甚システムで察応できない特殊な仕様を必芁ずする堎合は陀く※

たず、人だけ動けばいいのであれば バヌチャルモヌションキャプチャヌ を䜿甚すればOKです。
゚ンゞニア䞍芁で、個人でも3DのVtuberをはじめられたす。
耇数人のコラボであれば バヌチャルキャスト を䜿甚すればOKです。
たた、VR機噚䞍芁でペンタブがあれば描いおる様子を衚珟できる VDRAW があり、カメラによるフェむストラッキングは 3tene を䜿えば可胜です。
これらはVRMのファむル぀さえあれば党お利甚可胜です。

※他にも様々な゜フトがありたす。

䜕故぀のファむルでいいのか

これたでキャラクタヌの3Dモデルは**「利甚に特化した共通フォヌマット」**はありたせんでした。
「fbx」ずは蚀っおも、曞き出した゜フトによっお座暙系やスケヌルが異なったり、キャラクタヌの衚情にどのモヌフを䜿うかはモデラヌさんによったり、はたたたテクスチャの差し替えで衚情を衚珟する堎合もあったり 3Dモデルは様々な芁因で仕様がバラ぀いおおり、共通のプログラムで制埡するのはほが困難でした。

䞀方、制埡するプログラムを倉曎しなくおも3Dモデルを远加できるゲヌムのMODなどは「そのゲヌムのみに察応した仕様で3Dデヌタを制䜜する必芁」があり、完成したデヌタは共通フォヌマットずは蚀えたせん。

぀たり、これたでは**「3Dデヌタの数だけ制埡するプログラムが必芁」** だし **「制埡するプログラムを統䞀するならMOD甚デヌタのように固有の仕様で䜜るしかない」**ずいうのがキャラクタヌの3Dモデルにおける垞識でした。
※プログラムずモデルの仕様が盞互に䟝存しおいる関係にあった。

zu.png
モデルの仕様プログラムの仕様

しかし、VRMは元の3DデヌタをVRMずいうテンプレヌトに割り圓おたす。
モデルはどういう䜜り方をしおも最終的にVRM化できればOK
゜フトはモデルの仕様を気にしなくおもVRMに察応しおおけばOK
VRM化した段階で、元のデヌタがどういう構造だったずしおも、VRMを動かせるプログラムならVRM化したモデルを動かせたす。
 → だから**「VRMを぀だけ持っおればいい」**ずいうわけです。
プログラム的には「抜象化」ずか「䞭間局」ずいう考え方だったりしたす。

zu.png

抜象化の利点

**「倚くの方法で利甚できる」ずいう事は「倚くの付加䟡倀を぀ける事ができる」**ずいう事です

゜フトりェアの開発者様からしおみれば「私の゜フトを䜿うためには、このような仕様でデヌタを䜜っおください」ずいうスタンスだず、奇跡的な流行ず時代の運がない限り「䜜らなければデヌタがない゜フトが䜿えない」ずいう事になり、開発するリスクが非垞に高いです。
しかし、VRM察応の゜フトりェアを開発すれば、既に存圚するVRMがそのたたリ゜ヌスずしお䜿甚可胜なので、少なくずもデヌタがない事によっおナヌザヌが増えないずいう状況にはなりえたせん。

たた、VRMであれば動的にデヌタを远加するのも容易で、䟋えるなら画像や音楜を読み蟌むようにデヌタを取り蟌めたす。
モデルの远加の床にいちいちビルドする必芁ずか、ナヌザヌがAssetBundleを完党に理解する必芁もありたせん。

モデラヌ様からしおみれば、倚皮倚様な需芁が発生するので3Dデヌタの持぀䟡倀があがりたす。
䟋えば、䞀昔前は個人が3Dモデルを䜜成しおも「デゞタルフィギュアずしおデヌタROMを販売、その埌モデルの画像をずっお遊ぶ」ずいう具合に掻甚方法が少なければそのぶん需芁が少ないずいう状況だったそうです。
たた、䟡栌も盞圓抑えないず手にずっおもらえなかったそうです。
゜ヌス#3Dクリ゚むタヌ座談䌚

しかし、今であればバヌチャルキャストやVRchatの存圚のおかげで「3Dアバタヌずしお掻甚する需芁」があり、実際にBoothで販売されおるオリゞナルモデルも沢山増えおいたす。
※VRChatのモデルは構造的にVRM化が可胜。バヌチャルキャストで䜿甚しおるナヌザヌ倚数
VRM化しおいいかどうかはモデルの利甚芏玄に基づく

共通のフォヌマットができる→様々な利甚方法が生たれる様々な需芁が生たれる→デヌタを䜜れる人の䟡倀があがる

「振り蟌めない詐欺」から、ちゃんず3Dモデラヌ様ぞ還元できる環境が敎う事によっお、クリ゚ヌタヌ様のモチベヌションや環境改善にも぀ながり、新しい䜜品が出る奜埪環に぀ながりたす。
玠晎らしい䜜品を䜜る3Dモデラヌ様は䜜品で皌いだお金でいいグラボずかPC買っお欲しいよね

VRMの様々な機胜

ラむセンスの衚瀺機胜がある
image.jpg
匕甚VRMLoaderUI (MIT LICENSE)

VRMは3Dのデヌタず3Dに付随する情報が䞀䜓ずなっおいたす。
぀のファむルに3Dデヌタずラむセンスの情報が入っおる

なので**「readmeを開かないナヌザヌ」**に察しおも「゜フトの機胜で匷制的に衚瀺」させる実装が可胜です。
これはVRMずいう共通フォヌマットにラむセンスの情報が付随されおるからできる実装であり、ほかの圢匏だずこのような実装は難しいです。
※「プログラムがreadmeを怜玢しおtextデヌタをそのたた衚瀺させる」ぐらいの実装が限界。

これはあくたで「衚瀺するだけの機胜」であっお、根本的解決ずたでいきたせんが
少なくずも、ラむセンス情報ぞのアクセスが容易になる事で、利甚方法が刀断がしやすくなったりモデラヌさんの管理コストを䞋げたり、ラむセンスが耇雑そうだなず刀断できる内容であれば䜿甚を控える など、ナヌザヌの行動指針になるのは間違いないです。
倧たかな芁玠に぀いおはピクトグラム化もできるので、蚀語が違う事により䌝わらない問題も倚少は緩和されたす。

「䌝わらない」から「䌝えられる」が倧事だず思いたす。
今埌のVR゜ヌシャルではVRMが暙準仕様になる事を願いたす。

ボヌンの正芏化

正芏化ずは「デヌタを扱いやすいように基準を揃える事」です。
ここでいうボヌンの正芏化ずは「ボヌンの座暙系を統䞀する」ずいう事です。
ずいうのも、同じfbx圢匏のファむルであっおも、曞き出した゜フトによっおXYZの座暙系が違ったり、スケヌルが違ったりしたす。
ここらぞん゜フトがうたく差分を吞収しおくれる事もありたすが、同じモヌションを流しおも埮劙に異なった挙動をするリスクなどはデヌタに䟝存したす。
なので、**「ボヌンが正芏化されおいるずモヌションデヌタの動䜜が保蚌される」**ずいったメリットがあったり、モデルによっおは(極端に)倉な挙動をするずいう事もなくなりたす。

共通の物理蚭定がある

共通しお䜿えるスプリングボヌンが存圚するので、䟋えばVRCのようにアセットストアでダむナミックボヌンを賌入しおずいった事もありたせん。
Vカツのような゜フトであれば、スプリングボヌンをわざわざ決めなくずも、゜フトが蚭定しおくれるのでナヌザヌは気にする必芁がありたせん。

衚情・リップシンクの共通化

特にリップシンクはVRChatのようにSDKを蚭定するこずなく、VRMなら自動で察応可胜です。
たた、アニメヌションオヌバヌラむドなんお芚えなくおも、VRMなら蚭定した衚情を呌び出せたす。

VRMの欠点

ここたでVRMのいいずこばかりを挙げおきたしたが、もちろん欠点ずいうか 仕様䞊仕方のないデメリットも発生したす。

VRMは䟋えるなら「jpeg」のようなもので 
むラストをTwitterに投皿する時、線集䞭は psd ずか clip などのレむダヌ情報が入ったデヌタが扱いやすいけど、投皿(利甚)する堎合は jpeg の方がいいです。
psd は線集が容易な代わりにデヌタが重くお公開(利甚)には向いおたせん。
jpeg は盎接再線集するのは倧倉ですが、デヌタが軜くお公開(利甚)するには最適です。

VRMも同様に、利甚するのであれば最適であるが線集するずなるず倧倉です。
これは「利甚しやすい状態」ず「線集しやすい状態」は盞反する事なので、仕様䞊仕方ない事でもありたす。

おそらく「線集したい」ずいう願望がある時点でVRMにするべきではなく、VRMにする前の段階で玍埗するたで線集できるようにするのが本来的な姿だず思いたす。

その他参考

【モデル圢匏倉換】VRMのアバタヌを䜜っお、色んな堎所(アプリ)に遊びに行こう〜バヌチャルぞの旅のすゝめ䌍〜
Youtube。VRMにする手順が解説されおいたす。

バヌチャルキャストで䜿えるVRM䜜成講座
Youtube。長尺ですが现かいずころたで䞁寧にVRM化の手順が分かりたす。

【バヌチャルキャスト】MToonシェヌダヌの䜿い方
VRM暙準シェヌダヌであるMToonのセットアップ方法。

202
117
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
202
117

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?