隼STGの3Dディスプレイへの対応ですが、現在のところ、赤青アナグリフ以外では
- OpenGL Quad Buffer
- DirectDraw stereoscopic
- NVIDIA StereoBLT
- Interleaved Display
と言った実装となりそうです。
この中の NVIDIA StereoBLT は、実質上 3D Vision 専用です。(動作には Direct3D9 以降が必要………と言っても 3D Vision 自体が Vista 以降必須なのですがw)
現在、Windows7 + GeForce GTX 275 + 3D Vision での動作を確認できています。
Quadro FX 380 に接続した場合の 3D Vision の動作テストも行ってみたのですが、NVIDIA StereoBLT
は機能せず、OpenGL Quad Buffer
は動作しているようなのですが、ドライバの設定が悪いのか、高速に左右視点の映像が切り替わる状態にはなるものの、3Dメガネが反応しませんでした。
多分ドライバの設定の問題だと思うので、OpenGL のコード自体は機能していると思われます。ドライバの設定については、マスターアップしてからじっくり探ろうかと思います。
ホント、この手の作業は下手すると丸1日消費しますので危険ですから…(汗
(実際、3D Visionの環境を整えて動作テストするだけで半日………この時期にこれは………)
2つめの DirectDraw は DirectDraw7
以降のステレオ・フリッピング・バッファなのですが、最近の3Dディスプレイはどうやらこのメソッドには対応しておらず、レガシーっぽいので、実装自体は
しておきますが、動作するとしても古い3Dディスプレイへの対応となりそうです。
Interleaved Display は、視差障壁や偏光方式のディスプレイ用のものです。
ディスプレイ表示が pixel by pixel で表示されているものとして、ソフトウェア側で左右画像を、水平、または垂直にインターリーブした状態で表示させるものです。
恐らくこれで、現状のほぼすべての3Dディスプレイに対応できるのではないかと思います。(ちゃんと機能すればですが)
現在、隼STGの開発は、10月中に5面まで完成する予定で進行しています。
順調に行けば、冬コミの当落が判明した時点で、冬コミでのリリースが確定的になるのではないかと期待しています。(まあその後もやる事はあるので、入れたい要素が全部入れられるかはその後の頑張りに掛かっていますがw)
因みに、冬コミに落ちた場合については何も考えていません(汗)
ところで、隼STGの3Dディスプレイへの対応についてなのですが、個人的に赤青メガネではなく、「もうちょっと高品位&楽に3Dで隼を見たい!」ので、3D Vision を購入しようかと思っています。
現状、計約 55000円で(アクティブシャッター)メガネと対応ディスプレイが購入できるんですね。
なので、購入して環境を作って、動作確認しようかと思っています。
ただ、もしかしたらグラフィックカードを選ぶかもしれません。
現在ほぼ確実なのは、NVIDIA の Quadro シリーズに 3D Vision を接続して使用する環境には対応できるのではないかと思います。(ので、Quadro FX 380 は既に購入してあります(約 17000円))
どうせならパッケージに「3Dディスプレイ対応」と書きたいので、少なくとも Quadro+3D Vision での動作は確認したいと思っていますが、それ以外のボードでの動作に対応できるかどうかはちょっと微妙です(時間が十分に取れないという問題と、技術的な情報が少ないという両方の問題があります)
(レンダリングに Direct3D は一切使用していないので、3D Vision 側で勝手にステレオ化するということが出来ないのです)
各種アカウントはこちら;
・mixi アカウント:主に同人関係のどうでも良い話を書くところ
・Twitter アカウント:かなりどうでも良い話を書くところ
・pixiv アカウント:描いたイラストを上げるところ。パロ系の絵は pixiv にしか上げなかったりすることもあります
それと、隼STGですが…
・タイトル・呼称・表記
ロゴが「隹十」の縦書きになっているのはアレなオマージュなワケですがw、普通の横書きとしては「隼-HAYABUSA-」、読み方は「スイジュウ」とかではなくw、「はやぶさ」です。
そこを敢えて「隹十」と横書きするのは、他の「隼」と区別しやすくする目的もあったりします。
日記で「隼STG」と書いているのも同じです(汗
・なぜ他の人工衛星を撃ちますか?
弾幕で語るのが、この世の標準的な通信プロトコルだからです。
・1面で彗星の破片を持ち帰ればいいじゃないですか?
目的の小惑星のコアに太陽系起源の記憶が刻まれており、それを持ち帰るのがこのゲームのミッションです。どこにも書かれていませんが、お察しください。
それと、29日の「同人シューティングサークルの方々とお話をした謎の会」のお話の内容は、10月3日に創刊となる「シューティングゲームサイド Vol.1」(amazonアソシエイトリンクテスト)に収録されているかもしれません。
私の喋った内容はカットされているかもしれませんが、ZUNさんをはじめ他のサークルさんのトークは満載だろうと思います。興味ある方はどうぞw
|