Modern OpenGL Advent Calendar 2017

1
5
23

はじめに
 Modern OpenGL(3.0、実質4.1以上)を解説していくアドカレです。n番煎じな感じですが、体系的にまとめられるよう頑張ります。年内に完成しないと思うので、徐々に公開/アップデートを行っていきます。すみません。タイトルも「仮」なので、変更する可能性があります。

Sourse Code Sample
 基本的に、4.1以上のバージョンをターゲットにしています。4.2以降の内容はMacでは動かないので、Windowsを利用しています。
GitHub - ModernOpenGL-AdventCal2017

範囲
openFrameworksをベースに基礎的な内容/テクニック~ちょっとトリッキーなやつなど扱います。

 

頑張るぞ。


Owner: y_UM4 y_UM4

Calendar Sponsor PR

12 / 2
y_UM4 y_UM4
レンダリングパイプライン
12 / 3
y_UM4 y_UM4
Fragment ShaderとVertex Shader
12 / 6
y_UM4 y_UM4
Instanced Drawによる描画を行う
12 / 7
y_UM4 y_UM4
Indirect Bufferによる描画を行う
12 / 8
12 / 9
y_UM4 y_UM4
FBOの基本的な使い方
12 / 10
y_UM4 y_UM4
Phong Shading
12 / 11
y_UM4 y_UM4
Flat Shading
12 / 12
y_UM4 y_UM4
Normal Mapping
12 / 13
y_UM4 y_UM4
Geometry Shader
12 / 14
y_UM4 y_UM4
Tessellation Shader
12 / 15
y_UM4 y_UM4
Compute Shader
12 / 16
y_UM4 y_UM4
FBOの応用的な使い方 Cube Map
12 / 17
y_UM4 y_UM4
未定
12 / 18
y_UM4 y_UM4
未定
12 / 19
y_UM4 y_UM4
未定
12 / 20
y_UM4 y_UM4
GPUインスタンシング
12 / 21
y_UM4 y_UM4
ボリュームのある直線を描画する
12 / 22
y_UM4 y_UM4
GPUパーティクル by Transform FeedBack
12 / 23
y_UM4 y_UM4
テクスチャーアトラスによるパーティクルアニメーション
12 / 24
y_UM4 y_UM4
RayMarchingとポリゴンの共存して描画する
12 / 25
y_UM4 y_UM4
NNAO