タグ

OpenGLに関するtakayamanのブックマーク (4)

  • primitive: product

    atomic (2013/01/05) 流体シム STG。鋭意製作中。 コミックマーケット 83 で頒布したプレビュー版を公開中。

    takayaman
    takayaman 2007/07/22
    OpenGLで文字列を表示するライブラリ
  • OpenGLプログラム

    OpenGL座標処理 OpenGLがシーンを描画するには、シーンの各頂点に座標変換を施します。 その手順は下記のとうりです。 (1)モデルビュー座標変換 視点にたいしてモデルを位置付ける。 例えば、視点を原点として視点の方向をZ軸にとる視点座標系。 (2)投影座標変換 シーンにたいしてクリッピングと透視投影を実行する。 クリッピングはビューボリューム(視体積)を用います。 透視投影により3Dらしくなる。 (3)ビューポート座標変換 シーンの各頂点がスクリーンのどのように写像されるかを決める。 投影座標変換 透視投影(遠近投影法)の行列を指定する。 glMatrixMode(GL_PROJECTION); 現在選択されている行列に単位行列をロードする。 glLoadIdentity(); ビューボリューム(視体積)を指定します。 引数は視体積の左、右、下

    takayaman
    takayaman 2007/07/19
    OpenGLの様々な手法の使用法のまとめ
  • OpenGL Programing

    Contents OpenGLとは OpenGLの特徴 情報の入手元 OpenGLを使ってみよう OpenGLとは OpenGLは、3Dグラフィック用(2Dも描けるけど)のAPI群です。最初は、SGIのグラフィックワークステーションでリアルタイム3D表示をするためのAPIとして誕生しました。現在では、Un*xやWindowsを始め、思いつくほとんどのプラットフォームに移植されていて、3Dグラフィックの業界標準となっています。 具体的な用途としては、CADや3Dモデラーの画面表示や、Quakeなどの3Dゲームに使われています。特に、CAD、3Dモデラーといったアプリケーションでは、それらのほとんどがOpenGLを使っています。 OpenGLの特徴 3D表示をするプログラムを書こうと思ったとき、OpenGL以外にもいくつかの選択肢があります。例えば、MicrosoftのDirectXを使うとか

    takayaman
    takayaman 2007/07/14
    簡単なチュートリアル。VRMLの表示まで。
  • Killer Game Programming in Java

    Killer Game Programming in Java is for people who already know the basics of Java. For example, students who've finished an 'Introduction to Java' course. The aim is to teach reusable techniques which can be pieced together to make lots of different, fun games. For example, how to make a particle system, first-person keyboard controls, a terrain follower, etc. If you don't know Java, then Killer G

    takayaman
    takayaman 2006/12/04
    Javaでゲームを作るときのテクニック
  • 1