OpenGL

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

RSS

  • 受付中

    回答
    1

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

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

    • 0評価
    • 16PV
    KureteRubyLua KureteRubyLua 6時間前
  • 受付中

    回答
    0

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

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

    • 0評価
    • 28PV
    tktoo tktoo 1週間前
  • 受付中

    回答
    0

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

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

    • 0評価
    • 62PV
    a_a_a_a_a_a_a_ a_a_a_a_a_a_a_ 2週間前
  • 受付中

    回答
    1

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

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

    • 0評価
    • 35PV
    jty4k jty4k 2週間前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 34PV
    a_a_a_a_a_a_a_ a_a_a_a_a_a_a_ 3週間前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 29PV
    yujon yujon 4週間前
  • 受付中

    回答
    1

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

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

    • 0評価
    • 45PV
    horumonitame horumonitame 1ヶ月前
  • 受付中

    回答
    3

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

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

    • 0評価
    • 99PV
    komet komet 1ヶ月前
  • 受付中

    回答
    0

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

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

    • 0評価
    • 86PV
    donsan4090 donsan4090 1ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 128PV
    akibori8810 akibori8810 1ヶ月前
  • 受付中

    回答
    0

    OpenGL及びOpenGL ESのシェーダーについて

    質問1 最近OpenGL ESをやり始めてスケルトンプログラムは何とか作ることができたのですが 基本的な線や三角形を描こうとした際にシェーダー云々という話が出てきました。 OpenGL ES2.0の参考書を見ると「シェーダーを記述しなければ何もできない」と書かれてありました。 これはOpenGL ES の1.x世代ではシェーダーというものを使

    • 0評価
    • 69PV
    syusuketyo syusuketyo 1ヶ月前
  • 受付中

    回答
    1

    3D shininessに関して

    visual studioで3dを描画するための勉強をしています。 現在はマテリアルとライティングの関係について勉強していて shininessで躓いています。 shininessの値が小さければハイライトが大きくなり、 値が大きければハイライトは小さく明るいものになるということは理解できているのですが なぜ値の変化でハイライトの大きさが変化するの

    • 0評価
    • 90PV
    entoshi entoshi 2ヶ月前
  • 解決済

    回答
    2

    OpenGL, GLUTを用いた、キー入力状況の取得方法

    前提・実現したいこと キーボードからの入力に対して、 キーを押した時 キーを押し続けている間 キーを離した時 それぞれの監視を、OS固有の機能(DXライブラリなど)は使わずに実装したいのですが、 OpenGL, GLUTのみでは実現できないのでしょうか? 該当のソースコード #include <iostream> #i

    • 0評価
    • 87PV
    R0KU R0KU 2ヶ月前
  • 受付中

    回答
    1

    Eclipse上でglewをインクルードしてその関数を使おうとすると「undefined refer...

    前提・実現したいこと 開発環境は64bit・Windows10、32bit・Eclipse4.6でglewを使い以下のページを参考に3Dモデルを表示させることが目的です。 http://qiita.com/lambdataro/items/304e4d494b8547c43893 ここに至るまでに、OpenGL、freeglutの動作はできています

    • 0評価
    • 95PV
    mike3 mike3 2ヶ月前
  • 解決済

    回答
    2

    C++ メモリの解放の仕方

    メモリが大量に使用されて困っています。 解放すればいいのか、放っておいてもいいのかわからない状況です コードですが ヘッダに以下の構造体があります vector<CUSTOM_VERTEX> cverts; struct CUSTOM_VERTEX { GLfloat tx, ty;

    • 0評価
    • 135PV
    seri seri 2ヶ月前
  • 解決済

    回答
    1

    structがメモリを占領してしまいます。

    順を追って説明します まず、ヘッダファイルに以下を記述して vector<CUSTOM_VERTEX> verts; struct CUSTOM_VERTEX { GLfloat tx, ty; GLfloat r, g, b, a; GLfloat

    • 0評価
    • 105PV
    seri seri 2ヶ月前
  • 受付中

    回答
    0

    Stencil Testを使ってウィンドウを入れ子にしたい

    前提・実現したいこと JavaのOpenGL、LWJGLを使いGUIを作ろうとしています。 しかし、中のウィンドウが外のウィンドウをはみ出してしまうので、Stencil Testを使い、はみ出さないようにしたいと思います。 いろいろ試したところ、一階層までならうまく切り抜くことができました。 海外のサイトなど見ながら試しましたが、二階層以上はどうにも

    • 0評価
    • 88PV
    b7n b7n 3ヶ月前
  • 解決済

    回答
    4

    ゲーム用ライブラリでお勧めはありますか?

    ゲーム用のライブラリはいくつか種類がありますが、その中でお勧めはありますか? 自分が調べた限り、三つ見つかりました。OpenGLのラッパー等を 含めれば、もっと多くの数があります。 ・DXライブラリ ・Siv3D ・cocos2d-x(正確にはフレームワークですが) また、OpenGLやDirectXを用いて自分の手で ライブラリを

    • 0評価
    • 320PV
    KureteRubyLua KureteRubyLua 3ヶ月前
  • 受付中

    回答
    0

    Visual Studio2015 C++ 環境でOpenGL ,FreeGultについて

    前提・実現したいこと Visual Studio2015 C++ 環境でOpenGL ,FreeGultについて Visual Studioで作成したFormにFreeGult Windowを貼り付けて使用する方法を知りたい。 FreeGult WindowのWindowハンドラーを得る方法だけでも助かります。 発生している問題・エラー

    • 0評価
    • 141PV
    TokumiZ TokumiZ 3ヶ月前
  • 解決済

    回答
    1

    Eclipse CDTでOpenGLを扱うときにクラスの初期化とGLUTの関数の実行を同じコードに記...

    やりたいこと c++でglutを使いたい 困っていること cで書かれたサンプロコードは問題なく動作するのですが、中にクラスを初期化するようなコードを書くとまったく動かなくなってしまいます コンパイルは通ってしまうので何が起きているのかわからない状態です (eclipseを使用しています) 該当のソースコード 問題ないコードと問題あるコー

    • 0評価
    • 107PV
    fat_croissant fat_croissant 4ヶ月前
1

もっと見る

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    123

  • 総質問数

    59

  • 今週の質問数

    1

関連するタグ

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