-1

私が始めようとしているのは、Google ストリート ビューのようなエンジンを作成することですが、実際には画像や opengl/directx を扱ったことはありませんが、プログラミング言語についてはよく理解しています。誰かが私に何かポインタを与えたり、この種の既存の API を知ったりすることはできますか?

私の目的は、ステッチされた画像を取り、それを球状の「雰囲気」に巻き付け、キーボードまたはGoogleマップの矢印のように画面をマウスでクリックして、その周りをナビゲートできるようにすることです。

4

1 に答える 1

3

ストリートビューは基本的に、クリックできるホット スポットを含む単なるスカイボックスです。実装するのはそれほど難しくありません (数年前、私はリアルタイムのライブ ストリーミング ビデオでそのようなことをしました)。

残念ながら、すべての基本的な構成要素が非常に複雑になるため、スタック オーバーフローの回答は適切な形式ではありません。ただし、いくつかの指針を示します。次のことを学ぶ必要があります。

  • OpenGL コンテキストを作成する
  • 画像データをテクスチャにロードする
  • スカイボックスを描画するジオメトリを Vertex Array にロードします
    • オプションで、頂点バッファ オブジェクトにロードします。
  • OpenGL でテクスチャ ジオメトリを描画する方法
  • 同次座標と行列変換の概念を使用して、汎用座標を画面空間位置に変換する方法

また、シェーダー プログラミングについて調べてみることをお勧めします。

于 2013-04-07T21:54:14.623 に答える