
WebGL Demo | Android, Oculus Quest, PC, Mac and VR Demo | Documentation | ForumThe simple and efficient volumetric lighting solution compatible with every platforms: Windows PC, Mac OS X, Linux, WebGL, iOS, Android, VR, Oculus Quest, AR, Consoles, Built-in/Legacy Render Pipeline, SRP (URP & HDRP)!>> Render pipeline compatibility <> A production ready plugin proven by awesome released games showcasing it <> Features <> How to use it? <> Limitations <
WebGL デモ | Android、PC、Mac デモ | ドキュメント | フォーラム
Windows PC、Mac OS X、Linux、WebGL、iOS、Android、VR、AR、Consoles、Built-in/Legacy Render Pipeline、SRP(URP および HDRP)のすべてのプラットフォームと互換性のあるシンプルで効率的なボリューメトリック照明ソリューション!
モバイルでも、スポットライトや懐中電灯の密度、深さ、ボリュームをシミュレートできる完璧で簡単かつ安価な方法です!
高品質のライトシャフトエフェクトをレンダリングするために、真に立体的プロシージャルビームを自動的そして効率的に生成することによって、シーンのライティングを大幅に改善します。
リリースされた素晴らしいゲームで証明されたプロダクションレディプラグイン:
- ハイエンドな PC VR 用にリリースされた BONEWORKS
- Playstation 4 PSVR とハイエンドな PC VR 用にリリースされた Carly and the Reaperman
- NintendoSwitch 向けに Hexagroove がリリースされました
- Steam でリリースされた CloudGardens
Playstation 4 PSVR、Oculus Rift、Oculus Go 向けにリリースされた Covert
機能:
真のボリューメトリック: 光線の内側にいても機能します。
- 信じられないほど使いやすく、統合が簡単 / 瞬時にインポート / セットアップ不要。
- Built-in Legacy Render Pipeline に加えて、Universal Render Pipeline(URP)とHigh Definition Pipeline(HDRP)を完全にサポートします。
- VR 向けに最適化: ハイエンドなヘッドセット(Oculus Rift、HTC Vive、Valve Index など)およびスタンドアロン・ハードウェア(Oculus Go、Oculus Quest など)でテストされ、すべてのステレオレンダリング方式(マルチパス、シングルパス、シングルパスインスタンスまたはマルチビュー)。
- AR 対応: Apple iOS ARKit と Google Android ARCore の両方をサポートします。
- GPU インスタンスと SRP バッチャー:1 つの描画呼び出しで数千のビームをレンダリングしてバッチ処理します。
- 低メモリフットプリントで超高速: 後処理、コマンドバッファー、コンピューティングシェーダーが必要ありません。モバイルや WebGL などの低パフォーマンスのプラットフォームでもうまく機能します。
- 手続き生成: すべてが内部で動的に計算されます。
- どこでも無制限の光線を追加: 代替ソリューションでは通常、リアルタイムライトのみ必要です。このプラグインは必要ありません。ベイク処理されたライトを立体的にしたり、ライトなしでビームを追加することもできます。
- 多くのグラフィックバリアントをサポート: 遅延およびフォワードレンダリングパス、ガンマおよびリニアカラースペース、HDR カラー、複数のブレンドモード。
- 高度な設定可能(レイヤー、タグ、レンダーキュー、2D 並べ替えレイヤーとレイヤー内の順序、シェーダーパスなど)。
- 動的な 3D ノイズ機能により、アニメーションのボリューメトリックな霧 / ミスト / 煙のエフェクトをシミュレートします。
- 非常に詳細なダストライトとモート効果を シミュレートする Volumetric Dust Particles 機能。
ダイナミックオクルージョン: 3Dジオメトリまたは2Dスプライトを移動することで、光線をブロックできます。
- トリガーゾーン機能: 光線を通過するオブジェクトを追跡できます。
- 完全に動的: スクリプト、アニメーター、またはタイムラインからプレイタイム中にすべてのプロパティを変更またはアニメーション化し、光線をリアルタイムで移動および回転させます。
- スムーズな交差と、ジオメトリやカメラとのブレンド。
- 透視および正射投影カメラをそのまま使用できます。
- Unity ビルトインフォグをサポートします。
- WYSIWYG: すべての変更はシーンビューで即座に表示されます。変更を確認するためにエディターモードと再生モードを切り替える必要はありません。
- 完全なソースコードが利用可能 / DLLなし。光線のセットアップと処理は、強力な API を通じて完全に公開されます。
- 詳細なドキュメント。
- Unity 5.5 から最新の 2017 までをサポート。X, 2018.X, 2019.X and 2020.X バージョン。
- サンプルシーンが含まれています。
このアセットはフルスクリーンのポストプロセス / 画像効果ではないことにご注意ください。これは、Unity のビルトイン Sun Shafts イメージエフェクトとは異なります。
代わりにVolumetric Light Beamは、各ライトビームに対して最適化されたジオメトリとマテリアルを生成します。この手法にはいくつかの利点があります。
- より細かい描写: 各光線を個別に正確にカスタマイズします。
- 光がない場所でも、どこにでも光線を追加できます。
- スポットライトに接続すると、リアルタイムモード、ベイクモード、および混合モードがサポートされます。
- 独自のパイプラインとの統合がはるかに簡単: 独自のイメージエフェクトや後処理スタックと混合したり、コマンドバッファを使用する必要がなく、計算シェーダー機能が不要です。
- より高速に実行します。カメラに後処理を追加する必要はありません。
- モバイルなどのローエンドプラットフォームをサポート。
使用方法
Volumetric Light Beamは、非常に使いやすいように設計されています。セットアップの必要がありません。複数のオブジェクトをリンクする必要はありません。シンプルで新しいコンポーネントを 1 つ使用するだけです。文字通り 2 回のクリックで新しい光線を追加できます!
ユーザーフレンドリーなプロパティのセットを調整することで、各光線のレンダリングを正確にカスタマイズできます。さらに高速で見栄えの良い結果を得るために、いくつかのプロパティは自動的にアタッチされたスポットライトにバインドされます。
制限事項:
- このアセットはボリュームシャドウを生成しません。この制限を補うために、アセットには 2 つのダイナミック・オクルージョン・テクニック「Dynamic Occlusion Raycasting」と「Dynamic Occlusion Depth Buffer」が備わっています。
-「スポットライト」(円錐のような形状のビーム)のみをサポートしています。点光源や指向性光源はサポートされていません。
- プラグインは、遅延レンダリングパスで完全に機能します。半透明オブジェクトと同様に、ビームは、遅延レンダリングパスの上にある前方レンダリングパスを使用してレンダリングされます。これは、遅延レンダリング技術でよく知られた制限です。
- 3D ノイズ機能には、Shader Model 3.5 / OpenGL ES 3.0 以上のシェーダー機能が必要です。2012年以降にリリースされたすべてのモバイルデバイスがサポートしています。
- このプラグインは、カスタムスクリプトの実行を必要とするため、VRCSDK を使用する VRChat ワールドでは機能しません。
お気に召したら、アセットストアのページで評価とレビューの書き込みお願いします!ありがとうございます。
サポートが必要ですか?ご提案がございますか?techsaladunity@gmail.com までご連絡ください。