掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
OpenGLで表示したフレームのバッファを高速に取得するには? (ID:66822)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VC++7.0,MFCダイアログベース で,OpenGLを扱っています. OpenGLで描画したVR空間を複数の視点から描画しているのですが, これらのフレームのバッファを高速に取得したいと考えています. 作成したVR空間は,タイマー関数を利用し,30fpsで再描画されています. 取得画像のサイズは160x120です. 実際glReadPixels()を利用し,フレームのバッファを取得できています. しかし,2フレーム程度であれば,ほとんど遅れることなくバッファを取得できているのですが,それ以上になると処理の遅れが目立ってしまいます. 例えばGL側の関数でバッファを取得するのではなく, 描画しているVC側のバッファのポインタを直接取得できれば, 速くすることが可能性かなぁとか考えています. どうすれば高速な取得が実現できそうか, 小さいことでも良いので教えてください.
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.