#contents
----
[[OpenGL(Open Graphics Library):http://ja.wikipedia.org/wiki/OpenGL]] に関するリンク集
-[[link集/3D Model Data]]
-[[link集/3D Graphics]]
-[[link集/VR]]
-[[link集/DirectX]]
-[[link集/SDL]]

&color(red){※特に注記がなければC++が対象。またメンテしている本人がOpenGL初心者なので初心者向けの内容です・・・orz};

*情報 [#Info]
-海外
:[[OpenGL.org:http://www.opengl.org]]|総本山
:[[SGI - OpenGL:http://www.sgi.com/products/software/opengl/]]|OpenGLの元となったIrisGLの開発元。
&br;[[SGI Free Sofware License B :http://oss.sgi.com/projects/FreeB/]] - OpenGLのライセンス
&br;[[GLX Public License:http://www.sgi.com/products/software/opensource/glx/license.html]]
:[[ATI Developer:http://ati.amd.com/developer/]]|FireGL/RADEON専用API情報
&br;[[Event Presentations:http://ati.amd.com/developer/techpapers.html]] - 各種イベントでのOpenGL Performance Tuning等のプレゼン資料。
:[[NVIDIA Developer Web Site:http://developer.nvidia.com/page/home]]|Quadro/GeForce専用API情報
:[[3Dlabs - OpenGL Resources:http://developer.3dlabs.com/documents/]]|3Dlabs社はハイエンド向けVideoCard(Wildcat)を出している。OpenGL WGL Manual Pages等。
:[[MSDN Library - WindowsNT OpenGL:http://msdn2.microsoft.com/en-us/library/ms970779.aspx]]|Windows上のOpenGLに関する情報。
:[[SIGGRAPH '97 OpenGL Performance Optimization:http://www.mesa3d.org/brianp/sig97/]]|OpenGLの最適化に関する情報。他にも、Using OpenGL Extensionsには動的にAPIが利用可能かどうかをチェックする方法等がある。
:[[DGL(Delphi OpenGL Community):http://www.delphigl.com]]|
:[[Delphi3D:http://www.delphi3d.net]]|

-国内
:[[TechInfo:http://www.vsl.gifu-u.ac.jp/techinfo/]]|SGI OpenGL Performerを使用したモデルデータ変換やSGI/OpenGL/立体視に関する情報等。
:[[宇治社中 〜3D Coding Tips〜:http://web.archive.org/web/20020609064207/www.cc.rim.or.jp/~devilman/3dCoding/3dCoding.html]] (WebArchive)|クォータニオンに関する情報等。実際のサイトは閉鎖?されているようなので [[Web Archive:http://web.archive.org/web/]] の内容。
:[[OpenGLメモ:http://www.westernvillage.co.jp/opengl.htm]]|OpenGLの各関数に関するメモ。
:[[GamDevPukiWiki -QuaternionPowers:http://wiki.game-develop.com/index.php?%A5%B3%A5%E9%A5%E0%2FQuaternionPowers]]|[[GameDev.org:http://www.gamedev.net/reference/articles/article1095.asp]]で2003年2月に投稿された“Quaternion Powers”(Sobeit Void氏著)の無許可な和訳です。
:[[Yahoo!グループ : opengl-jp:http://groups.yahoo.co.jp/group/opengl-jp/]]|日本語による OpenGL メーリングリスト

-関連ページ
:[[link集/3D Model Data]]|3Dモデルデータの仕様及び読み書きライブラリ等はこちらのページを参照方。
:[[link集/3D Graphics]]|3Dグラフィック関連やシェーダ関連情報はこちらのページを参照方。
:[[link集/VR]]|VR(Virtual Reality)関連はこちらのページを参照方。
:[[link集/SDL]]|SDL(Simple DirectMedia Layer)関連はこちらのページを参照方。
:[[link集/DirectX]]|DirectX関連はこちらのページを参照方。
:[[link集/GIS系]]|GIS(Geographic Information System)関連、地図データの読み込みライブラリ等はこちらのページを参照方。
:[[link集/携帯電話関連]]|携帯電話向けの情報はこちらのページを参照方。
:[[link集/ProgrammingTechnology#Algorithm]]|アルゴリズム情報はこちらのページを参照方。
:[[link集/ライブラリ系]]|OpenGLに関連しないライブラリ情報はこちらのページを参照方。

**Shader [#Info_Shader]
:[[link集/3D Graphics#Shader]]|NVIDIA Cg, GLSL関連はこちらのページを参照方。

**Link集へのLink [#Info_Link]
:[[GLProgramming.com:http://www.glprogramming.com]]|海外サイト。development guide/links辺りは有用。
:[[Amire GEMs:http://amire.c-lab.de/gems/index_by_keyword.php]]|海外サイト。
:[[Al's OpenGL Programming Links:http://members.net-tech.com.au/alaneb/opengl_links.html]]|海外サイト。[[Al's OpenGL Game Development:http://members.net-tech.com.au/alaneb/opengl.html]]も参考になりそう。
:[[3D Programming - OpenGL:http://www.3dlinks.com/oldsite/3dprogramming_opengl.cfm]]|海外サイト。
:[[怒涛のめもめもリンク集6:http://mibai.tec.u-ryukyu.ac.jp/~oshiro/SiteList/memo-link6.html#link10]]|リンク切れについては明記あり。
:[[3D-Engines:http://www.3dengines.de]]|海外サイト。
:[[freshmeat.net Search results - OpenGL:http://freshmeat.net/search/?q=%2BOpenGL&section=projects&Go.x=9&Go.y=11]]|freshmeat.netに登録されているOpenGLに関連したプロジェクトの検索結果。
:[[BenchmarkHQ:http://www.benchmarkhq.ru/english.html?/be_video.html]]|各種ベンチマークへのLink集。
:[[Gérard Milmeister:http://www.ifi.unizh.ch/stff/milmei/]] > %%[[Linux Development Tools:http://www.hotfeet.ch/~gemi/LDT/index.html]]%% (2007/01/06)|Linux向けのLink集。

*Library [#Lib]
#include(OpenGL/Library,notitle)

*Develop [#Develop]
:[[OpenGL doc in HTML:http://www.mevis.de/opengl/]]|Here you find the complete OpenGL reference pages as taken from the ``blue'' book: OpenGL Reference Manual -- The Official Reference Document for OpenGL, Release 1, by the OpenGL Architecture Review Board, Addison-Wesley, first release 1992, ISBN 0-201-63276-4, converted to HTML.

**環境構築 [#Develop_Environment]

-関連ページ
#ls2(Build/CodeBlocks,title)

**Tutorial [#Develop_Tutorial]
***海外
:[[GameTutorials:http://www.gametutorials.com]]|各種3Dモデルローダや[[衝突判定:http://www.peroxide.dk/download/tutorials/tut10/pxdtut10.html]]等。
:[[UltimateGameProgramming:http://www.ultimategameprogramming.com]]|お薦め。画面のスクリーンショットをBitmapやTARGA(*.tga)ファイルに保存する方法、衝突判定や [[OpenAL:http://www.openal.org]] を使用したサウンド出力等。
:[[NeHe:http://nehe.gamedev.net]]|OpenGL Tutorials。各種開発環境(VC,VB,C#,Delphi,MacOS,Java,REALbasic・・・)のソースが掲載されている。
:[[Nate Robins > OpenGL:http://www.xmission.com/~nate/]]|Coding at SGI等のコンテンツ。GLUTを公開しているサイトでもある。
:[[Spacesimulator.net - OpenGL tutorial & 3d engine tutorial:http://www.spacesimulator.net/tutorials.html]]|3ds maxファイルのローダー等。
:[[Fallout Software > Programming:http://www.falloutsoftware.com/programming.php4]]|Lightingの説明は図を見ているだけでも分かり易い。
:[[ZeroByZero presents:http://zerobyzero.ca/~ktatters/]]|MacOSX環境のCocoaベースのTutorial。
:[[Interactive 3D Graphics with OpenGL:http://www.levp.de/3d/]]|Convolutions/Matrices/Skybox/VAR tutorial。
:[[The Game Programming Wiki > Tutorials and Source Code:http://gpwiki.org/index.php/Tutorials_and_Source_Code]]|Algorithm, OpenGL, SDLに関する情報。
:[[Cone3D Programming - SDL, OpenGL and C++ Tutorials:http://cone3d.gamedev.net/cgi-bin/index.pl?page=tutorials/ogladv/index]]|中級者以上向けの内容
:[[OpenGL @ Lighthouse 3D - Tutorials:http://www.lighthouse3d.com/opengl/tutorials.shtml]]|GLSL, Billboarding, Picking, Terrain, DisplayList, GLUT, Shadows・・・といった大量のチュートリアル群。
:[[Zeus CMD - Design and Development Tutorials:http://www.zeuscmd.com]]|OpenGL, GLUT, OpenGL ESに関するチュートリアル。
:[[TyhooonLabs Real Time Technologies > OpenGL|ES Tutorials:http://85.152.40.5/index.php?option=com_content&task=view&id=23&Itemid=26]]|WinCE-OpenGL ES Initialization
:[[oZone3D.Net Tutorials > OpenGL and GLUT:http://www.ozone3d.net/tutorials/index.php#ogl_glut]]|This section gathers all tutorials about OpenGL and GLUT.
:[[Java Cool Dude:http://www.realityflux.com/abba/]]|C++でGPUを使ったサンプル多数。
:[[OpenGl MFC Glut Tutorials:http://www.kencocomputers.com/tutorials/]]|GLUTベースでMFCのクラスを利用するサンプル。
//:[[:]]|

***国内
:[[GLUTによる「手抜き」OpenGL入門:http://www.wakayama-u.ac.jp/~tokoi/opengl/libglut.html]]|かなりの情報量で[[書籍にもなっている>OpenGL/Books]]。[[相互リンク:http://media.sys.wakayama-u.ac.jp/tokoi-lab/links.html]]させて頂いております。
:[[exa - OpenGL Programming Course:http://www.exa-corp.co.jp/solution/VISUAL/OpenGL/index.shtml]]|
OpenGL 教育コースのテキストの無償公開。UNIX, Windows, Macのソース有り。
:[[大阪工業大学情報科学部 > 感覚メディア研究室 資料のページ > OpenGLゼミ資料:http://www.is.oit.ac.jp/~whashimo/server/~whashimo/Article/]]|2002年度 OpenGL勉強会 資料
:[[www.komoto.org > OpenGL入門:http://www.komoto.org]]|DXF/VRML1.0フォーマットの読み込みサンプルあり。
:[[WisdomSoft > OpenGL入門:http://www.wisdomsoft.jp/dev/api/openGL]]|各種言語の入門コンテンツがある。
:[[BREW + OpenGL ES?:http://www.geocities.jp/messenger4nis/glesdoc.html]]|BREWやOpen GL/ESでプログラミングを始めようとすると、 「日本語のドキュメントが全然な〜い」 や 「英語のドキュメントはあるけど小さく散らばりすぎ〜」もしくは、「英語は呪われし言語なので見ると吐き気がする」 といった壁にぶち当たりがちです(多分)。そこで、一念発起して適当に文献をあさりながら日本語でひとつの文書にしてみました。
:[[hiramine.com > プログラミング > モデルビューワを作る:http://www.hiramine.com/programming/modelviewer/]]|OpenGLとMFCのDoc/Viewアーキテクチャーを用いて再利用可能なOpenGLビュークラスを作成し、作成したOpenGLビュークラスを用いてモデルビューワを作成する方法を解説します。使用開発環境はVisual C++ 6.0です。
:[[BREW® JAPAN.COM > OpenGL ESによる3Dアプリ開発のススメ:http://www.brewjapan.com/column/bn/051.html]]|BREWによるOpen GL ESを使った携帯3Dアプリの開発実習
//:[[:]]|

**SampleSourceCode [#Develop_SampleSourceCode]
***海外
:[[日本SGI - OpenGL:http://www.sgi.co.jp/visualization/opengl/]]|サンプル等。
:[[Apple Developer Connection - Graphics & Imaging OpenGL Sample Code:http://developer.apple.com/samplecode/GraphicsImaging/idxOpenGL-date.html]]|MacOS X向けのOpenGLサンプルコード。
:[[WELCOME TO JAJUBEAR:http://www.geocities.com/oldjajubear/]]|3DS/DTED読み込みソース及びOpenFlight形式のASCIIText化ソース等。
&br;DTED Viewerのソースは、MemoryLeakするわ読み込みルーチンはバグっているわで使い物にならない。
:[[3Dsource.de > Download > VRML-Beispiel:http://www.3dsource.de/]] <GPL>|ドイツ語。VRML2.0の読み込みソース等。
:[[The Code Project - OpenGL Programming:http://www.codeproject.com/opengl/]]|VC++サンプルでは有名所。
:%%[[Partial LightWave object loader:http://www.helsinki.fi/~tksuoran/lw.html]]%%|LightWave形式の読み込みソース。このソースは、[[glElite:http://glelite.sf.net]]に組み込まれており、現在はTeddyに統合されている模様。
:[[Zanir:http://www.zanir.szm.sk]]|3DS/DXF/ASEローダソース及び地形描画ソースやOpenGL拡張APIを使用したカッコイイサンプル等お薦め。
 ここのソース見ていて気が付いたがC++のnewで多次元配列の確保が出来るらしい。φ(..)
 VC++6.0/VC++2003/IntelC++Compiler8.0/g++3.3.1/MIPSpro7.4.2 で動いたので恐らくC++標準。
 int nIndex = 2;
 double (*pppdTest)[ 3 ][ 4 ] = new double[ nIndex ][ 3 ][ 4 ];
 for ( int i = 0; i < nIndex; i++ )
   for ( int j = 0; j < 3; j++ )
     for ( int k = 0; k < 4; k++ )
     {  pppdTest[ i ][ j ][ k ] = static_cast<double>( i + j + k );
        printf( "[%d][%d][%d] = %lf\n", i, j, k, pppdTest[ i ][ j ][ k ] ); }
 delete [] pppdTest;

:[[Humus:http://www.humus.ca]]|OpenGL拡張APIを使用したカッコイイサンプル多数。
:[[Paul Bourke:http://local.wasp.uwa.edu.au/~pbourke/]]|地球儀や3D眼鏡のサンプル多数。
:[[OpenGL Demos by Bernie Freidin:http://bork.hampshire.edu/~bernie/]]|フラクタルやマンデルブロー。
:[[Al's OpenGL Game Development:http://members.net-tech.com.au/alaneb/opengl.html]]|MD2形式(Quake2)のビューワや基本的なサンプル等。
:[[CodeSampler.com - OpenGL (1.2 - 2.0) Code Samples:http://www.codesampler.com/oglsrc.htm]]|お薦め。各サンプルで使用するOpenGL API関数名が列挙されているので分かり易い。nVidiaのCg言語のサンプルも多数。
:[[Calsoft-Japan - テックセンター|テクニカルペーパー > OpenGL とMFCを用いたグラフィックプログラミング:http://www.calsoft-japan.com/techcenter/Whitepaper.html]]|法線ベクトルの算出方法等。
:[[mindfuck > Articles:http://mindfuck.de-brauwer.be]]|GLUTベースのソースコード。螺旋階段やコイルの描画やCg言語のサンプル等。
:%%[[Magic Software > SourceCode > Intersection:http://www.magic-software.com/Intersection.html]]%%|交差判定。他にも多数のサンプルコードがあるので一通り一読すべし。
:http://www.geometrictools.com > SourceCode > Intersection|交差判定。上記Magic Softwareのサイトにあったものとほぼ同じ内容。
&br;&amazon(012229064X,title); のサポートサイト。
:[[Collision detection & Response:http://www.peroxide.dk/download/tutorials/tut10/pxdtut10.html]]|衝突判定。
:%%[[VisualBEing:http://freespace.virgin.net/jg.leahy/]]%%|VirtualBEing is in the early stages of development. It is written in C++/MFC/OpenGL using document/view architecture and an Object Oriented design approach.
:[[Sphere-Tree Construction Toolkit:http://isg.cs.tcd.ie/spheretree/]]|The sphere-tree construction framework contains a number of different algorithms. The Octree and Hubbard algorithms implement the existing algorithms upon which we have based our comparisons. Our own algorithms are based around the notion of a Sphere Reducer.
&br;色々なアルゴリズムで同じオブジェクトの描画時間の計測。
:[[3D Depth sort:http://www.sixtyfourbit.org/depthsort.htm]] <GPL>|Java Appletのサンプル。
:[[C++ Programming:http://www.robthebloke.org/opengl_programming.html]]|GLUT関連全般、カメラ制御、Curve、テクスチャ、音声再生等の基本を一通り押さえている。
:[[Light Lab:http://www.jwz.org/lightlab/]]|This is a hybrid GTK/OpenGL program for experimenting with the OpenGL lighting model.
&br;GTK 1.2 + OpenGLのサンプル。
:[[OpenGL-rendering of Underwater Caustics:http://www.opengl.org/resources/code/samples/mjktips/caustics/]]|水中表示のサンプル。
:[[songho.ca > OpenGL:http://www.songho.ca/opengl/]]|VBO/FBO/PBOのサンプル等。
:[[nullterminator.net:http://www.nullterminator.net/coding.html]]|Win32 OpenGLやGLUTの解説。
//:[[:]] <>|

-Microsoft
:[[Microsoft GLlib DLL for EasyBit Sample:http://www.microsoft.com/downloads/details.aspx?FamilyID=aa644357-e1cd-452b-bb56-25ed242a3acf&DisplayLang=en]]|The PFD_DRAW_TO_BITMAP pixel format descriptor flag allows OpenGL applications to render on a Microsoft Windows device-independent bitmap (DIB).
:[[Microsoft EasyBit Sample:http://www.microsoft.com/downloads/details.aspx?FamilyID=c54b9826-112f-44b0-9c31-bb7e773788fe&DisplayLang=en]]|The PFD_DRAW_TO_BITMAP pixel format descriptor flag allows OpenGL applications to render on a Microsoft Windows device-independent bitmap (DIB).
:Microsoftサポートオンライン > [[OpenGL アプリケーションで複数のスレッドを実装します。:http://support.microsoft.com/kb/128122/ja]]|機械翻訳なので [[原文:http://support.microsoft.com/kb/128122/en-us]] を読んだ方が分かり易いかも。
:[[MSDN Code Gallery > Rubik's Cube Solver written in Visual C++ with OpenGL 3D Cube:http://code.msdn.microsoft.com/RubiksCubeSolver]]|
//:[[:]] <>|

***国内
:[[T.Teranishi' HomePage:http://www.asahi-net.or.jp/~yw3t-trns/]]|JPEG画像への保存サンプル、JPEG/BMP/PNG画像のテクスチャマッピングサンプル等。VRMLに関する情報も。
:[[数学と計算 > OpenGL(3D Graphics):http://mailsrv.nara-edu.ac.jp/~asait/]]|OpenGLとMFCを使用して日本語表示のサンプルあり。
:[[あにろぐ > Categories > OpenGL:http://anilog.hogelab.net/opengl/]]|OpenGL:人体モデルへの道。FullScreenモードに関する情報など。
:[[t-pot:http://www.t-pot.com]]|OpenGLでNVIDIAのCg言語を組み合わせたサンプル等。
:[[物理のかぎしっぽ > グラフ・解析ツール > OpenGL:http://www12.plala.or.jp/ksp/]]|GLUI@VineLinuxの導入手順や、GLUTベースのソース等。
:[[D5. のページ > CODE > Memorial > Latest > GLUI日本語対応計画:http://www.aya.or.jp/~sanami/peace/memorial/code41-50.html]]|GLUIの日本語化に関する情報。それ以外にも最速コードに関する情報等。
:[[Electric Digital World:http://hp.vector.co.jp/authors/VA020045/]]|MFCサンプル等。
:%%[[3D Linux Unknown:http://www.jouban.prug.or.jp/u/kit/]]%% (2006/05/17)|MFCサンプル等。
:[[国土交通省国土技術政策総合研究所 - 景観シミュレータ:http://sim.nilim.go.jp/VRNCS/top.asp]]|1999年頃のものなので情報は古いが、フリーウェアとしてソースコードも公開されている。
:[[だるだる団 > Developer Area > OpenGL Test:http://zzt-kuruma.hp.infoseek.co.jp]]|GLUTを使わないサンプル、影生成やムービーテクスチャ等。
:[[m-take's HP:http://hw001.gate01.com/mmm-take/]]|%%VB6.0を使用したOpenGL 3Dパイプ/3D飛行物体 のスクリーンセーバーのソース等。%% 公開されなくなってしまった模様。
:[[Entangled Space:http://shinh.skr.jp]]|STGゲームの弾幕に関するコンテンツ。SDLを便利に使う為のライブラリの公開等。
:[[プログラミングのページ:http://hirotake.jpn.org]]|パラレル通信、シリアル通信、OpenGL等、これまでに作った無数のプログラムを少しずつ公開していきます。
:[[宮城大学 蒔苗研究室:http://www.myu.ac.jp/~makanae/]]|VB+OpenGLのコード。
:[[Shohei NOBUHARA's Web Page > 計算機関係 > OpenGL:http://vision.kuee.kyoto-u.ac.jp/~nob/]]|OpenGL, GLUT, and GLUI with MinGWに関するメモ。
:[[CodeZine > OpenGL AUXライブラリによる2D画像処理:http://codezine.jp/a/article.aspx?aid=202]]| [初級]  AUXベースの簡単な画像処理アプリケーションの作成
:[[IMURA Masataka > computer > OpenGL:http://chihara.naist.jp/people/STAFF/imura/computer]]|
--GLEWの導入と使用
--GLUTを用いたマルチウィンドウとテクスチャの罠
//:[[:]] <>|
:[[OpenGL de プログラミング:http://wiki.livedoor.jp/mikk_ni3_92/]]|学習のためにつくった、(主に)OpenGLについてのまとめです。

**Tips/FAQ [#Develop_Tips]
:[[OpenGL.jp:http://opengl.jp]]|OpenGL FAQ(日本語版)等
:[[GLUT FAQ:http://www.opengl.org/resources/libraries/glut/faq/]]|

**TroubleShoot [#Develop_TroubleShoot]
:[[__ftol2() error in GLAUX.LIB in new MS SDK:http://www.gamedev.net/community/forums/topic.asp?topic_id=158734]]|Microsoftが提供する最新のPlatformSDKに付属するglaux.libをリンクした場合に「__ftol2()」が定義されていないとエラーになる不具合に対する対処法。
&br;以下の内容をプリコンパイル済みヘッダの関数定義ファイル(StdAfx.cpp)等に記述する。
 extern "C" long _ftol( double ); //defined by VC6 C libs
 extern "C" long _ftol2( double dblSource ) { return _ftol( dblSource ); }
:[[color change after glRasterPost:http://www.idevgames.com/forum/archive/index.php/t-6325.html]]|glRasterPos*()を呼び出した後にglColor*()を呼び出してもglutBitmapCharacter()に反映されないという問題に関する情報。
&br;赤本((初版 記述無し, 第2版 P.282, 第5版 P.298))を読み返してみたら、同じ事が書いてあったorz
:[[Segmentation fault /SGI/ios::init():http://gcc.gnu.org/ml/gcc/2000-08/msg00237.html]]|IRIXにおいて、libGLU.soがlibC.soに依存していて、g++でコンパイルしたバイナリがlibstdc++.soのiostreamと競合している為にcore吐いておっ死ぬ問題に関する情報。
&br;[[Linking problem with IRIX 6.5 and OpenGL:http://gcc.gnu.org/ml/gcc/1999-04n/msg00249.html]] - 同様の問題。こっちでは<iostream>ヘッダのインクルードを止めて解決した模様。

*Tool [#Tool]
:[[Y330's nest:http://y330.hp.infoseek.co.jp/]]|「二十面体を転がせ!」でOpenGLを使用して地球を描画。
:[[VirtualGL / TurboJPEG / TurboVNC:http://sf.net/projects/virtualgl]] <wxWindows Library Licence>|A package which non-intrusively converts any Unix/Linux OpenGL application into a thin client application, allowing for real-time interaction on a modest LAN regardless of data or geometry size.
:[[RTFSS(Real Time Free Surface Solver):http://sf.net/projects/rtfss]] <GPL>|A Fast MAC based 3D Free surface fuid solver. Capable also of simulating viscoelastic fluids.Includes also wave equation solver for simulating shallow water phenomena.
:[[FRAPS:http://www.fraps.com]] <Shareware>|Fraps is a universal Windows application that can be used with all games using DirectX or OpenGL technology. :[[DxRec:http://www.hdbench.net]] <Shareware>|このソフトはDirectX、OpenGL(ゲーム等)アプリケーションにフレームレートの表示、ベンチマーク機能を追加します。その他スクリーンショットの保存、AVIでの動画保存機能もあります。
//:[[:]] <>|

**Develop [#Tool_Develop]
:[[Code::Blocks:http://www.codeblocks.org]] / [[@BerliOS:http://developer.berlios.de/projects/codeblocks/]] / [[@SourceForge:http://sf.net/projects/codeblocks]] <GPL>|Code::Blocks is a free C++ IDE built specifically to meet the most demanding needs of its users. It was designed, right from the start, to be extensible and configurable.
&br;&ref(link集/開発環境系/CodeBlocks.png,nolink);
&br;マジで出来んの?と思える面白そうなImport機能も搭載している模様。
&br;&ref(link集/開発環境系/CodeBlocks2.png,nolink);
&br;手抜きなセットアップ手順は [[Build/CodeBlocks]] を参照方。
:[[DevC++:http://www.bloodshed.net/devcpp.html]] <GPL>|Windows環境向け。MinGW付属版有り。
:[[DevC++ JPプロジェクト:http://dev-cpp-jp.sourceforge.jp/]] <GPL>|日本語へのローカライズ及びインストーラーパッケージの作成等を行っている。
:[[wx-DevCpp(wxWindows Dialog Designer):http://wxdsgn.sf.net]] <LGPL>|wx-Devcpp is an extension of DevC++ by Colin Laplace Et.al. This program helps you to create Dialogs and Frames for [[wxWidgets>link集/GUI/wxWidgets]] visually.
:[[Basic4GL:http://www.basic4gl.net]]|Basic4GL is a free BASIC programming language for Win32 platforms with built in OpenGL v1.1 support.
Basic4GL is a compiler and virtual machine, using a easy, simple syntax based on traditional BASIC.
:[[BuGLe:http://sf.net/projects/bugle]] <GPL>|BuGLe is a tool for OpenGL debugging, implemented as a wrapper library that sits between your program and OpenGL.
:[[GLScry:http://aegisknight.org/glscry]] / http://sf.net/projects/glscry <LGPL>|GLScry is a high-level OpenGL performance analysis tool, developed under the supervision of Dr. Dirk Reiners at [[Iowa State University:http://www.iastate.edu]].
:[[AMD OpenGL ES Emulator:http://developer.amd.com/GPU/OPENGL/Pages/]]|AMD’s OpenGL ES 2.0 Emulator is designed to emulate functionality that will be exposed by future mobile AMD hardware. The purpose of this emulator is to aid developers in their design of OpenGL ES 2.0 games and applications.
//:[[:]] <>|

**Viewer/Visualizer [#Tool_Viewer]
:[[OpenGL Extensions Viewer:http://www.realtech-vr.com/glview/]]|使用しているVideoCardのOpenGL API(1.0〜2.0)対応状況表示ツール。
:[[GPU Caps Viewer:http://www.ozone3d.net/gpu_caps_viewer/]]|GPU Capabilities Viewer & OpenGL Extensions Database & GPU-Burner
:[[nyk(HASHIMOTO)のぺーじ > Picgl:http://www6.plala.or.jp/nyk/]]|画像表示部にOpenGLを利用した、サムネイル表示が可能な画像管理機能付ビューワ。
:[[GLiv:http://guichaz.free.fr/gliv/]] <GPL>|GLiv is an OpenGL image viewer, image loading is done via Gdk-pixbuf bundled with GTK+-2.6, rendering with OpenGL and the graphical user interface uses GTK+ with GtkGLExt. 
:[[Ogle - Large-Scale Scientific Data Visualizer:http://www.cora.nwra.com/Ogle/]]|Ogle is a three-dimensional vector and scalar scientific data visualization tool based on OpenGL.
:[[GAMGI(General Atomistic Modelling Graphic Interface):http://www.gamgi.org]] <GPL>|GAMGI (General Atomistic Modelling Graphic Interface) is a program to build, view, and analyze atomic strucures such as molecules, crystals, glasses, liquids, etc.
//:[[:]] <>|

**Builder/Generator [#Tool_Builder]
:[[glBSP:http://glbsp.sf.net]]|DOOM向けのThe GL-Node Builder。
:[[Geomorph:http://geomorph.sf.net]] / http://sf.net/projects/geomorph <GPL>|Geomorph is a height field generator and editor for the Linux operating system.
:[[Gmsh - a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities:http://geuz.org/gmsh/]] <GPL>|Gmsh is an automatic 3D finite element grid generator (primarily Delaunay) with a build-in CAD engine and post-processor.
//:[[:]] <>|

**Benchmark [#Tool_Benchmark]
:[[OpenGL Bench Ver2.0 for Win:http://www.vector.co.jp/soft/win95/hardware/se208879.html]]|[[VEP > Lesson:http://www.viep.org/lesson/]]よりソースコードのDownloadが可能。
:[[OpenGL Benchmark:http://www.din.or.jp/~ysd/oglbench/]]|Windows版以外にIRIX版も有る。
:[[GL Excess - The OpenGL Demo:http://www.glexcess.com]]|LatestNewsを見た所、Java版も存在する模様。
:[[SPEC(Standard Performance Evaluation Corporation) > Graphics/Applications > SPECviewperf&reg;:http://www.spec.org/benchmarks.html#gpc]]|Windows版以外にUNIX版も有る。
:%%[[Michael Tirtasana Homepage:http://www.tirtanium.de]]%%|TIRTANIUM  OPENGL/DIRECT 3D & TexBench。Windows/Linux/IRIXに対応。
:[[PostPetMark:http://www.postpet.so-net.ne.jp/free/info/app/benchmark/]]|PostPetMark (Ver.1.1x)は、「PostPet V3」で使用している描画エンジンを用い、お手持ちのパソコンの3D描画能力を手軽に確認できるテストプログラムです。
:[[CINEBENCH 2003:http://www.maxon.net/jp/jppage/download/benchmarks.html]]|CINEBENCH 2003は、WindowとMacintoshのどちらでも動作するフリーベンチマークソフトウェアです。
:[[XEngine:http://sf.net/projects/xengine]] <zlib/libpng>|XEngine is a platform- and rendering-API-independent 3D engine for real-time visualization with support for programmable graphics pipeline architectures implemented in C++. Platforms: Windows, Linux. APIs: OpenGL 1.3+, Direct3D 8.1, Direct3D 9.0
:[[GL O.B.S.(GL Open Benchmark Suite):http://sf.net/projects/globs]] <GPL>|GL O.B.S. is based around a PyGTK interface that launches OpenGL programs feeding them with a common CLI options set which will affect their behaviour, then receives back their statistical output. Benchmarks are easy to create and add.
:[[MegaStorm Systems&copy; > glSDL:http://www.megastormsystems.com/ccode/glsdlbenchmark_en.htm]] <GPL>|Video performance test of SDL using DirectDraw, OpenGL and software mode. An external test using native DirectDraw/Direct3D have been included to compare it with SDL (thanks to David Incl&aacute;n).
:[[CrystalMark2004R2:http://crystalmark.info/download/index.html#CrystalMark2004R2]]|OpenGLベンチマークもあり。
:[[GLMark:http://sf.net/projects/glmark]] <GPL>| A 3D benchmark comparing the different features / extensions of OpenGL. Made for the Linux operating system, but is portable to any other OS that SDL supports.

*Simulator/Game [#Sim]
多くなってきたので、下位ページへ移動。
#ls2(OpenGL/Application,title)

*書籍 [#Books]
読み込みに時間が掛かるので、下位ページへ移動。
#ls2(OpenGL/Books,title)


ページ先頭へ   最終更新のRDF 最終更新のRSS
Valid XHTML 1.1 Valid CSS! [Valid RSS]