■■■概要 ■UnityやVRChat等で使えるアクアリウムのセットです。 主にVRChat等のワールドに配置することを前提にしています。 VRChatのPC・Questの両方に対応しています。Quest用は魚のヒレの動きが若干簡略化されています。 エサのギミックはVRChat(SDK3)上でのみ動作します。 VCC Udon#1.0環境での動作を確認しています。 ※1つ目の動画内では"エサは出ません"と説明してありますが、2021/3/14 V005のアプデで魚が寄ってくるエサが出るようになりました。 水草と岩で構成された美しい水景の中をネオンテトラが自由に泳ぎます。 水槽の大きさはW90cm x H45cm x D45cmの90cm規格水槽サイズです。 魚はシェーダーとパーティクルで構成されていて、尾ひれを動かしながら自動で動きます。数や動き方もパラーメータで変更可能です。 コースティクス(水面から落ちる光のきらめき)はシェーダーとプロジェクターで構成されていて、水草と岩に美しい光の動きを落としています。 ネオンテトラには魚用シェーダーでコースティクスの光を落としています。 水面はシェーダーでゆらゆらと波立たせています。 水槽と水草はスタンダードシェーダー使用です。 ■VRChatワールド用(SDK3)の、魚の寄ってくるエサが出るギミックが付属します。 ■このアセットを置いたVRChatのサンプルワールドはこちらです。 https://vrch.at/9tnzzsrj ■内容 ・水槽(196ポリゴン) ・岩と水草(480ポリゴン) ・ネオンテトラ(1匹48ポリゴン) ・水面(2ポリゴン) ・水槽台(216ポリゴン) ・魚パーティクルと魚シェーダー ・水面シェーダー ・コースティクスシェーダー(カスタムレンダーテクスチャとプロジェクター使用) ・VRChatワールド用(SDK3)の、魚の寄ってくるエサが出るパッケージ ・VRChatワールド用(SDK3)魚のリセットボタン それぞれの要素を別の用途に使っても大丈夫です。 ■Unity2019.4.31f1及びUnity2022.3.6f1のBuilt-in RP・リニアカラー環境で動作確認しています。URP・HDRPでは動作しません。 UnityやVRChat等で使えます。 unitypackage形式。 ■■■更新履歴 2021/3/7 V001 初期 2021/3/7 V002 プレハブ全体を回転させると大回りになってしまうのを修正 2021/3/8 V003 水槽台を付属 2021/3/9 V004 魚が反応するコライダーのレイヤーをDefaultとPickupレイヤーのみにした。エサパッケージのテクスチャを調整。コースティクスシェーダーのパラメータを追加。 2021/3/14 V005 魚が寄ってくるエサが出るパッケージが付属するようになった。 2021/3/15 V006 SDK2用の簡易的なエサパッケージを追加 2021/3/16 V007 VRChatのQuestワールドに対応。魚のリセットボタン追加。 2021/8/5 V008 VRChat2019に対応しました。魚が1時間に一度自動的にリセットされるようになった。 2021/12/28 V009 ワールド原点に魚が常時表示されてしまうことがあるのを修正。 2022/03/11 V010 Single Pass Stereo (Instanced)レンダリングに対応。フォルダ構成を変更。 2022/11/28 V011 デスクトップモードで餌の動きが止まってしまうのを修正。VCC U#1.0環境での動作確認。 ■■■説明 ■はじめに 最初にDLしたunitypackageをUnityにインポートして下さい。 NoribenLunch/noribenAQUARIUM/PrefabsフォルダにnoribenAquariumプレハブが入っているので、ヒエラルキーにドラッグして使って下さい。 (VRChatのQuest用ワールドで使う場合はnoribenAquariumQuestプレハブを使ってください) ■魚(ネオンテトラ)について ・魚はnoribenFishParticleMeshTankオブジェクトをクリックしパーティクルの再生ボタンを押すと動きがシーンビューで確認できます。 ・コライダーに反応します。水槽自体をコライダーで囲んであるので基本的には逃げ出しません。(高負荷がかかったり、大量の魚を生成するとあふれる場合があります) ・シェーダーのパラメータで尾ひれの動くスピードを変更可能です。 ・魚に落ちるコースティクスの明るさはnoribenFishParticlMeshマテリアルのWorldPosTexBrightnessパラメータで変更可能です。 ■エサのギミックについて VRChat SDK3用のUdon#ギミックですので必ず先にSDK3とUdonSharpをインポートしてから使ってください。 作成時のUdonSharpのバージョンはv0.19.5です。 クリックすると魚が寄ってくるエサが出ます。エサが消えるまで次のエサは出ません。 エサのパッケージにも若干魚が寄ってきます。 ほぼ同期します。 SDK2用の簡易的なエサのパッケージも付属します。エサは出ませんがパッケージ自体に魚が寄ってきます。PickUpをつけて使ってください。 ■魚のリセットボタンについて 押すと魚の位置が初期状態に戻ります。脱走したときなどに使ってください。 ■ライティングについて ・プレハブの初期状態ではリアルタイムのスポットライト1灯でライティングしてありますが、明るさ等適宜変更してください。 ・岩と水草はスタンダードシェーダー使用なのでライティングのベイクが可能ですがノーマルマップの表現が若干落ちます。 ・魚の明るさはnoribenFishParticleMeshマテリアルのBrightnessパラメータで調整可能です。 ・コースティクスの明るさはProjectorCausticsマテリアルのBrightnessパラメータで調整可能です。 ■脱走 エサ等、コライダーのついた物体で遊んだり、高負荷がかかったときなど、魚が水槽から脱走する場合があります。 対策として、魚の位置が1時間に一度自動的にリセットされるようになっています。 ■ファイルサイズについて 初期状態でワールドにアップすると10MB前後になります。ファイルサイズを減らしたい場合はテクスチャの解像度を落としたり、crunch compressionを使用してください。 ■■■動作状況 こちらの動作状況を読んでから購入をお願いします。 ■PCのUnity上:エサのギミックとリセットボタン以外は動作します。スクリプトのエラーが出る場合はUdonフォルダとprefab内のエサギミックを消してください。 ■VRChat(SDK3):PC・Questの両方で全て動作します。 Quest版は魚の尾ひれの動きが少し簡略化されています。
Permitted: Modifications. Use in VRChat, videos (YouTube, Twitter), games, live performances, etc. Commercial use. Not permitted: It is prohibited to redistribute this product as is, or incorporate it into items for sale. Nuisance behavior, etc. The creator assumes no responsibility for any issues arising from the use of this product.
¥1,100~3,300
¥900~2,700
¥700~2,100
¥900~2,700
¥990~2,970
¥990~2,970
¥0
¥200
¥700
¥1,000
¥500
¥300