AMDとUnity China が共同開発したヘアレンダリングソリューション『Unity China HairFX』

フリーコンテンツ

2022年12月15日 – AMDとUnity China は、リアルなヘアを実現する『Unity China HairFX』を発表しました。

Unity China HairFX とは

Unity China HairFXは、AMDとUnity Chinaが、AMDのオープンソース高品質リアルタイムヘアシミュレーションレンダリングフレームワーク「TressFX」をベースに、2020年から2年の歳月を費やして共同開発したヘアレンダリングソリューションです。※このヘアシステムは、ENEMIES のヘア システムとは異なります。

UnityのUniversal Render Pipeline(URP)とUnityのHigh Definition Render Pipeline(HDRP)の両方をサポートし、Unity 2021 Long Term Support(LTS)にも対応しています。

以下の動画では、戦闘中、キャラクターの髪の毛は非常に軽く、アクションに合わせて自由に浮遊し、光の変化に合わせて光沢が変化する様子を見ることができます。

TressFXの技術をベースにした効率的なソリューション

3Dゲーム、アニメーション、デジタルヒューマンなどの制作において、ヘアエフェクトのパフォーマンスは常に技術的な課題の1つとなっており、量、髪の種類、動きの種類という3つの大きな課題があります。

  1. まず、髪の毛のレンダリングは、非常に多くの数が必要になることが多いです。人体を例にとると、成人の髪の毛の本数は8~13万本と言われており、簡単に処理できる量ではありません。
  2. 次に、髪の毛は柔らかい毛、硬いたてがみ、巻き毛、直毛など、非常に種類が多く、同じようには扱えません。髪の色の違いでも、光の吸収の仕方に違いが出てきます。
  3. さらに、ゲームやアニメーションでは、多種多様な髪がキャラクターと一緒に動くため、髪の収まり方が複雑になりがちで、予測不可能なことが起こります。

これらの課題に対して、Unity China HairFXは、AMD TressFXの技術をベースにした効率的なソリューションを提供します。TressFXは、髪の毛をベースにしたリアルタイムレンダリング技術で、非常にリアルな光の透過効果を実現するだけでなく、キャラクターの動きに合わせて髪の毛を軽く揺らすことができます。

これらは、AMDとUnity Chinaのグラフィックスエンジニアが、髪の過度な伸長、ランダムな長さの補間、レンダリングパフォーマンスの最適化などに関する開発者からのフィードバックに基づいて、TressFX独自の物理シミュレーションとレンダーエフェクトに多くの改良と最適化を行ったことにより実現されています。

ダウンロード

キャラクターのテスト用のサンプルが用意されています。開発者は様々なヘアスタイルのエフェクトを直接確認することができ、リアルなヘアを簡単に作成することができます。このプロジェクトは現在GitHubで正式に公開されており、開発者は無料で入手することができます。


AMD and Unity China collaborate on Unity China HairFX to create ultra-realistic hair across platforms

コメント

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