トマシープが学ぶ

Unity/VR好きのミーハー初心者 記事内容は自分用のメモ。何も求めないで

ほたるVR

VRで見たら綺麗かな〜と思いなんとなく。

最終バージョン。VRで見たら結構きれい

youtu.be

ちなみに現実で蛍を見たことはありません。

今年見に行こうと思ってたらいつのまにか時期を過ぎていました。

OculusGo用です。

作る

音とか蛍の量とかはこの動画を参考にします。リアルな感じ。

www.youtube.com

やっぱり蛍はパーティクル表現かな?

そして星空にして、川を流して、適当に木を生やせばいいかな

空は昔触ったことがある天の川アセット・・・を最初使っていたけど、空の主張が強すぎたので止めた。

 こっちを使いました。

綺麗!ただ星が光っていて、蛍と被ってた。

f:id:bibinbaleo:20180706182105p:plain

パーティクル

蛍っぽくふわふわ点滅させます。

パーティクルの設定

f:id:bibinbaleo:20180706160618p:plain

ShapeをSphereにする。

f:id:bibinbaleo:20180706160554p:plain

点滅はColor over Lifetimeでこんな感じに

f:id:bibinbaleo:20180706151401p:plain

qiita.com

ボワ〜ってしてる。どうするのが正解なのかな?

f:id:bibinbaleo:20180706151404p:plain

MeshのSphereにして実体化したやつとどっちがいいんだろう?こっちのほうが光ははっきりしてリアルに近いけど、なんか違う。

f:id:bibinbaleo:20180707173443p:plain

木あり+パーティクル蛍

youtu.be

木なし+Meshの蛍

www.youtube.com

ちなみにアセットストアに蛍ないかなと思って探したら、有料のものはありました。

蛍は英語でFirefly(飛ぶ火?)なんだ!200円ぐらいだし買ってもいいかも。

f:id:bibinbaleo:20180706210458p:plain

これは評価も高い。

追記

昔パーティクルの本をやった時にパーティクルのテクスチャを変えらたら、がらりと印象が変わることを思い出した!

bibinbaleo.hatenablog.com

デフォルトのパーティクルじゃない蛍っぽいのを使ったら少し変わった。

f:id:bibinbaleo:20180709121252p:plain

ライティング

真っ暗にするために環境光はこんな感じ。

f:id:bibinbaleo:20180709105633p:plain

DirectionLightもなくていいぐらい。

あとPostProcessingのColorのEVで暗くしました。

f:id:bibinbaleo:20180709115635p:plain

ただこれをかけると蛍も暗くなってしまいます。蛍だけ別にするにはカメラとLayerを変えたらいいのかな?でもVRだしやり方よくわからない!

 

ブルームもかけています。こちらを参考に

am1tanaka.hatenablog.com

懐中電灯(スポットライト)で周りを照らせるようにした。

f:id:bibinbaleo:20180709105454p:plain

 

地形

うまく地形が作れない・・・

スタンダードアセットで適当に作りましたが、スケール感が難しい。

terrainはは凹ませることはできないらしいので、川が流れる部分以外を盛り上げました。

川はwaterのnight~

f:id:bibinbaleo:20180706164515p:plain

橋を置きました。

この橋は気に入ってる。 

f:id:bibinbaleo:20180706204403p:plain

川の音はこちらから

自然・季節・昆虫の音〜フリー効果音・無料効果音素材

軽量化

本当は木とか草も置きたかったけど、terrainでやったら死ぬほど重くなる。

どうせ3doFで動けないんだからbillboardでやればいいんだろうけど

ビルボードでやっても、頭を回転させるとビルボードが回転して楽しい感じになってしまった。ううー

ということでビルボードにした意味は全くないけど以下

 

こちらの記事を参考に軽量化にトライ

tsubakit1.hateblo.jp

重いかどうかはGame画面のStatsを押して出て来たパネルのBatchesの値を見たらいいらしい。

f:id:bibinbaleo:20180706204423p:plain

モバイルなら100ぐらいが目安らしい。

 

まず木のプレハブをクリックして

 

f:id:bibinbaleo:20180707164019p:plain

これのBillboardの%を大きくした。これによってビルボードになりやすくなる?

f:id:bibinbaleo:20180707164001p:plain

あとTerrainの設定画面でビルボードになる距離を短くした。またPixelErrorを大きくするとメッシュが雑になる?

f:id:bibinbaleo:20180707183143p:plain

 

docs.unity3d.com

これでもまだビルドに15分ぐらいかかって、やってらんない!

完成

とりあえずできました。

最終バージョン。VRで見たら結構きれい

youtu.be

もし何かに応募する機会があればもう少し作り込みたい。いろいろ締め切り終わってるけど!

 

とにかくここまで一つもスクリプトを書かずにできるのがUnityVRの楽しいところですよね!!!!!!!

先人

www.youtube.com

biki-games.hatenablog.com

www.youtube.com