OpenGL de プログラミング - サンプルコード::OpenGL
現在地
>>
メニュー
>> サンプルコード::OpenGL
問題形式のサンプル置き場
内容
関連
サンプルコード::OpenCV
メモ
イベントドリブン
glut.hとexit
アルファチャネルと画像フォーマット
GPUとOpenGLのバージョン
OpenGL::拡張サポート具合
2Dプログラミング
基本
シザリングボックス
マウス処理
ドラッグ処理
>>
ドラッグ処理2
ポップアップメニュー
PLIB::メニュー
各種描画
OpenGL::Bresenham
3Dプログラミング
基本描画・アニメーション
透視投影と視点
>>
透視投影と視点2
透視投影と並行投影
XYZ軸描画(改)
スクリーンと透視投影
>>
回転とスクリーンの座標
スクリーンの描画
(gluPerspective)
スクリーンの描画2
(glFrustum)
頂点配列による描画
>>
頂点配列による描画2
>>
頂点配列+テクスチャ
陰面消去とアニメーション
>>
陰面消去の制御
>>
陰面消去の制御2
陰影付けとアニメーション
半透明アニメーション
OpenGL::物体の色について
光源の各種設定
材質の設定と描画
>>
材質の設定と描画2
光源と材質の設定
点のアニメーション
点のアニメーション
>>
点のアニメーション::その2
>>
点のアニメーション::その3
点と法線
>>
点と法線2
画像読み込みと点
>>
画像読み込みと点2
その他アニメーション
コマ送りアニメーション
ポリゴンの裏表の描画
ディスプレイリストでの描画
>>
ディスプレイリスト2
>>
ディスプレイリスト2.5
旗の表現
>>
旗の表現とテクスチャ
>>
旗とテクスチャとアニメーション
画像・テクスチャ関連
OpenGL::テクスチャのはりかた
テクスチャ作成
>>
OpenCVとテクスチャ作成
、
C++によるテクスチャ作成
テクスチャ分割
テクスチャの補間フィルタ
テクスチャ環境
テクスチャの繰り返し
>>
テクスチャの境界色
テクスチャ座標による移動
テクスチャの上書き
テクスチャの圧縮
(
OpenGL ver1.3以上
)
複数の画像とテクスチャ
>>
複数の画像とテクスチャ::複数の読み込み(改)
>>
newをつかって読み込む
、
newをつかって読み込む::C++
OpenCV+複数画像読み込み
RGBA画像作成
>>
RGBA画像作成2
α値とテクスチャの切り抜き
その他 画像・テクスチャ関係
ビットマップのマスク処理
OpenCVとスフィアマッピング
スフィアマッピング+マルチテクスチャ
?
(
※glew拡張必要
)
エンボス画像+バンプマッピング
1次元テクスチャ
>>
1次元テクスチャと画像
GL+CV::テクスチャ
投影テクスチャ
>>
投影テクスチャ2
マルチテクスチャ
マルチテクスチャの使用
(
※glext.hの拡張必要
) >>
glew+マルチテクスチャ
(
※glew拡張必要
)
マルチテクスチャ(混ざり具合)
(
※glew拡張必要
)
ウィンドウのキャプチャ
ウィンドウのキャプチャとテクスチャ
>>
ウィンドウのキャプチャと保存
マウス関係
マウスとピックアップ処理1
>>
マウスとピックアップ処理2
>>
マウスとピックアップ処理3
マウスと3次元位置
ステンシルバッファ
ステンシルバッファの練習
ステンシルバッファの使用
行列関係
行列演算と移動について
OpenGLの各種情報の取得
OpenGLの行列の演算
座標変換1
(オブジェクト座標系→ウィンドウ座標系)
座標変換2
(ウィンドウ座標系→オブジェクト座標系)
曲面
曲面描画
>>
曲面描画とテクスチャ
曲面描画2
>>
曲面描画2+テクスチャ
フォグ
フォグ
>>
フォグの座標割り当て
(
※glew拡張必要
)
未分類
引数として関数を渡して描画
マルチビューポート(画面分割)
アキュムレーションバッファ
リフレクション
3Dと2D文字列
ポリゴンオフセット
メッシュの描画
OpenGL+OpenCV::ウィンドウ
シュミレーション
自由落下
斜方投射
反発係数
摩擦力
斜面
空気抵抗
?
衝突
?
数学
直線の方程式
>>
直線の方程式2
線分の交点の算出
平面と線分の交点
軌跡の描画
>>
軌跡の描画2
軌跡の描画+極座標
波の描画::sin関数
>>
波の描画::パルス波
平面の方程式
座標の回転
座標系の変換
(座標軸の回転)
正規分布のpdfのグラフ描画
交差判定
?