Engine & platform

Unity 6のVFX Graphを最大限に活用するためのアーティスト向けe-bookを更新しました。

SHANTI ZACHARIAH / UNITY TECHNOLOGIESSenior content marketing manager
Dec 2, 2024|5 分
Unity VFX Graph Learning Templatesに含まれるサンプルエフェクトの1つを示す画像
このウェブページは、お客様の便宜のために機械翻訳されたものです。翻訳されたコンテンツの正確性や信頼性は保証いたしかねます。翻訳されたコンテンツの正確性について疑問をお持ちの場合は、ウェブページの公式な英語版をご覧ください。

ビジュアル・エフェクト・アーティストが作品を演出するには、形状、照明効果、色彩、パーティクル・エフェクトの量、動きのスピード、タイミングなどを高度に理解する必要がある。

VFX Graphは、ゲームのビジュアルエフェクトを作成するためのUnityのノードベースのビジュアルロジックシステムです。GPUアクセラレーションによるビジュアル・エフェクトの作成に必要なすべての機能を提供します。

電子書籍「VFX Graph」のUnity 6版
Unityプロジェクトで高品質で高性能なビジュアルエフェクトを作成するためのヒントと手順を紹介します。

Unity 6のVFX Graphを使用したエフェクト作成に関する最新の電子ブックを入手できます。この新版では、Unity 6の制作でエフェクトの最高のビジュアル品質とパフォーマンスを達成するためのガイドを提供します。

レンダリングパフォーマンスとビジュアルクオリティの向上
Unity Shader GraphとVFX Graphを組み合わせて、ダイナミックなVFXのためのカラー・トランジションを作成。
シェーダーグラフとVFXグラフを使用して、エフェクトをよりダイナミックにする色の遷移を作成します。

VFX Graph for Unity 6の新機能には、プロファイリングツール、スモークエフェクト用の6方向ライティング、新しい学習テンプレートなどが含まれます。これらは、URPとHDRPのパフォーマンス強化、CPUとGPUの作業負荷の潜在的な削減、新しい最適化オプションなど、Unity 6のレンダリングとグラフィックスの新機能の幅広いコレクションの一部です。

そして、まだある。Unity 6 VFX Graph e-bookと一緒に、VFX Graph Learning Templatesを探求する新しいビデオチュートリアルもご覧いただけます:

Unity 6でビジュアルエフェクトの最新ヒントを入手する
VFX GraphのUnity 6クリエイターのための新機能

VFX e-bookには、以下のような重要なセクションが含まれている:

  • グラフロジックとグラフを構成するすべての要素について詳しく紹介。
  • URPとHDRPでVFXグラフを扱う
  • さまざまな種類の視覚効果の例を解説
  • インタラクティビティの作り方
  • VFX GraphとShader Graphを併用した高度なシェーダーエフェクト
  • VFX Graphで使用するパイプラインツール
  • プロファイリング、デバッグ、最適化機能
  • 上級クリエイターのためのテクニック

ガイドに掲載された素晴らしい新コンテンツのいくつかを簡単に見てみよう。

UIの改善

ノードやブロックの作成に階層ツリービューが使用されるようになり、ノードライブラリの閲覧が容易になりました。より効率的でパーソナライズされた検索エクスペリエンスのためのカスタムカラーやお気に入りフォルダなどの機能強化が含まれています。高度な検索フィルタリングを使用して、利用可能なノードから選択することもできます。

Unity 6のVFX Graphでノードやブロックを作成すると、サイドパネルと検索フィルタリングが追加されます。
ノードまたはブロックを作成すると、サイドパネルと検索フィルタリングが追加されます。

新しいVFXツールバー

VFXツールバーが簡素化され、ドキュメントやサンプルに素早くアクセスできる新しいオプションが追加されました。

Unity 6のVFX GraphのVFXツールバーがシンプルになりました。
Unity 6のVFX GraphのVFXツールバーがシンプルになりました。

上記のヒントのいくつかは、便利なショートカットから実行可能です。

ショートカットマネージャーには VFX グラフカテゴリがあり、視覚効果グラフウィンドウで使用できるショートカットコマンドを変更できます。

ショートカットマネージャに VFX グラフカテゴリが追加されました。
ショートカットマネージャに VFX グラフカテゴリが追加されました。
VFXグラフ学習テンプレート

VFX Graph Learning Templatesは、VFX Graphの特定のアスペクトと機能セットを探求するのに役立つ多数の異なるサンプルのコレクションであり、多くのVFXテクニックを紹介しています。サンプルコンテンツは、Unity 6以降のVFX GraphのURPとHDRPプロジェクトの両方に対応しています。

VFX Graph Learning Templatesのサンプルで、パーティクルのさまざまな向きについて説明します。
VFX Graph Learning Templatesのサンプルで、パーティクルのさまざまな向きについて説明します。

サンプルのグラフは小さく、焦点を絞っているため、理想的な学習資料となっている。それぞれのテンプレートに飛び込んで、新しいテクニックをマスターしたり、独自のエフェクトの出発点として使ったりしてください。各グラフには、その構造を理解するのに役立つ詳細な注記が付いている。

これらのサンプルでは、フリップブックのテクスチャを使用しています。
これらのサンプルでは、フリップブックのテクスチャを使用しています。

サンプルは以下の通り:

  • グラフの基礎
  • 粒子の向きと回転
  • テクスチャリングとフリップブック
  • パーティクルピボット
  • メッシュとテクスチャのサンプリング
  • 衝突とインタラクティブ性
  • デカール粒子
  • パーティクルストリップ
リアルタイムスモーク用6方向照明

ベイクドシミュレーションに基づくスモークレンダリングの手法で、さまざまな照明条件下でうまく機能する6ウェイライティングの作成方法について、ガイドの新しいセクションで説明しています。費用対効果の高いプロセスで、煙の体積感を近似させることができる。シックスウェイ・ライティングは、リアルタイム・スモーク・エフェクトのレンダリングにおいて、ビジュアル・クオリティ、パフォーマンス、メモリ使用量のバランスを取る、エフェクト・ツールキットの有用なテクニックとなります。

Unity 6のVFX Graphで作成された6方向ライティングは、異なるライティング条件下で多様なスモークレンダリングを可能にします。
Unity 6のVFX Graphで作成された6方向ライティングは、異なるライティング条件下で多様なスモークレンダリングを可能にします。

VFX Graphもご覧ください:Six-way lighting workflow でテクニックの完全なウォークスルーを、さらに詳しくはこちらのブログ記事をお読みください。

シェーダーグラフの統合に関するセクションを拡張

シェーダーグラフ統合の主な利点の1つは、パーティクル単位でシェーダーの動作を駆動できることです。これにより、バリエーションや色のランダム化など、粒子ごとに異なるダイナミックなエフェクトを作り出すことができ、非常に複雑なビジュアルが可能になる。

この電子書籍には、シェーダーグラフの機能例のサンプルコンテンツの例を使用した、より大きなセクションが含まれています。これは、Shader Graphで一般的なテクニックやエフェクトを実現する方法を示すShader Graphアセット集です。このサンプルパックの目的は、ユーザーが特定の効果を達成するために何が必要かを確認し、学習しやすくするために例を提供することです。

シェーダーは溶解効果を作り出すことができる。
シェーダーは溶解効果を作り出すことができる。

最後に、Unity 6のVFX Graphには、Shader Graphキーワードとの統合も含まれています。これにより、複数のVFX Graphで使用する1つのShader Graphを作成できます。

Unity 6のVFX完全ガイドをダウンロードする
プロファイリングとデバッグパネル

Unity 6には、ビジュアルエフェクトに関する重要な情報を提供するプロファイリングとデバッグパネルがあります。これらのツールは、CPUやGPUのタイミング、メモリ使用量、テクスチャ使用量、さまざまな状態などの情報を提供することができます。VFXグラフのパフォーマンスを監視し、最適化するために使用します。

VFXグラフを最適化するには、プロファイリングとデバッグパネルを使用します。
VFXグラフを最適化するには、プロファイリングとデバッグパネルを使用します。
カスタムHLSL

熟練したVFXアーティストや開発者は、カスタムHLSLブロックを活用できる。この機能により、Unityでまだネイティブにサポートされていないユニークなエフェクトを作成することができます。カスタムHLSLを使えば、高度な物理シミュレーション、群れ動作、リアルタイムのデータ可視化などを作成できます。

カスタムHLSLノードを使用すると、パーティクルシミュレーション中にカスタムHLSLコードを実行できます。コンテキストの中で、水平方向のフローにはオペレーターを、垂直方向のフローにはブロックを使用できます。

カスタムHLSLはプロシージャル・ビヘイビアを作成できる。
カスタムHLSLはプロシージャル・ビヘイビアを作成できる。
アーティストのためのその他のリソース

VFX Graph e-bookの他にも、2Dおよび3Dゲームの雰囲気、楽しさ、興奮を高めるグラフィックやエフェクトを作成するためのノウハウを提供する素晴らしいリソースにアクセスできます。いくつかご紹介しよう: