XIIIの秘密〜プログラマブルシェーダを使わなくてもできる効果的な表現(後編)(2/2 ページ)

» 2004年04月02日 19時34分 公開
[トライゼット西川善司,ITmedia]
前のページへ 1|2       

 シーンをプログラマブルピクセルシェーダ以外の方法でモノトーン出力する基本概念は次のようになる。まず、シーンをテクスチャーとして事前にレンダリングしておく。このテクスチャーに対し、RGBカラー映像を単色Y(モノクロ)にするためのモノクロ変換の公式である「Y=0.2989×R+0.5866×G+0.1145×B」が適用されるようにテクスチャーステージステート(D3DTSS_COLOROP)を設定してやるのだ。

 具体的には、「各テクセルに対して内積演算(上記の公式の計算に相当)を行って、その結果をαRGBのすべてに出力する設定である「D3DTOP_DOTPRODUCT3」を活用する。

 具体的なレンダリング手順は次のような流れになる。(1)表示画面サイズ(解像度)そのもののポリゴンを用意し、この頂点カラーをRGB=(0.2989,0.5866,0.1145)とする。(2)このポリゴンに、シーンをレンダリングしたテクスチャーを、前述のテクスチャーステージステートを駆使して貼り付ける。

 これでクラシックなGPUの固定パイプラインだけで、モノトーン化したシーンを作り出せるのだ。白飛びした映像なども基本的には同じような手法で作り出すことが出来る。

記憶喪失の主人公のゲーム中に挿入されるデジャブシーンでは、印象的なブラー付きモノトーン表現になる。こうした特殊効果もプログラマブルピクセルシェーダを使わず固定パイプラインで実現している
こうした疑似HDR表現を思わせるビジュアルもブラー表現と固定パイプラインのテクスチャー加工だけで実現されている

こうした特殊効果を簡略化したブロック図で表すとこんな感じになる

最後に

 PC用3Dゲームは、技術志向に走りがちなタイトルも多く、すべてのファクターを最高レベルで実現しようとするためか、なかなか仕様の最終形がフィックスせずに発売できないタイトルも少なくない。

 Half-Life 2やDoom 3などの、最新3Dグラフィックス技術を積極的に活用したハイテクPC3Dゲームは、公開されたスクリーンショットが魅惑であるがゆえに、その登場がとても待ち遠しい。しかし、出てきてくれなければ、ユーザーはゲームとして遊べないわけで、いかに美しいスクリーンショットやムービーといえども映像作品にしかすぎず、ゲームではない。

 これに対し、XIIIは、掲げたコンセプトを具現化するために必要最低限のテクノロジーだけを選択して使用する方策で完成に漕ぎ着けている。たしかに、XIIIは開発に3年もかかっているのでプロジェクトとしては決して短くはないのだが、少なくともテクノロジーの開発に時間がかかったわけではない点には注目すべきだろう。裏を返せばゲームの設計に時間がかかったことであり、その分、ゲームとして確かに非常に良く出来ている。

 ローテクで開発された、といってしまうのは言いすぎだとしても、高いハードスペックを必要とせずに、バリュークラスの格安PCやノートPCなどでも快適に手軽に楽しめる3Dゲームとして制作されたXIIIは、PCハードウェアが特定機能だけに特化して多様化が進む昨今において、PC用3Dゲームの進化の一つとして待ち望まれた新しいスタイルといえなくはないだろうか。

前のページへ 1|2       

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年10月13日 更新
  1. RTX 5060よりRTX 3060? 最低でも25万円! 値上がりが続く自作ゲーミングPCのリアル (2026年10月12日)
  2. 「折りたたみ不要派」が過去形に? 約201gの軽量ミニタブレットとしても使える「Galaxy Z Fold8」に触って分かったこと (2026年10月13日)
  3. 約581gの軽さで美しい画面を持ち歩く! 日本エイサーの有機EL搭載14型モバイルディスプレイ「PE140Wsmiuux」を試す (2026年10月12日)
  4. 全48製品が最大40%オフ! BenQのディスプレイやプロジェクターがお得に! (2026年10月11日)
  5. メモリやSSDが高すぎてPC買えない問題 IntelのラナーデCTOはどう考えている? (2026年10月09日)
  6. Anthropicが小型AIモデル「Claude Haiku 5.5」を発表/Mistral AIが大規模言語モデル「Mistral Large 4」を公開 (2026年10月11日)
  7. 日本HPが個人向け新ノートPCを10月下旬に発売 RTX Spark搭載の「OmniBook Ultra 16 AI PC」と若者の最初の1台を狙う「OmniBook 5 14」 (2026年10月09日)
  8. 5K/75HzとWQHD/300Hzを切り替え! MSIの26.9型ディスプレイが話題に (2026年10月10日)
  9. 最大割引率は49%! セール初登場を含むAmazfitのスマートウォッチ&スマートリングがお得 (2026年10月13日)
  10. オープンイヤー型の「ACCENTUM Clip」が初セール! 「ゼンハイザーオータムセール2026(第2弾)」開催 (2026年10月13日)
最新トピックスPR

過去記事カレンダー