OpenGL

OpenGLは、プラットフォームから独立した、デスクトップやワークステーション、モバイルサービスで使用可能な映像処理用のAPIです。

RSS

  • 受付中

    回答
    0

    vboとシェーダってどっちが早い?

    沢山のBOXオブジェクトをレンダリングする場合 このオブジェクトをレンダリングするのに、CPU内で動きを更新しVboから動かすのか シェーダ内で動的にBoxを作成し、CPUから送られるTimeを元に頂点を動かす場合 どちらが高速でしょうか?

    • -1評価
    • 74PV
    seri seri 5日前
  • 解決済

    回答
    1

    OpenGLで正二十面体を描画したい! コンピュータグラフィックス

    OpenGL、コンピュータグラフィックに詳しい方宜しくお願いします。 頂点の位置情報から正二十面体を描きたいです。 http://www.h6.dion.ne.jp/~ooya/Suugaku/Seitamentai.pdf 上記のページを参考に頂点12個と三角形20個から正二十面体を作成しようとしました。 ) 環境はOpenGL(

    • 0評価
    • 74PV
    tomotomtony tomotomtony 1週間前
  • 解決済

    回答
    1

    OpenGL 2.1で開発したいのですが……

    OpenGLはプログラムのバージョンに使用するGPUが対応していないといけないと思います。そのため、クリップスタジオはOpenGL2.1以上、LIVE2DはOpenGL3.3以上のPCが必要とされています。 ここで疑問なのですが、上記のソフトのように「OpenGL○○以上」に対応するソフトを開発する場合には、開発時にOpenGLのバージョンを指定すれば

    • 0評価
    • 40PV
    gochuumonha gochuumonha 1週間前
  • 受付中

    回答
    0

    glutGet(GLUT_ELAPSED_TIME)の経過時間リセットについての質問です。

    OPENGLのglutGet(GLUT_ELAPSED_TIME)についての質問です。 C言語およびOPENGL初心者です。 glutGet(GLUT_ELAPSED_TIME)の使い方がいまいちわからないため質問しました。 double Time=0; Time=glutGet(GLUT_ELAPSED_TIME); printf("Time :

    • 0評価
    • 29PV
    taiki9121 taiki9121 1週間前
  • 解決済

    回答
    1

    OpenGLのバージョンについて教えて下さい

    OpenGLを大学で学習したので、その内容を用いたソフトウェアを開発しようと考えました。3dモデルを動かすようなスキンメッシュアニメーションを実装しようと考えました(仕組みから勉強したいためUnityは使わない予定です)。また、たくさんの人に使ってもらいたいため、OpenGLのバージョンは2.1くらい対応の端末で使えるようにしようと考えています(ちなみに何か

    • 0評価
    • 54PV
    gochuumonha gochuumonha 2週間前
  • 解決済

    回答
    1

    OpenGL(GLFW)で、視点移動を上手く行うことができない。

    前提・実現したいこと 最終的に実現したいことは、モニタ上に描画する画像を切り替え続けつつ、頭部の動きに合わせて視点を移動させることで映像を見回すシステムです。(視界に収まらない程の巨大なスクリーンを見回すといった動作がしたい)OpenGLを用いてこれを実現しようとしています。 「raw画像を読み込み、それをテクスチャに張り付けてそれをモニタ上へ表示す

    • 0評価
    • 67PV
    Unity-chan Unity-chan 2週間前
  • 受付中

    回答
    1

    glBufferData とglDrawArraysの違いが解りません

    glDrawArraysを使う場合、とあるサイトでは glBindBuffer glenableVertexAttribArray glvertexAttribPointer gldrawArrays とゆう順序でShaderを更新していました glBufferData を使う場合、とあるサイトでは glGenBuffers g

    • 0評価
    • 39PV
    seri seri 2週間前
  • 解決済

    回答
    1

    回転アニメーションで遠回り方向に回すためには?

    3D空間に画像を配置するプログラムを作っています。 ユーザーは、X軸、Y軸、Z軸の中から、好きな軸を好きな順序で選び、前のフレームとの角度の差を指定して、選んだ軸と角度を組み合わせて画像をワールドの軸で回転することができます。 ここでこのようにクォータニオンを使うとスムーズに回転できます。 この例は、X軸を中心に90°固定、Y軸を中心に45°から

    • 0評価
    • 118PV
    b7n b7n 1ヶ月前
  • 解決済

    回答
    2

    「回転」のアニメーションについて

    3D空間に画像を配置するプログラムを作っています。 ユーザーは、X軸、Y軸、Z軸の中から、好きな軸を好きな順序で選び、角度を指定して、選んだ軸と角度を組み合わせて画像をワールドの軸で回転することができます。 ここに、アニメーション要素を追加したいのですが、この柔軟な指定方式のためか、ある軸Aを一定の角度で傾けている状態で、そのほかの軸Bを回転させると

    • 0評価
    • 121PV
    b7n b7n 1ヶ月前
  • 解決済

    回答
    1

    OpenGLでテクスチャを表示することが出来ない

    OpenGLでテクスチャを表示しようとしたのですが、どうやっても出来ません。 原因は全く分かりません。分かった事はglGenTexture関数の後、glIsTextureを 呼び出すとGL_FALSEで返ってくるという事だけです。 開発環境はVisual Studio 2015、OSはWindwos 10 64 bit、メモリは4GB、CPUはCo

    • 0評価
    • 99PV
    KureteRubyLua KureteRubyLua 1ヶ月前
  • 解決済

    回答
    2

    GLFWを用いたOpenGLのプログラムのCPU負担を削減するには?

    現在、C++とGLFWを用いてOpenGLのプログラムを書いているのですが、 ただ簡単な描画をするだけのプログラムなのにCPUの負荷があまりにも大きく (Core i5 2.0GHzで100%になってします)使い物になりません。 ネットで調べるとglfwSwapBuffersという 関数が悪さをしているらしいのですが スリープの関数で一時的に動

    • 0評価
    • 140PV
    KureteRubyLua KureteRubyLua 1ヶ月前
  • 受付中

    回答
    1

    両面に異なる表面属性を設定する

    前提・実現したいこと ロケットの噴射口の部分の両面に異なる表面属性を設定する 発生している問題 噴射口の両面に異なる表面属性がついているが、胴体部分の表面属性が反映されない 該当のソースコード if(shadeFlag==GL_TRUE) { glEnable( GL_LIGHTING ); }

    • 0評価
    • 93PV
    tktoo tktoo 1ヶ月前
  • 受付中

    回答
    0

    Openglで円をある座標を軸にして回転させるプログラム

    題名の通りのプログラムを書いてみて、とりあえず円1つで正しく動くかどうか、円をひとつ(200, 0)を軸にして45°回転させて試してみたところ、1回めのプログラムの実行についてはうまくいったのですが、2回目以降実行すると円が45°ではなく何故か90°回転してしまいます。 環境はLinux、コンパイルはgcc test.c -lglut -lGLU -lGL

    • 0評価
    • 130PV
    a_a_a_a_a_a 退会済みユーザー 2ヶ月前
  • 受付中

    回答
    1

    OpenGLにおける複数方向からのスフィアマッピングの可否

    前提・実現したいこと お世話になります。 最近OpenGLをいじっており、以下のように地球儀を作りたいと考えております。 (球を回転させると裏側の地図も見えてほしいです。) スフィアマッピングで片一方のテクスチャ(北半球のみ)貼り付けはなんとか出来たのですが、もう一方を貼り付けようとすると反対側からスフィアマッピングをする必要があると考えてい

    • 0評価
    • 93PV
    jty4k jty4k 2ヶ月前
  • 解決済

    回答
    1

    Openglでファイルから読み込んだ座標の点を複数描画するプログラム

    ランダムに作られた点で、-1<x<1 -1<y<1を満たし、(0,0)から一定の距離離れている点はクラス1、一定の距離の範囲内にある点はクラス0として分けられた複数の点をファイルから読み込み、それぞれのクラスごとに色分けして描画するプログラムを作ったのですが、本来表示されるべきの右下4分の1しか表示されません。 なぜそうなるのか教えてくださると助かります。

    • 0評価
    • 101PV
    a_a_a_a_a_a 退会済みユーザー 2ヶ月前
  • 解決済

    回答
    1

    ピンチ操作でのズーム操作からZoomControlsでのズーム操作に変更する方法を教えてください

    前提・実現したいこと 友人からもらったアプリを修正して機能追加することを考えていて そのうちの一つにピンチ操作でズーム制御する方法を 虫眼鏡のZoomControlsによって置き換えられたらと思っております。 そこでズーム制御を行っている部分をコメントアウトで無効化し ピンチ操作でのズーム操作は無効にすることができたので ZoomContro

    • 0評価
    • 107PV
    yujon yujon 2ヶ月前
  • 受付中

    回答
    1

    多角形の頂点座標の並び替えの方法について

    前提・実現したいこと 2次元の頂点情報(x,y)の組が複数あり、各頂点の座標値が分かっています。 これらの点を結び、多角形の生成を行いたいです。 OpenGLを使って各頂点をワイヤーフレームで結び、図形を描画します。 そこで、多角形の各線分が交差することのないように、頂点の順序を正しく並べ替える方法が分からず困っています。 図形問題に強い方、どうか

    • 0評価
    • 112PV
    horumonitame horumonitame 2ヶ月前
  • 受付中

    回答
    3

    相対パスでの参照がうまくいきませんm(_ _)m

    前提・実現したいこと 相対パスで参照できず困っています。c++で画像ファイルを相対パスで参照したいのですがうまくいきません。開発環境はMacBook,Xcode,OpenGLを使っています。 該当のソースコード /* テクスチャの読み込みに使う配列 */ GLubyte texture[TEXHEIGHT][TEXWIDTH][3]; FILE

    • 0評価
    • 163PV
    komet komet 2ヶ月前
  • 受付中

    回答
    0

    Openglのオフスクリーンレンダリング

    はじめまして。 pyqtでopenglを使用しています。OSはubuntuです。 画像の球面マッピングをして、マウスでグリグリ視点を変えられるものを製作しています。 これはできたのですが、このスクリーンのバックグラウンドで、決められた視点位置からみた画像をpng等で保存しようとしています。 フレームバッファを使って,オフスクリーンでr

    • 0評価
    • 150PV
    donsan4090 donsan4090 3ヶ月前
  • 解決済

    回答
    1

    Unityで生成した映像をOpenGLで表示したい

    実現したいこと Unity初心者です。 以前、映像を編集して画面に出力するプログラムをOpenGLを使って作ったのですが、その映像を生成する段階をUnityで行いたいと考えています。具体的には、MMDモデルをUnity上で動かし、複数のカメラで撮影したときの映像をテクスチャのデータとしてOpenGLに渡し、編集・出力しようと思っています。 ネットな

    • 0評価
    • 211PV
    akibori8810 akibori8810 3ヶ月前
1

もっと見る

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    132

  • 総質問数

    69

  • 今週の質問数

    1

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る