GPU/シェーダプログラミング系リンク集

GPU/プログラマブルシェーダ関連の情報はまだまだ少ない。特にOpenGL+Cgシェーダまわり。
ここに徐々に追加していこうと思う。【サウンド関係はこちら DSP/音響プログラミング系リンク集

理論系リンク


■2002年度 OpenGL勉強会 資料

OpenGLの基礎的な解説
http://www.is.oit.ac.jp/~whashimo/server/~whashimo/Article/OpenGL/


■○×(まるぺけ)つくろーどっとコム

プログラマブルシェーダの基礎的な解説とHLSL言語の解説がある。
http://marupeke296.com/ProShader_main.html

サンプルコード系リンク


■tpot

HLSL言語やCg言語のサンプルコードがある。
http://tpot.jpn.ph/t-pot/program/index.html


mazda.log

OpenGLの基礎的なコードサンプルがある。FBOなども。
http://d.hatena.ne.jp/mazda58/archive?word=*[OpenGL]


■ProjectASURA

Cg言語を使用したサンプルコードがある。
http://asura.iaigiri.com/program.html


OpenGL de プログラミング

Cg言語を使用したサンプルコードがある。
http://wiki.livedoor.jp/mikk_ni3_92/d/%a5%b5%a5%f3%a5%d7%a5%eb%a5%b3%a1%bc%a5%c9%3a%3aCg


■shader.jp

FxComposerなどの解説もあり。
http://www.shader.jp/xoops/html/modules/xfsection/


■memlog

Cg言語の各種エフェクトのサンプルコードがある。
http://blog.taikomatsu.com/2007/06/14/cg-reflection/


■CodeSampler.com

OpenGLの基礎からシェーダプログラミングまでのサンプルコードがある。
http://www.codesampler.com/oglsrc.htm


■UltimateGameProgramming

ゲームプログラミングのコード集。シェーダのサンプルも。
http://www.ultimategameprogramming.com/


■flipcode.com

3Dプログラム関連のユニークなコード集。
http://flipcode.com/archives/articles.shtml


■Humus

DirectXおよびOpenGLでのハイレベルなシェーダコード集。
http://www.humus.name/

ライブラリ系リンク


NVIDIA DeveloperForum

Nvidiaのライブラリなど。Cg言語チュートリアル本なども読める。
http://developer.nvidia.com/page/home.html


NVIDIA Shader Library

Cg/CgFxによるシェーダのサンプルコードがある。
http://developer.download.nvidia.com/shaderlibrary/webpages/shader_library.html


■JOGL

JNIを使用してJava言語からOpenGLを呼び出すラッパーライブラリ。Cg言語も使用可能。
https://jogl.dev.java.net/


■「OpenGLを使ってJavaでも3Dを楽しもう」

JOGLの詳細な解説
http://itpro.nikkeibp.co.jp/article/COLUMN/20060710/242865/?ST=newtech


NVIDIA Cuda Zone

GPGPU(汎用GPU処理)用の言語Cudaのサイト。
http://www.nvidia.co.jp/object/cuda_home_jp.html#


COLLADA

汎用3Dモデリングフォーマット。C++によるDOMライブラリも提供されている。
アニメーションやシェーダなども組み込むことができる。
http://www.collada.org/mediawiki/index.php/Main_Page