ATI TruFormは、コンピュータハードウェアでテッセレーションと呼ばれるグラフィックス処理を実行できるSIPブロックのATI(現在のAMD)によるブランドです。ATI TruFormは、Radeon 8500 (2001年8月以降に発売)以降の製品に搭載されました。[1]
「ATI TruForm」ブランドの SIP ブロックの後継は、Radeon HD 2000 シリーズ(2007 年 6 月以降に利用可能) およびそれ以降の新しい製品 ( TeraScale によるハードウェア テッセレーション)に組み込まれました。
ハードウェア テッセレーションのサポートは、Direct3D 11 および OpenGL 4 でのみ必須になりました。これらの API で定義されているテッセレーションは、2009 年 9 月に導入された新しいTeraScale 2 (VLIW5) 製品とGCNベースの製品 (2012 年 1 月以降に利用可能) でのみサポートされています。テッセレーションを実行する GCN SIP ブロックは、「ジオメトリック プロセッサ」です。
概要
より高いメッシュの詳細をシミュレートする法線マッピングや視差マッピングなどのピクセル シェーダー強化バンプ マッピング方式が採用される前は、ゲーム内の曲面 3D 形状は多数の三角形で作成されていました。三角形が多ければ多いほど、表面はより詳細になり、ポリゴンが少なくなります。TruForm は、既存の三角形を使用して曲面を作成し、この表面をテッセレーションして、より詳細な新しいポリゴン モデルを作成します。ジオメトリのハードウェア処理を利用して、フレーム レートに大きな影響を与えずに視覚的な品質を向上させるように設計されています。
TruForm は、モデルが TruForm を考慮して設計されることを理想的に要求したため、ゲーム開発者にはあまり受け入れられませんでした。武器が膨らんでしまうなどの視覚的な問題を引き起こさずにこの機能を有効にするには、モデルにテッセレーションする領域を識別するフラグが必要でした。競合他社による業界全体でのこの技術のサポートが不足していたため、開発者はこの技術を無視しました。
Catalyst ドライバーの以降のバージョンでは、TruForm 機能が削除されています。
Radeon X1000シリーズ以降、TruFormはハードウェア機能として宣伝されなくなりました。ただし、Radeon 9500以上(およびShader Model 3.0をサポートするハードウェア)には、テッセレーションアプリケーションに使用できるRender to Vertex Buffer機能が含まれています。[1] Radeon X1000シリーズの場合、最大5つのR2VBバッファーの同時バインドをサポートしています。専用ハードウェアとしてのテッセレーションは、XenosおよびRadeon R600 GPUで復活しました。
TruForm 対応ゲーム
- カウンターストライク(ati_subdiv "2.0"、ati_npatch "1.0")
- トム・クランシーのレインボーシックス
- 幸運の兵士
- ソルジャー・オブ・フォーチュン II: ダブル・ヘリックス
- Quake(TruQuakeパッチ)[2]
- Quake 2 (TruQuake2 パッチ) [3]
- Hexen II (TruHexen2 パッチ、TruQuake2 パッチの編集) (RaVeN [2] によって開発)
- アンリアルトーナメント(TruUTパッチ)[4]
- The Elder Scrolls III: Morrowind(非公式、FPSオプティマイザー[3]を使用)
- マッデン NFL 2004
- バグダム
- ウルフェンシュタイン城に戻る
- シリアスサム
- Unreal Tournament 2003および2004 (ゲームの「.ini」ファイルを編集し、「UseNPatches=True」を設定する必要があります)
- ウルフェンシュタイン:エネミーテリトリー
- コマンド&コンカー:レネゲード
- Neverwinter Nights (ゲームの「.ini」ファイルを編集し、「Enable Truform=1」に設定する必要があります)
- FTEQW(QuakeWorld、Net Quake、Quake II、Quake、Quake III: Arena、Hexen 2、Nexuiz)[4] [5]
- Quake III Arena [6] (RaVeNが開発)
参考文献
- ^ Witheiler, Matthew (2001-05-29). 「ATI TruForm – 次世代 Radeon のパワー」AnandTech . 2016-01-30閲覧。
- ^ “NitroGL-Demos/TruQuake at master · seishuku/NitroGL-Demos”. GitHub . 2023年4月21日閲覧。
- ^ “NitroGL-Demos/TruQuake2 at master · seishuku/NitroGL-Demos”. GitHub . 2023年4月21日閲覧。
- ^ “NitroGL-Demos/UTOpenGL at master · seishuku/NitroGL-Demos”. GitHub . 2023年4月21日閲覧。
外部リンク
- ATI の公式 TruForm 対応ゲームタイトル一覧
- ATI プレスリリース
- ATI TruForm 開発者向け FAQ ページ
- TruForm ホワイトペーパー
- R2VB プログラミング (2006 年 3 月)
- D3D9 で頂点バッファにレンダリングする[永久リンク切れ]
- area3d.net: NitroGL デモ - TruQuake、TruQuake2、TruUT の本拠地
