基本がわかる!【キューブで作る】VRCワールド / Udon?ベイク?Unityと和解せよ Live#396
自分で手軽にお部屋や世界を作れる! VRなら! え、本当に? ――というわけで、Unityの操作をすっかり忘れたおきゅたんbotが、シンプルなキューブを使ってVRChatのワールド作りに挑戦! 近頃はUdon職人になっている鹿さん(オノッチ)がアドバイス・解説をしてくれるよっ なに作るかはコメント見て決めます☆あんまり高度なことはしないよっ ☆見た目をキューブとテクスチャとライトの組み合わせで作って、ボタンの動きなどにUdon使った作り方を3種類(Udon Graph、U#、CyanTrigger)ご紹介!
VRChat公式サイト https://hello.vrchat.com/
今回作ったワールド https://vrchat.com/home/world/wrld_e7778ae1-07ba-4bdb-8f82-b2fc1ddf5c9b
次に「お休空間」というネットカフェ風ワールドを作ったときの配信 https://youtu.be/gtcgXsVwIaU
◆テクスチャやライティング、他
CC0のテクスチャ:ambient CG https://ambientcg.com/
配信では一部機能のみ紹介してるので詳しくは↓など参考にどうぞ!
【Unity】入門ライティング設定! https://qiita.com/Nekomasu/items/8845d076c4356809f0ff
VRChatのワールドを軽量化する方法 https://rimane.net/vrchat-world-weight-saving/
Reflection Probeを推していきたい【Unity】 https://tsubokulab.fanbox.cc/posts/144638
※希望があればもう少し突っ込んだライティングや軽量化の話を別の回でしてもいいかも
参考:過去おきゅたんがキューブとBOOTHのアセットで作ったワールド(SDK2)
Virtual Luppet Cafe https://twitter.com/OculusTan/status/1235643544183795712
◆Udonについて
①生うどん:Udon GraphはVRC公式が想定しているプログラミング方法(でもまだα版なのでわりと基本機能のみで作る大変さあり) - 基本の仕組みを知っておく意味で紹介
Udonのはじめ方 https://note.com/toh_csecb/n/nc57eb0e73d27
②玄人うどん:Udon SharpはC# でプログラム書ける方には①より簡単な方法
Udon Sharp https://github.com/MerlinVR/UdonSharp
UdonSharp日記 ~インストールとチュートリアル~ https://qiita.com/sadimensions/items/8694c38bbc6ad3319ddd
③伝統(隠し)うどん:CyanTriggerはUDONをあまり意識せずにSDK2っぽく、トリガー押されたら〇〇するなどできるもの(同期も大丈夫) - これのサンプルオブジェクトをコピペしたりして使ったりするのが一番とっつきやすいと思います
Cyan Trigger https://cyanlaser.booth.pm/items/3194594
Cyan Emu https://github.com/CyanLaser/CyanEmu/
CyanTriggerについてとSDK3配布ギミックまとめ https://umeugu.com/vrc_worldgimc/
◆出演
おきゅたんbot https://twitter.com/OculusTan
オノッチ https://twitter.com/onotchi_
◆タイムスタンプ(作成:ドコカノうさぎさん https://twitter.com/patsupyon )
0:00 配信開始
4:50 SDKダウンロード
10:50 Unityのダウンロード
11:52 Unityのプロジェクトを作る
13:07 SDKをインポートする(SDK3)
14:36 サンプルをためす
16:39 まっさらなところから作る。1からワールドを作ろう!
22:56 まずは床をつくろう。基本的なUnityオブジェクト操作方法
31:12 床に色をつけよう
37:25 ヒエラルキーとは・・・ 草→鹿→人
41:52 壁ができた
43:13 屋根ができた
44:08 照明を配置する
46:09 照明で雰囲気をだそう
47:53 壁にテクスチャを貼ってリアリティをだそう
1:00:00 雰囲気たっぷりの多目的ルームができた!
1:02:30 ライティングの設定
1:06:26 秘密の多目的ルーム完成!
1:07:48 ライトベイクをやってみよー。設定などの解説
1:14:20 プレイヤーを照らすライトを設定(前準備)
1:16:35 VRChatのワールドに必要なオブジェクト(VRCWorld)を設置しよう
1:17:30 VRChatワールドに必要なレイヤーとコリジョンの設定
1:18:40 プレイヤーを照らすライトを設定
1:22:10 ローカルでテスト実行しよう
1:24:08 うごいた!お仕置きライブハウス完成
1:26:29 UDONをこねよう
1:26:46 ミラーを設置
1:28:40 スイッチになるCUBEにUDONを取り付けてプログラムを組む
1:31:19 UDON GRAPHでプログラミング
1:47:41 テスト実行。ボタンを押したらミラーがでた!!!
1:49:20 他の人にも同期するようにするためには(概念の説明)
1:56:50 UdonSharpでもプログラミング(オブジェクトON/OFF)
2:08:37 テスト実行。U#で作ったプログラムが動いた!
2:10:43 サーバーにアップロードしよう
2:19:08 SDK2風にギミックを作る方法の紹介(CYAN Trigger )
2:20:05 Unity上でテスト実行できるツールの紹介(CYAN Emu)
2:24:00 CYAN Trigger のサンプル
2:26:39 Cyan Emuで実行してみる
2:31:45 ポストエフェクトを設定する
2:46:46 ワールドアプロード
2:51:19 VRで動作テスト
2:53:24 成功!
2:59:05 ドコカノうさぎ到着
3:02:21 さよならの挨拶・・・
3:06:35 エンディング
----------------
VRで楽しい未来を作ろう✨VRガイドの「おきゅたんbot / 宝来すみれ」だよ。
📺チャンネル登録してぜひおきゅみんに☆ https://www.youtube.com/c/OcutanBotVRChannel?sub_confirmation=1
🏝Twitterでも楽しい話題がいろいろ! https://twitter.com/OculusTan
⭐公式HP https://ocutanbot.wixsite.com/ocutan