トータルプレイ時間5h程度でした。※あくまで僕の予想ですが、「トラストランクの高いユーザーにフレンドになっていただけた」、「様々なギミックのあるワールドで遊んだ」がプラスだったのかな...と思っています。連れ回わしてくださったフレンドさんたちに改めて感謝です。2017.4.15f1]を使用することになっています。https://unity3d.com/unity/qa/lts-releasesより[2017.4.15f1]を探して、ダウンロードしておきます。SDKのダウンロードhttps://www.vrchat.net/home/login/にアクセスし、ログインします。SDK]をクリック執筆時点(2019年4月)では、[VRCSDK-2019.04.01.10.09_Public.unitypackage]がダウンロードされました。※SDKは不定期に(?)更新されます。※初めてアバターをアップロードした2019年2月の時点では[VRCSDK-2019.02.07.17.08_Public.unitypackage]でした。※2019/4/15時点では「VRCSDK-2019.04.14.12.31_Public.unitypackage」です。必要があれば[Location]より[Project]の保存先を設定します。[Template]は3D、[Organization]はそのままで大丈夫だと思います。project]をクリックします。起動時に「もっと新しいバージョンが使えるよ」的なポップアップが表示されます。version]か右上の[×]で閉じます。Updates]のチェックを外せば、たぶん表示されなくなります。SDK]をドラッグ&ドロップします。以下のウィンドウがポップアップしますので、[Import]をクリックして、しばし待ちます。数分かかるかもしれません。インポートが完了すると↓のようなウィンドウがポップアップしますが、閉じて大丈夫です。6.モデルのインポート今回は2019/4/6に投稿したシロの日記念シロ組さんverの僕のバーチャルボディをアップロードしていきます。www.youtube.comこの記事でアップロードしているモデル+自作のワールドでVRChat内で撮影しています。ワールドのアップロードについては別の記事で書きます。※[Assets]内にフォルダ分けをすることも可能ですが、今回は気にせず[Assets]直下に放り込んでいきます。アップロードしたいモデルのデータを[Assets]内にドラッグ&ドロップします。Metasequoiaを使ってfbx形式で出力している僕の環境の場合、テクスチャのないマテリアルは大丈夫ですが、テクスチャのついたマテリアルはうまく表示できていません。7.マテリアルの新規作成と割り当て真っ黒では困るので、Unity上で新規にマテリアルを作成し、割り当てを変更していきます。[Assets]ウィンドウ内を右クリック-[Create]-[Material]マテリアルに任意の名称をつけておきます。あとで選ぶときにわかりやすいものが望ましいです。(同じ名前が複数あると流石に不便です)使用するテクスチャを[Assets]内にドラッグ&ドロップします。作成したマテリアルを選択して、[Inspector]タブを表示します。[Shader]-[Unlit]-[Texture]を選択[select]をクリックします。使いたいテクスチャを選択します。Remap]から使用するマテリアルを選択、[Apply]で適用します。以上がテクスチャを表示する簡単な方法です。シェーダーを変えることで見栄えをいろいろ調整できます。僕はこの辺まだよくわかってないですが、アウトライン(輪郭)が欲しいなどというときにはシェーダーを変える必要があります。このモデルの場合、輪郭がないとお豆腐フェイスと服の境などがわからなかったりしますね。[Unlit/Texture](アウトラインなし)[UnityChanToonShader/Toon_DoubleShadeWithFeather](Outline_Width=5)画像ではわかりやすいように[Outline_Width](輪郭の太さ)のパラメーターを"5"としていますが、実際は"0.5"や”1”で使用しています。※この記事の最後の方で[ユニティちゃんトゥーンシェーダー2.0]でのアウトラインの出し方を記載しています。このタイミングでなぜか、テクスチャの内マテリアルが消えてしまいました。(Unityワカラン)先ほどと同様の手順でマテリアルを追加します。今回のマテリアルは以下のパラメーターで作成しました。Remap]から使用するマテリアルを選択し、[Apply]しておきます。Type:Humanoid]を選択し一度[Apply]した後に、[Configure]をクリックします。ボーンが意図したとおりに認識されているか確認します。[Mixamo]で入れたボーンをそのまま使っている場合、ボーンの構成がこのままだと上手く使えません。以下の二点を変更し、[Apply]をクリックします。Settings]タブで、スライダーを弄って、ボーンやウェイトの設定が意図したものになっているか確認してみてください。確認が済んだら、[Done]で終了できます。ついてきてないパーツがあったり、意図しない箇所に追従するパーツがあったりする等、ボーンやウェイトがうまくいってない場合、モデリングソフトに戻って修正しましょう。修正した際、Unityではなくファイルエクスプローラーで[Assets]フォルダを開き、同名の.fbxファイルを上書きすることで、ここまで設定した内容を引き継いで作業できます。※変更内容によっては最初からやり直しかもしれません。マテリアルは使いまわせるはずです。僕の画面構成の場合ですと、左上の[Hierarchy]というウィンドウに[Assets]の中からモデルをドラッグ&ドロップします[Scene]というウィンドウにモデルが表示されたらOKだと思います。Descriptor]を選択します。検索ウィンドウにVRCと入れておくと探しやすいです。10.スケールの調整モデルの大きさが意図した大きさでない場合、モデリングソフト側でサイズを調整して出力しなおす以外にもUnity上でスケールを調整する方法があります。後述の視点の位置と比較してサイズを確認すると良いと思います。Factor]を調整することで拡大・縮小できます。初期値の1が100%ですので、1.1にして1.1倍に拡大、0.9にして0.9倍に縮小という感じですね。拡大・縮小の良し悪しはわかりませんが、個駄天使的には、「なんか気持ち悪い」のでモデリングソフト側で調整してます。[Hierarchy]のモデルを選択、[Inspector]タブの[Transform]の項目でも[Scale]が変えられます。こちらだとXYZ軸それぞれに値が入るので、Yだけ上げて細長くしたり、Xだけ上げて太ましくしたりできそうです。数値が1じゃないと「なんかムズムズする」ので、僕は使ってません。実際パフォーマンスなどに影響があるのかは見当もつきません......。Position)を設定します。[Scene]を見ると、グレーの球体があります。これがアバターの視点の位置になります。モデルの大きさ等によっては見つけるのが難しいかもしれませんが、どこかにあるのでY軸やZ軸を弄りながら探して下さい。初期値がY(高さ)が1.6m、Z(奥行)が0.2mの位置にあるようです。眉間にめり込む位置くらいに調整するといい感じらしいです。今回はシロ組さんの被り物をしているのでわかりにくいですが......。Set]の値を任意のモノに変更すればとりあえずアップロード可能です。ちなみに、バーチャル駄天使の僕は無性別なので雌雄はありませんが、気分で[Female]を選んでいます。具体的なアニメーションの差などは確認してません......。13.いざ、アップロード!表情や口パクの設定をまだしていませんが、一度アップロードしてみます。Panel]をクリックします。オブジェクトまとめてない部分があったりして、パフォーマンスランクはミディアムと出ています。Publish]です。[Scene]の保存を行っていないと保存画面が立ち上がりますので、任意のファイル名で保存しましょう。二つのウィンドウがポップアップしますが、閉じてOKです。Name]に任意の名称を入力します。[Description]は書かなくてもOKですが、アバターの説明を書きます。VRChat.」にチェックを入れて[Upload]です。権利的に問題のないアバターしかアップロードしてはいけません。設定等まずっていなければアップロードが始まります。所要時間は、僕のモデル・環境で、2,3分といったところでしょうか。正常にアップロードが完了すればこちらがポップアップします。VRChatにログインして、確認してみましょう!素敵なバーチャルライフを!!14.追加設定(アニメーションやシェーダー・揺れモノの設定)ここまででほとんど触れていませんが、以下の追加設定が可能です。実践できた範囲で追記していきたいと思います。【追記1】アウトラインを表示する細かい使い方は理解していませんが、とりあえずアウトラインを出すことはできたのでそちらの解説を追記します。[ユニティちゃんトゥーンシェーダー2.0]を使用させていただきます。本当は影やハイライトなどをコントロールできる素晴らしいシェーダーなのですが、僕にはまだ使いこなせていないので1枚のテクスチャで色を表示+アウトラインを表示するという方針で進めます。※いろいろ使いこなせるようになったら追記します。UNITY-CHAN!より[ユニティちゃんトゥーンシェーダー2.0]をダウンロードします。執筆時点(2019年4月)でのバージョンは[2.0.7.1]。ダウンロードしたzipファイルを解凍し、[UTS2_ShaderOnly_v2.0.7_Release.unitypackage]を[Assets]にドラッグ&ドロップします。※バージョンによってファイル名やパラメーターが異なる可能性があります。[Import]をクリックして、しばし待ちます。対象のマテリアルを選択し、[Inspector]タブの[Shader]から[UnityChanToonShader]-[Toon_DoubleShadeWithFeather]を選択します。Recommendation]をクリックしておくと良いらしいです。※マニュアルに書いてありました。[BaseMap]の横の小さな⦿をクリックし、使用するテクスチャを選択します。ShadeMap]に変更します。Color]でアウトラインの色を調整します。以上でテクスチャとアウトラインを表示できました。Shape]を選択します。Mesh]の右端の〇をクリックして、口パクのモーフを含むオブジェクトを選択します。僕の場合、真顔+「あいうえお」の口しかないので以下のように割り当てています。【追記3】表情を設定する2019/4/30追記[Hierarchy]のモデルを右クリックして、[Copy]します。[Hierarchy]に[Paste]します。複製したモデルを右クリックして、[Rename]をクリックし、わかりやすい名前に変更しておきます。Renderer]-[BlendShapes]をクリックし展開します。実装する表情にパラメーターを弄っておきます。[Assets]内を右クリックして、[Create]-[Animation]をクリックします。任意の名前をつけておきます。[Window]-[Animation]をクリックします。作成したアニメーションファイルを複製したモデルにドラッグ&ドロップします。Property]をクリックします。Renderer]をクリックします。今回使用したいモーフを見つけて、右側の+ボタンを押します。(横方向にスクロールしないと見えないところにあります。)ここの数字がモーフの%に相当します。1:00にある◆をドラッグして、0.01の位置に持ってきます。Assets]-[Animation]内の[CustomOverrideEmpty]を[Assets]にドラッグ&ドロップします。[Assets]の[CustomOverrideEmpty]を選択します。割り当てたい箇所に作成したアニメーションを割り当てます。今回はFIST(グー)に先ほど作ったアニメーションを割り当てました。以上で表情の設定ができましたが、これでは例えばFISTしたさいに[smile]の表情にはなるもののグーに手がならなくなります。グーの手をするようにアニメーションを設定する必要があります。手動でやるには骨のある作業ですが、有志によって作成されたツールで楽ができます。今回はがとーしょこら様の[VRCDeveloperTool]をお借りします。gatosyocora.booth.pmダウンロードされたzipファイルを解凍し、中のUnityPackageを[Assets]にドラッグ&ドロップします。以下のウィンドウがポップアップしますので、[Import]をクリックします。手のアニメーションを加えたいアニメーションファイルを選択して、[Inspector]タブで右クリックをします。'FIST]を選択します。以上で表情と手のアニメーションを両立が可能です。最後に作成したアニメーションオーバーライドをモデルに割り当てていきます。[Hierarychy]の元のモデルを選択して、[Inspector]タブを開きます。Anims]にドラッグ&ドロップします。こちらのアバターをアップロードする際はアニメーション用に作成したモデルがあるとエラーが発生してしまいます。こちらのチェックを外します。複数追加した場合、元のモデル以外チェックを外していきます。Children]をクリックします。アップロードが可能になりました。23:18VRChatへのアバターアップロードTweet広告を非表示にする関連記事2019-09-18【モンスターハンターワールド:アイスボーン】調査ポイント稼ぎについて。「VRChat内で動画を撮影する」という記事です。【モンスターハンターワールド:アイスボーン】ストーリー攻略中の装備選択について(狩猟笛)【モンスターハンターワールド:アイスボーン】調査ポイント稼ぎについて。【モンスターハンターワールド:アイスボーン】消耗品と植生研究所優先度を考える。(1)月別アーカイブはてなブログをはじめよう!Jidaraku_Uさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。