opengl

    10

    3答えて

    私は入力された3Dベクトルと、カメラのピッチとヨーを持っています。必要な変換とマトリックスマッピングを理解して実装するのに役立つリソースへのリンクを誰かが記述したり提供したりできますか?

    13

    4答えて

    3D空間(x、y、z)の点の2Dスクリーン座標(x、y)を決定したいと考えています。 私が投影したい点は、海面上のGPS座標と標高によって表される実際の点です。例えば : ポイント(LAT:49.291882、ロング:-123.131676、高さ:14メートル) は、カメラの位置及び高さはまた、X、Y、Z点として決定することができます。私はカメラの方位(方位角)、傾きの程度(上/下の水平線)、ロー

    2

    3答えて

    OpenGLを使用してWindows用の3Dアプリケーションを作成しています。今のところ、約50000ポリゴンの1つのモデルで簡単なテストシーンをレンダリングし、60FPSで滑らかにレンダリングします。 ただし、マウスがアプリケーションウィンドウ上を移動すると、フレームレートは非常に不均一になります。それはランダムに400FPSから20FPSまで変動する。これには何らかの理由がありますか?これは、

    1

    4答えて

    私は既存のOpenGLアプリケーション用にいくつかのHCIを実装しようとしたいと思います。可能であれば、メニューはバックグラウンドにある3Dグラフィックスの正面に表示されます。 「カメラ」の直前に正方形を描き、「ベース」の正方形の上にテクスチャやその他のプリミティブを描くことを考えていました。 メニューがアクティブな間、カメラは移動できないので、カメラはメニューから見えなくなります。 これは誰にも

    3

    2答えて

    これはやや複製されたものです。this questionです。 OpenGLのバージョンがサポートされているかどうかを確認するために、ウィンドウレスコンソールアプリケーションを作成しようとしています。これを行うには、レンダリングコンテキストを設定する必要がありますが、ウィンドウを作成する必要はありません。デスクトップハンドルを使用しようとしていますが、これは私が書き込むことはありません。 私は前の

    0

    3答えて

    LinuxでOpenGL開発環境をセットアップしたいのですが、Windows用にクロスコンパイルすることもできます。 GLFW + OpenGLが私に必要なものを与えるように見えます。 私はUbuntu 8.10のGLFW開発パッケージをインストールしようとしましたが、依存関係の問題がありました。私はそれにこだわるかもしれません。 GLFWをLinuxに使用した人はいますか?誰もがWindows用

    6

    3答えて

    私はGLSLシェーダを使用してGPUに大量の処理を移植することを検討しています。私が直面した直面する問題の1つは、ステップの1つで、アルゴリズムが要素のリストを保持し、それらをソートし、いくつかの最大のものを取る必要があることです(その数はデータに依存します)。 CPU上では、これは単にSTLベクトルとqsort()を使って行われますが、GLSLではそのような機能はありません。この欠点に対処する方

    5

    4答えて

    次のスニペットは、灰色の四角形を描画します。 glColor3b(50, 50, 50); glBegin(GL_QUADS); glVertex3f(-1.0, +1.0, 0.0); // top left glVertex3f(-1.0, -1.0, 0.0); // bottom left glVertex3f(+1.0, -1.0, 0.0); // bottom right

    0

    1答えて

    私は、四つの頂点(正方形)を色付きキューブの前にレンダリングしています。頂点は白く塗りつぶされていますが、0.5fでブレンドされています。 関連:Why does my colored cube not work with GL_BLEND? 半透明の四角形で隠されたときに色のキューブが明るく見える理由を誰かが私に言うことができるしてください?前の広場ずにレンダリングされた キューブ: Norma

    4

    7答えて

    誰かが私のプログラムがスピーカーに何らかのソフトスタティックを出力させている理由を知っていますか?プログラム自体には、何かに音を出力する要素はありませんが、プログラムをいくつか実行すると、私のスピーカーからの静的な音が聞こえます。特定のプログラムを実行すると、それはさらに大きくなります。周囲のスピーカーを動かすことは助けにならないので、コンピュータの内部から来ている必要があります。 これは非常に奇