OpenGL de プログラミング - メニュー
<はじめに>
学習のためにつくった、(主に)OpenGLについてのまとめです。
引用、参考は
引用、参考ページ
参考図書など
※
※こんな感じにたくさん並べてます
<準備編>
準備編01
(glutのインストール)
準備編02
(glext.h)
準備編03
(glewの導入)
準備編04
(OpenGL3.0以降のARB_compatibility拡張)
準備編05
(freeglutを使う)
<基本編>
基本編
(ウィンドウ作成、線の描画)
基本編02
(マウス、キーイベント)
基本編03
(3Dプログラミング,視野の設定など)
基本編04
(アニメーション)
基本編05
(光、材質の設定)
基本編06
(テクスチャ)
基本編07
(スフィアマッピング)
基本編08
(「GLUT」,「GLU」,「AUX」のプリミティブ、円の描画)
基本編09
(頂点配列、ディスプレイリスト)
基本編10
(VBO、PBO、FBO) (※OpenGL ver.1.5以上)
基本編11
(ブレンド処理、フォグ、アルファテスト)
基本編12
(曲線、曲面)
基本編13
(テセレーション)
基本編14
(プレーンクリップ)
基本編15
(ステンシルバッファ)
基本編16
(オブジェクト座標、ウィンドウ座標)
基本編17
(フォント)
基本編18
(ポップアップメニュー)
基本編19
(トリミング)
基本編20
(ポイントスプライト)
基本編21
(アキュムレーションバッファ)
基本編22
(ピクセルデータの描画)
基本編23
(ポリゴンオフセット)
基本編24
(ビットのpush、pop)
基本編25
(フレームレートの計算)
基本編26
(glReadPixels)
基本編27
(描画スタイル)
基本編28
?
OpenGL::まとめコード一覧
<発展編>
発展編01
(テクスチャ)
発展編02
(セレクションモード、フィードバックモード、ピックアップ処理)
発展編03
(複数のウィンドウ、サブウィンドウ)
発展編04
(両面ステンシル)
発展編05
(ピクセル操作と画像処理)
発展編06
(3次元テクスチャ)
発展編07
(dot3バンプマッピング)
発展編08
(Vertex Array Object)
発展編09
?
<実践編>
実践編01
(「マウス」で「3次元位置」を求める)
実践編02
(「マウス」で「視点移動」する)
実践編03
(切断面の表示)
実践編04
(パーティクル)
実践編05
(影)
実践編06
(並行投影の利用)
実践編07
(行列)
実践編08
(一人称視点、三人称視点、極座標)
実践編09
(法線、外積)
実践編10
(モデルローダ)
実践編11
(gluProject、gluUnProjectの自作)
実践編12
(SkyBox)
実践編13
(アニメーション2)
実践編14
(波)
その他
サンプルコード::OpenGL
サンプルコード::OpenCV
サンプルコード::Cg
OpenCV
CUDA
OpenCL
(Open Computing Language)
OpenMP
TBB
NVIDIA_SDK
GLE
(GLE Tubing and Extrusion Fact Sheet)
freeglut
GLUI
(GLUT-based C++ user interface library)
OpenCSG
(The CSG rendering library)
Cg
(C for Graphics)
GLSL
GLM
(OpenGL Mathematics)
OpenSceneGraph
?
OpenGL ES
?
(Andorid)
座標系
ビルドについてのメモ
-- [未分類] --
C++言語関連
memo用ページ