要件と互換性
このページには、システム要件および Visual Effect Graph パッケージの互換性に関する情報が含まれています。
Unity Editor との互換性
以下の表は、Visual Effect Graph のバージョンと Unity Editor バージョンの互換性を示しています。
パッケージバージョン | Unity 最低バージョン | Unity 最高バージョン |
---|---|---|
10.x | 2020.2 | 2020.2 |
8.x / 9.x-preview | 2020.1 | 2020.1 |
7.x | 2019.3 | 2019.4 |
6.x | 2019.2 | 2019.2 |
レンダーパイプラインとの互換性
Visual Effect Graph の互換性は、High Definition Render Pipeline (HDRP) と Universal Render Pipeline (URP) の間で異なります。このセクションでは、Visual Effect Graph のバージョンと様々なレンダーパイプラインとの互換性を説明します。
パッケージバージョン | HDRP | URP |
---|---|---|
10.x | プレビュー終了 | プレビュー中 |
8.x / 9.x-preview | プレビュー終了 | プレビュー中 |
7.x | プレビュー終了 | プレビュー中 |
6.x | プレビュー中 | サポートなし |
Visual Effect Graph は、Unity 2018.3 から High Definition Render Pipeline (HDRP) をサポートしており、Unity 2019.3 からHDRP に認証されています。Visual Effect Graph は HDRP がサポートするすべてのプラットフォームをサポートします。該当するプラットフォームに関しては、HDRP の システム要件 を参照してください。
ノート: HDRP パッケージを Package Manager からダウンロードする際、Unity は Visual Effect Graph パッケージを自動インストールします。
Visual Effect Graph は、Unity 2019.3 から Universal Render Pipeline (URP) をサポートしています。ただし、URP のプレビューはまだ済んでいないため、URP がサポートするプラットフォームのサブセットのみをサポートします。さらに HDRP とは異なりすべての機能がサポートされるわけではなく、また unlit パーティクルのみをサポートします。
Unity Player システム要件
Visual Effect Graph の Unity Player システム要件は、使用するレンダーパイプラインによって異なります。
- Visual Effect Graph は HDRP に対するプレビューを完了しており、HDRP がサポートするすべてのプラットフォームをサポートします。該当するプラットフォームに関しては、HDRP の システム要件 を参照してください。
- Visual Effect Graph は URP に対するプレビューを完了していないため、URP がサポートするプラットフォームのサブセットのみをサポートします。
- Visual Effect Graph はモバイルプラットフォームに対するプレビューを完了していません。
- いずれのレンダーパイプラインについても、ハードウェアの最低要件は以下の通りです。
- コンピュートシェーダーに対するサポート。コンピュートシェーダーをサポートするプラットフォームは、SystemInfo.supportsComputeShaders に
true
を返します。 - Shader Storage Buffer Objects (SSBOs) に対するサポート。SSBOs をサポートするプラットフォームは、SystemInfo.maxComputeBufferInputsVertex に 0 よりも大きい値を返します。
つまりこれらの要件は、OpenGL ES が VFX Graph に不向きであることを意味し、モバイルプラットフォームをターゲットにする場合は、代わりに Vulkan を使わなければなりません。
- コンピュートシェーダーに対するサポート。コンピュートシェーダーをサポートするプラットフォームは、SystemInfo.supportsComputeShaders に
Unity Player の一般的なシステム要件に関する詳細は、Unity のシステム要件 を参照してください。