AMD、UnrealEngine4 用の TressFX5.0 をリリース

フリーコンテンツ

2022年5月4日(現地時間)AMDは、UnrealEngine4用のTressFX5.0をリリースしました。

TressFXについて

TressFX ライブラリ

は、AMD の髪、毛皮のレンダリングおよびシミュレーションテクノロジーです。TressFX、GPU を使用して、高品質でリアルな髪と毛皮のシミュレーションとレンダリングを行うように設計されています。

新機能ハイライト

TressFX 5.0は、GPUを使用してリアルな髪と毛皮の高品質なシミュレーションとレンダリングを可能にするTressFX UEパッチの最新バージョンです。Unreal Engine 4.26で開発されていますが、次のリリースではUE4.27とUE5がサポートされる予定です。

このバージョンでは、Maya エクスポーターが改良され、最大16個のバインドボーンをサポートすることで、より複雑なアニメーションアセットを処理できるようになりました。アセットエディタとビジュアライゼーションツールも改善されています。また、UE4 のレンダリング機能 (TAA, SkyLight, Marschner Shading Model) のキャスト/レシーブシャドウ実装サポートを含む TressFX のライト処理が強化され、Unreal Engine レンダリングパイプラインとより互換性のあるものになりました。

Maya Python エクスポータ

より複雑なアニメーションアセットを扱えるように、Maya エクスポーターが改良されました。ストランドとコリジョンメッシュの両方の頂点が、最大16個のバインディングボーンをサポートするようになりました。以前の制限は、4つのバインディングボーンでした。

ストランド/コリジョンメッシュは、正しい初期位置とキーフレームでエクスポートされる必要があることに注意してください。

アセットエディタとビジュアライゼーションツール

アセットエディタとビジュアライゼーションツールも更新されました。アップデートにはLevelMap、Asset、Blueprintのエディタサポートと、タンジェントやコリジョンメッシュなどのアセットの正しさを確認できる新しいビジュアライゼーションツールチェーンが含まれています。

シミュレーション

シミュレーションの面では、シミュレーション・エディタの改良と、新しいSDFエディタの実装が行われました。精度を高めるために、SDF の BoundingBox 計算は CPU から GPU 側になり、SDF 機能の全般的な改良が行われています。

また、アニメーションデータがUE4のスキン付きメッシュのアニメーションデータより1フレーム遅れて表示される問題を解決しました。

レンダリング

TressFX の光源処理も改善され、キャスト/レシーブシャドウの実装が、Unreal Engine のレンダリングパイプラインとより互換性のある UE4 のレンダリング機能でサポートされるようになりました。

  • TAA.
  • SkyLight.
  • StrandsUV.
  • Marschner Shading Model.

レンダリングに関するその他のアップデートには、トライアングル ベースのスキニング サポート (BlendShapes 用)、エディタのリソース管理の向上が含まれます。

UE4 TressFX 5.0の詳細について最新のビデオプレゼンテーションが公開されています。

ビデオスライドを見る

TressFX 5.0をUnreal Engineプロジェクトに組み込む

注意:このパッチ、または当社のパッチにアクセスするには、Unreal Engine の GitHub リポジトリにアクセスできる登録済みの開発者であることが必要です。

プロジェクトでUE4エンジンファイルまたはシェーダーを変更していない場合、統合プロセスは非常に簡単で、1つのコマンドを使用してパッチファイルを直接統合できます。パッチファイルは次の場所にあります。 Patch/UE4.26.2_TressFX5.0.patch

以下のコマンドを実行するだけで、統合することができます。

git am <UE4.26.2_TressFX5.0.patch

TressFX が置き換える UE4 エンジンファイルを既に変更している場合、前述の方法は使えません。代わりに、AMD TressFX BEGIN/ENDで囲まれたコードセグメントを、プロジェクトの対応するC++ファイルおよびシェーダーに手動でコピーする必要があります。

AMD TressFX BEGIN/ENDコードセグメントを含む修正ファイルは、以下のEngineフォルダにあります。

ダウンロード

このパッチやその他のパッチを使用したり、パッチのドキュメントを閲覧したりするには、Unreal Engine の GitHub リポジトリにアクセスできる登録済みの開発者であることが必要です。

GitHub で UE 4.26 用 TressFX 5.0 を見る

TressFX 5.0 のドキュメントを見る


TressFX 5.0 arrives as a patch for Unreal Engine TressFX ウェブサイトへ

コメント

Translate »
タイトルとURLをコピーしました