色が人間の心身に影響を与えるのは、よく知られています。
ということで部屋の照明や壁の色を簡単に変えれるVRを作ります。
正直インテリア系VRで同じような機能(家具の色や照明の色を変えれる)のついたものはすでにあると思いますが、こっちはあくまで心理に働きかけたい!!!
マテリアルの色を変える方法
VR内でどうやって動的にユーザーが選んだ色に変えるのがいいんでしょうね?
VRchatにマテリアルを変えられるEventがありました。それ使ってもいいなあ
そしたらいろんな人に体験してもらいやすいし?
それかカラーピッカーアセットを使用するか
アセットストアにも無料のピッカーが4つぐらいありました。
まずTriangleを試してみました。
サンプルシーンは、キューブをクリックしたらピッカーが出てきて色を変えれるというもの!まさにこれじゃん
そう思いVRに適用するためにサンプルシーンのスクリプトをそのまま壁に貼りました。
実際マウスでクリックしたら出てくるけど、コントローラーではクリックできないし、色を変えることもできませんでした。
VRTKだとUIをクリックする機能はあるみたいなのでUIベースのカラーピッカーを使いたい。
これはGUIベースらしい
なぜかVRTKでは使えなかった。
サンプルの34を参考にいろいろ付けたけどだめだったよおお
ドラッグするポインターをDropZoneの子オブジェクトにしないといけないけど、改装を変更したら動いてくれない。
VRchat
VRchatでやったほうがよさそう。
やりました。
こんな感じで部屋の素材全部指定して、マテリアルに球の色を設定しています。
球を触ったら指定したマテリアルがセットされます。
Triggerの使い方は昔記事に書きました。
VRchat最強!!!
感情が変わったかはよくわかりません。
どうでもいい話
中学生の頃の自由研究?でも色について調べるぐらいには、色が好きです。
特にその中学生の時の調べ学習で印象的だったのが、ピンクです。赤や青などにはポジティブな効果もネガティブな効果もあったのに、ピンクだけは悪いところがないって書いてありました。幸せの色らしい。
ただ身につけるかというと別で、女の子っぽいのが嫌でこの歳になるまでピンクの商品はあんまり買いませんでした。
ただ最近おそ松さんに出会って、末松推しになったことも影響してピンクと黄色の組み合わせが好きになりました。いい色ですよね。好きなものを連想する色を見ると幸せな気分になりますよね♡ 可愛い