見出し画像

VRC初心者がUnityとかいれる。

はい。マガジンにしますよ。どうもこんばんは。彗月はづき 漣太郎れんたろうです。おトイレに行くタイミングを逃がしまくる。体に良くないことは重々わかっているのでそろそろおトイレタイマーかなんかを設定したほうがいいような気がしてきた。水分補給も多分足りていない。健康と引き換えに遊んじゃダメ。


アバターをDLしてくる。

ということで何をしたらいいのかわからないので、とりあえずは前回の最後に紹介したかなリぁさんちハオラン君をDLしてこようと思う。

ハオラン君やアバター素体に限らずだが、利用規約は都度都度しっかりと確認しよう。ちなみにハオラン君はクレジット表記さえすれば政治・宗教活動以外は基本的に全て許可されているという、ド寛大な利用規約になっている。

ここのボタンを押せばサクッとDL出来る
これだけのモデルを無料で提供しているのは
正気なんだろうかと思うこともある

Wifiさんかバッテリーがついに悲鳴を上げたのか、無線でのDLが完全にお陀仏になった(DLする前に接続がお亡くなりになる)(Winアプデの時やVRCで人数の多い場所に行くと完全に無線が止まるというPCなのだ)ので、やむを得ず有線にした。普段は有線の方がなぜか接続が悪く、VRCには完全に入れなくなったりする現象が起こっていたので信用していなかったが、DLが一瞬だったので(さっきまで小一時間掛かっていた)後からVRCでも試してみようか……それとも向き不向きがるのだろうか……。前途多難である。

というわけでDLして解凍
ここまでは改変なぞに手を出す人は
さすがに説明するまでもないだろう

さて。DLしたのはいいけども、いつぞやのClusterのようにサクポイと入れるようなVRMとかVRoidとかなんかそういうデータっぽいものは見当たらない……というかどれなのかわからない。ので、素直にインポート手順を調べようと思う。

(僕が四苦八苦して記事にしなくても色々な方がまとめてくださっているんだから要らないんじゃないかなぁとここらへんで思う(いつもの)が、ウブなネンネの(クッソ死語)拙い手付きを楽しむ者もあろうて続けようと思う)

以下の4つを事前にダウンロードします
・VRChatがサポートしているUnityのバージョン
・最新のVRChat SDK
・アップロードしたいアバターの3Dモデル
・アバターに適したシェーダー

[VRChat/Unity]初心者向けアバターアップロード方法(古い情報):バサラ124さま

まずはUnityとかいうなんかよくゲーム制作とかにも使われている謎のSUGOIソフトがいるらしい。結局これが何なのかよくわからないまま使っていた(使っている自覚もぶっちゃけあんまりなかった)のだが、改めてDLしてこようと思う。

UnityとVRChat SDKはVRC公式ページからDL出来るらしい。

リンクもきちんと説明記事に掲載されているが
敢えてトップページからのDLを試みて
せめて自分でも所在地を確認していこうと思う
左上の三本線を押すとDownloadという項目があるので
多分ここから行けるだろう
Unityいない
SDK(なんだろこれ)はあったので
これの最新版をとりあえずDLしようかな
ふえぇ……

英語だらけでよくわからんのだが、なんか「VRCにアバターやワールドをアップロードしてみよう!」みたいな説明らしい。そんでなんやら「UnityとSDK(?)を使って簡単にアップロード出来るVCCってアプリがあるでよ!」みたいなことも書いてある。ほへ。

VRChat uses the Unity game engine. Avatars and worlds are also created in Unity.
(VRChatはUnityを使うよ。アバターやワールドもUnityで作れるよ)
The VRChat SDK allows you to use Unity to create avatars and worlds.
(VRChat SDKを使うとUnityでアバターやワールドを作れるよ)

なんか英語のページ(Become a VRChat Creator)

でも手順にはVCCとか書いてないしヌァと思いつつ読み進めていると「VCC使わないでインストールしてもいいけどおすすめはしないよ」とあったので、ここからはふわっと色々参考にしつつ、VCCありきでやっていこうと思う。(メシマズがよくやる『基礎が分からないのにアレンジ』のヤツ)

VCCをインストールする。

VCC(VRchat Creator Companion)。入れろというんだから入れていくわよ。VCCがなんなのかはよくわかっていないわけだが、なんかさっきの文章を見る限りだとUnityとか、なんちゃらSDKをええ感じに具合よくしてくれるヤツってイメージでいいのだろうか。

着地ページの中にVCCのDLリンクがあるのでポチすると
速攻でDLされる
インストーラ的なのが出てきたのでポチー
自分しか使わねぇのに毎度毎度
Admin作らないといけない羽目になった結果(前回記事参照)
謎メッセージが出てくるが、Adminでは特に使わないので
当然上を選ぶ
利用規約
どうあがいても同意しないと遊べないのでaccept(同意)する
ようわからんけどNextを押す
(初期化した後にMicrosoftアカウントでログインしてセットアップすると、ここに出てくるレジストリ?名(rentaro)がアドレスになるんだよ……)
スタートメニューから行くことはないだろうけど
ショートカット作ったりなんだりとかで
なんやかや最初は使うからここにもフォルダを作っておく
バアァ~ン
クラッシュレポートとかはようわからんから
チェックなしでええやろ

このまま青いボタンを押すといい感じに説明してくれようとするのでポチポチ押しながら読んでいくが。

早速Unityおらんやんけ!と言われる。すまんやで
Continueを押したらいい感じのヤツを
案内してくれるだろうと成り行きに任せる
やさしい
とりあえずインストールしてもらおうじゃないですか
ここで解説ページにもあったUnity Hubの名前が出る

要約すると「とりまUnity Hub入れて有効化してきて」であるので、Download the Unity Hub from Unity's websiteのリンクからDLしに行く。

Unity Hubをインストールする。

UnityじゃなくてUnity Hubなのはよくわかんないんだけど、指定されたからとりあえず入れに行く。Hubの方はなんかUnityのバージョン管理とかDLとかチュートリアルとか、何やかや便利なアプリらしい。

ここに案内された

なんか下にスクロールしてみると、OSごとのバージョンが用意されているっぽいので、PCにあったバージョン(自分のPCはWindowsなのでそれ)をDLする。最初にとりあえずデカい一番上のボタンをポチったのは記憶から抹消することにする。(なんかクッソ重かったのでスクロールしたらOS選択を発見した次第)

ここからWindows版をインストールする
UnityHubのヤーツがDL出来たので実行
未確認のは慌てて途中で止めたやつの残骸かなぁ……
(再起動したら無事消えた)
日本語ありがたい~
同意しないことには(略)同意する
インストールポチポチ
次回以降はこの辺りは同じ流れなので省略しよう
はい
先ほどのVCCにて「Unity Hubでなんやかやしておいで」
と言われていたのでこのまま実行しようと思う
確かアカウントは作っていたと思うので
そのままサインインする
アカウント作成とかは普通のサイトとかと変わらんので省略
なんかめっちゃサインイン渋られたけど
(初期化前にいじっていたのでアカウント自体は持っている)
PCを再起動したらあっさりログインできた

Unityをインストールする。

UnityHubさんを入れたら話の流れでUnityもいれるやでと言われたので、とりあえずUnityさんの指示に従い、そのままUnityもインストールしていく。

これは……Unityのインストール……?
そういやライセンス云々も何とかしてきてねって言ってたな
ということでおけまるをポチする

なんかちょっと前まではUnityのバージョンを落としてインストールしなくちゃいけなかった気がするんだけど(理由がよくわからないままそうした記憶)とりあえずどのアプリも最新っぽいやつをインストールしておくことにする。これで何かどうしても動かないとかあれば、それはその時に考えよう。(フラグ建立)

Unity(2022.3.47f1)をインストールしたところ
(一番上のはPreview(試運転とかそんな感じ)だから除外)

なんか一回インストーラでエラー吐いてたので再試行したら固まっちゃって2度目の再起動を行ったはずなのだが、インストール済みになっていた。本当にインストール出来ているんだろうか……。

とりあえずこれでVCCさんが「とりまUnity Hub入れて有効化してきて」って言ってたのは完了したと思われるので、VCCさんにやってきたよーって言いに行く。2回再起動しているのでVCCは閉じたのだが、開きなおしたらまた最初から案内してくれた。やさしい。

あるぇー?
「I already have Unity(入れたで)」を選択してみると
「どこに入れた?」と聞かれた

なんかこれバージョン違わなくない?って言われている気がするな。(左で指定されているバージョン(2022.3.22f1)ではないので)とりあえず参照先のフォルダを聞かれているので、Unityさんの方に戻ってとりあえず最新バージョンのフォルダパスでごまかせないか試してみる。

こんな感じでUnityの入っているフォルダを開く
ここをコピーして入力してみるが……
ダメだった

早速フラグを回収していくスタイル。バージョンが合ってないならダメよってことっぽい。確かエディター上にないバージョンを探すこともできたはずなので、VCCさんが欲しがっている『2022.3.22f1』を探しに行くとする。

インストールエディターに行き
Archiveに行くと「探してるバージョンない?ここは?」と
過去のバージョンを置いてあるページを出してくれる
リンク先で2022.3.22f1を検索するとヒットしたので
インストールを押してみる
なぁにこれぇ……

よくわかんないリストが出てきた……。どれにチェックを入れたらいいのかマジでよくわかんないので、とりあえず調べてみる。

ホァ……(調べると出てくるのありがたいなぁ……)こちらのサイトもハオラン君を使って説明してくれている。ありがたや、

Quest対応のために「Android Build Support」のチェックを入れたままにしておくことを推奨いたします。

アバター導入方法 Step.3:Saguziさま

QuestってAndroidなのか。だからiPhoneより先にAndroidの方が対応されるのね~。(実際プログラムの実習とかでもAndroidから触らせられたので、iPhoneは独自規格だったりなんだろうか)今後Questさんでも同じキャラを操作したいと思っているのでもちろんチェックを入れることにする。チェックを入れると自動的にその下のツリーもチェックされるのだが、見本どおりに下2件は一旦外してしまうことにする。少しでも軽くしたいので。

こんなかんじ
同意ポチー
これでVCCさんも文句ないだろ
立ち上げたらうんともすんともいわなくなった
せ、成功したのかどうかわかんない……

一応成功しているのかようわからんので確認する。VCCに対応したバージョンになっているかを確認するにはVCCのSettingsから見ればいいっぽい。

Unity EditorsにVRCSDK指定のUnityバージョンのエディタ(Unity.exe)のパスが入っているか確認してください。
※パスが通ってない場合はインストール済みの指定バージョンのUnity.exeのパスを設定してください。

アバター導入方法 Step.4c : VCC版:Saguziさま

ということなのでとりあえず見てみる。

ここ
フォルダパスが『2022.3.22f1』を参照しているので
多分大丈夫だろう

いらんかったバージョンはとりあえず消すことにする。重いので。

なんかここから消せそう

特に消える様子がなかったので、上のLocateから直でフォルダごと削除をした。していいのかな……。(再起動でも消えなかったので諦めてシャットダウンしてふて寝したら消えてました)

力尽くで消してごめーんね

さて。これでなんかこう……準備はできたんじゃないか……?

liltoonをインストールする。

なんか色々。なんかこう……りるとーん?とかシェーダー?とかそういうのがいるっていうのは確かハオランくんの商品ページに書いてあった気がしたので、プロジェクト作成(とかいうんだろ?)とかする前にもう一度この記事の一番上を確認してみる。結局SDKって何だったんだろう。すごいでかいからあげ?

・Unitypackage
リップシンク、アニメーションオーバーライド、VRChatSDK、シェーダーにliltoonが設定されております。
VRChatSDKに関しては別途ダウンロードお願いします。
liltoon
https://lilxyzw.booth.pm/items/3087170
VRCSDK
https://www.vrchat.net/home/download
・FBX
・Texture(png psd)
・blenderファイル

【オリジナル3Dモデル】-ハオラン-HAOLAN:かなリぁさんちさま

思ったよりもまだまだ必要……なのか……?なんもわかんなかったので手順書を見る。

ハオラン君の場合はBoothに使用シェーダーを書いてくれています
1.Boothにログインする
2.liltoonを検索し、ダウンロードする

[VRChat/Unity]初心者向けアバターアップロード方法(古い情報):バサラ124さま

えっ、BOOTHにあるものなの???企業HPとかじゃなくて???と説明を見る。liltoonがシェーダーである、ということもぶっちゃけよくわかってない。liltoonの商品説明欄になんかめっちゃ書いてあるけどやっぱり何にもわからん。なんか便利なことだけは伝わる。DLしつつ、そもそもシェーダーってなんやねんというところを調べておいた方がいい気がする。(第六感)

ハオランくんと同じように
ここから無料でDL出来る
おや……
気が散っているのがバレますね
ROもいつか復帰したい……

どのサイトでも割とふわっと説明はされているけど、結局「なんかいい感じの質感を出すやつ」みたいな説明が結構多い。まぁ細かく言われても今はわからないと思うのでそれでいいのだろうが、もうちょっとだけ納得したいかなとちらほら見に行った感じ、下記サイトでとりあえず一旦は済みということにしておくことにした。

シェーダーを使った改変例
・髪にラメシェーダーを設定してキラキラさせる
・服のシェーダーに透明設定をしてすけすけ服にする
・シェーダーにGIF画像を入れて衣装に動画を入れちゃう
などなど…

【VRChat改変】シェーダーっていったいなに!?シェーダーについて世界一やさしい解説:Mariaさま

すけすけ服!!!!!!!
(クソデカボイス)
(noteの仕様上デカ文字にできないのが悔やまれる)

それは大事だ。それにGIF画像を入れて……については、つまりあれやこれやでたまに見かける液晶系人外ヘッドさんとかっていうのはこのシェーダーとかいうのを使っている、ということなのだろうか。えぇ~使いこなしたい……。

まぁとりあえずいい感じにしてくれるやつというのが分かったところで(なんか必要な理解だったのかこれ?)(チリツモだよきっと)liltoonがDL出来たので解凍する。

シンプル
上3つは多分触らなくて大丈夫だろう

Readme(取説とか規約とか)を開くとがっつり色々書いてある。すけすけ以外にもなんかめっちゃいろんなことが出来るらしい。(たくさんありすぎて口をあんぐりあけながら眺めるしかできなかった)そしてそれぞれの機能の使い方とかも全部載っているっぽい。ホァ……。メカクレの透け髪表現?とか、音とかも鳴らせるらしい。焼きいも屋さんごっことか出来るってこと……?

まぁ何を使うのかはよくわからないが、手順書にはあとはSDK?以外に特にDLするものはないっぽいし、SDKもよくわかんないけど、多分代わりにUnityHubが上手いことやってくれるらしいってので入れなかった気がするので、これで準備は整ったと考えていいのだろうか。

SDK……?

本当に入れなくていいのか?ってことで色々ちらちら見ているのだが、結局VRC公式からインストールするってことと、プロジェクト制作の時に「どれ材料入れて作る~?」みたいなのを聞かれるらしいのだが(確か苅野くんをいじったときにそんな感じの手順を踏んだ気はする)、内蔵されているのかは結局わからなかったので、VRCのページで改めて別途インストールする必要があるのかを確認することにする。

Before you can create avatars and worlds, you need to perform the following steps.(略)The VRChat Creator Companion is the easiest and quickest way to get started. It installs Unity and the VRChat software development kit (SDK) for you.
(VCCでアバターやワールド制作をサクッと始めよう!VCCはUnityとSDKをインストールするで!(SDKってこれか~)(小声))
・VRChat uses the Unity game engine. Avatars and worlds are also created in Unity.
(VRCはUnityで作ったやつを使ってるよ!)
・The VRChat SDK allows you to use Unity to create avatars and worlds.
(VRC SDKを使えばUnityで色々作れるんだよ!)

なんか英語のページ(Become a VRChat Creator)

とのこと。上記の文章を見る限り、Unityのインストールをしたときみたいに、足りなかったら案内してくれる……のだろう。多分。

ということで、ここでようやくアバターをいじるための材料がそろった……っぽい……ので、ここで記事を一区切りにしようと思う。これだけで2日以上かかっているのだが、何となくこう、言われたままポチポチと押してアバターをアップロードした時よりは理解した……気がする……。

果たして必要な理解なのかはわからないが、個人的な特性として「自分なりにでも納得が出来ないまま物事を進めると一切何も覚えられない」(一定以上納得が出来れば人並みに覚えられるし、モノによっては応用しまくって勝手に別のことを覚え始める)というのがあるので、まあ必要だったということにしておこうと思う。うむ。

次回予告。

とりあえずは素のハオランくんをVRCにアップロードまではしたい……。ここまででこんなに時間がかかっているので不安だが……。

ほしいものリスト。

「こいつに道具持たせたら面白そうだな」と思った人。つよつよPCや兵糧、お待ちしております。ポメラはもらえたら合宿行きます。本当は書かなくちゃいけない小説があるんです……。(ヒ~ソヒソヒソ)



この記事が気に入ったらサポートをしてみませんか?