(3)GPU編?前 ゲーム機とは違って,PCでは「スペック」という要素を考慮する必要があり,ゲームを快適にプレイできるかどうかはスペック,とくに「GPU」のスペックに左右されることを,で説明した。それを受けて今回は,手持ちのPC,もしくはこれから購入しようとしているPCのGPUスペックから,そのPCが3Dゲームでどこまで期待できるのかをチェックしてみることにしよう。 ところで,「3Dゲーム」という単語を何気なく使ったが,3Dゲームとは,どんなゲームのことだろう? 「そりゃ,2次元の2Dゲームと違って3次元の世界を描いたゲームのことでしょ」と思うかもしれない。では,下に画面で示したゲームは3Dゲームだろうか? 左は「コサックスII?皇帝ナポレオン?」,右は「ラグナロクオンライン」より。いずれもゲーム世界を斜めから見下ろす形になっており,影も落ちているが…… 結論からいうと,この二つはいずれも3Dゲームではない。2Dゲームだ。2Dゲームというと,横/縦スクロールするアクションゲームや,あるいは紙芝居型のアドベンチャーゲームなど,“明らかに2次元”なものを想像してしまいがちだが,実は,3Dと2Dの間にある違いというのは,「3Dっぽく見えるかどうか」ではなく,「本当に3次元の空間を扱っているか」という点にある。 具体的に説明しよう。2Dゲームでは,rmt,ゲームソフト側であらかじめ用意されている2次元のキャラクターデータを,画面に貼り付けていくことで描画が行われる(図1)。 キャラクターが歩いたり,ドラクエ10 RMT,いろいろな方向を向いたりするときは,その動作(アクション)を表現するのに必要なだけ,キャラクターのデータが用意されているのだ。2Dゲームにおいて,ゲーム画面を描画するというのは,「ゲームからの指示に従って必要なデータを持ってきて,画面内の所定の場所に置いたり,置いたものをコピー&ペーストしたりする」ことを示すわけである。 図1 2Dゲームのイメージ。「地面」「木」「岩のアーチ」「恐竜」の画像データを,平面にぺたぺたと貼っていく。同じような方向を向いている恐竜なら,同じ絵を貼って対処する これに対して,3Dゲームが扱うのは3次元の,奥行きのある空間だ。奥行きのない,ぺらぺらした紙のような2次元のキャラクターデータは貼り付けられない。そこで3Dゲームでは,キャラクターを表示するのに,2Dゲームとは比較にならないほど複雑な方法を採用している
関連トピック記事:
関連トピック記事: