水晶玉(シェーダー)
- ¥ 0
【概要】 VRChatのワールド設置想定の「Unlitな水晶玉」です。 動画: twitter.com/konchannyan/status/1304891292560715776 【商品画像について】 ※skyboxやアバターは一例です。 skybox: hdrihaven.com アバター(サルビアちゃん): booth.pm/ja/items/1945051 モーション: booth.pm/ja/items/1634088 【注意事項】 重めのシェーダーです。 カメラを複数使う仕組み上、負荷が高いです。 【規約要約】 改変や再配布等は自由です。 再配布時はクレジット表記ほしいです。 アバターやワールド等に使う際のクレジット表記は省略可です。 問題等発生しても責任は取れません。 【その他】 アバターに使用する場合「アバターにカメラを含める方法」を調べて設定してください。 ------------------------ 以上備考 ------------------------ ------------------------ 以下説明 ------------------------ 【はじめに】 本データ"JackyGun -RefCrystal-.unitypackage"は、VRChatでの仕様を想定した「Unlitな水晶玉」です。 製作者は、"JackyGun (twitter@konchannyan)"です。 【インポート方法】 "JackyGun -RefCrystal-.unitypackage"をUnityのプロジェクトにインポートしてください。 "Assets"の直下に"JackyGun/RefCrystal"が追加されます。 【prefab】 "Assets/JackyGun/RefCrystal"内にprefabが存在します。 ・"Crystal 0.prefab" から "Crystal 5.prefab" がprefab本体です。 ・"RefCrystal 0.material" から "RefCrystal 5.material" がprefabに対応するマテリアルです。 同じprefabを同一シーン内に配置できません。 【注意: 負荷について】 水晶玉ひとつにつき、カメラを6個用いているため描画負荷が高くなりやすいです。 カメラのRenderTextureの解像度は1024x1024となっており、その6倍です。 "Assets/JackyGun/RefCrystal/resource/数字/"内にRenderTextureがあり、その解像度を下げることで負荷軽減できます。 ※ただし解像度を下げることで荒くなります。 ※RenderTextureの解像度を変更した際、直ちにUnityで適応されず、Unityを再起動する必要がある場合があります。 【使用想定について】 pickup可能なオブジェクトとしてワールドに配置する水晶玉のような利用を想定しています。 ・スケール変更が可能な想定ですが、極端なスケールの場合に正しく動かない可能性があります。 ・現時点では平行投影カメラに正しく映りません。 【マテリアルの設定について】 ・CameraRate: 0の時、ReflectionProbeを利用します。1の時、カメラを利用します。デフォルトは1です。 ・IOR (屈折率): 屈折率です。1から2を目安に設定してください。デフォルトは1.5です。 ・Color: 水晶玉の色です。 ・Opacity (不透明度): 水晶玉の透明度です。デフォルトは0.15です。 ・Alpha: 描画時のアルファ値です。デフォルトは1です。 ・RateFresnel: フレネル反射の係数です。0から1で設定してください。デフォルトは0.076です。 ・FixedR (反射方向取り入れ): 反射方向の成分を優先します。1に近いと金属感がでます。デフォルトは0です。 ・FixedO (屈折方向取り入れ): 屈折方向の成分を優先します。1に近いと反射感が消えます。デフォルトは0です。 【原理】 カメラを6個用いて、リアルタイムでキューブマップテクスチャを作成している。 キューブマップテクスチャをもとに、反射方向と屈折方向をブレンドして描画している。 【許可事項】 改変や再配布等は問題ございません。 【禁止事項】 VRChatにおいて、本データを使い、他プレイヤーに迷惑を掛ける行為は禁止とさせてください。 【免責事項】 本データの使用、及び本データの改変を試みた際に発生した、いかなる問題・損害・不利益等に対し、責任は負いません。 VRChatの更新等で利用できなくなった場合、連絡をいただければ可能な範囲で対応いたします。 また不具合や改変に関して、相談いただければ対応する可能性があります。 【更新履歴】 2020/09/13 公開しました。