タグ

openGLとGLSLに関するmae0510のブックマーク (13)

  • GLSL - OpenGL de プログラミング

    OpenGL de プログラミング トップページページ一覧メンバー編集 GLSL 最終更新: mikk_ni3_92 2010年02月15日(月) 18:45:23履歴 Tweet 現在地:メニュー >> GLSL 内容 仕様書など GLSL編00(はじめに) GLSL編01(GLSLの使い方と簡単な描画) GLSL編02(組み込み変数について) GLSL編03(uniform変数と簡単なライティング) GLSL編04(ライティング) GLSL編05(varying変数とピクセル単位のライティング) GLSL編06(テクスチャマッピング) GLSL編07(変数につく修飾子、頂点配列) GLSL編08(ポイントサイズ、距離に応じたポイントサイズの変更) GLSL編09?

    GLSL - OpenGL de プログラミング
  • http://www.opengl.org/sdk/docs/manglsl/

  • Khronos OpenGL® Registry - The Khronos Group Inc

    The OpenGL Registry contains specifications of the core API and shading language; specifications of Khronos- and vendor-approved OpenGL extensions; header files corresponding to the specifications; and related documentation including specifications, extensions, and headers for the GLX, WGL, and GLU APIs. The OpenGL registry is part of the Combined OpenGL Registry for OpenGL, OpenGL ES, and OpenGL

  • GLSL - YoyaWiki Plus!

  • 4k Procedural Gfx Monitor

    4K Procedural Gfx Monitor What's? 最近ちまたで熱いdemoscene(メガデモ)での 4KB Procedural Gfx(プロシージャルグラフィックス)を製作するための便利ツールです。 GLSL (OpenGL Shading Language)を使ったプロシージャルグラフィックスの作成が簡単にできます。 作ったプロシージャルグラフィックスは実行ファイル(EXE)で動作するC/C++ソースファイルに出力されます。 同梱のVisualStudioのプロジェクトを利用することで、簡単にEXEにすることができます。 また、Link時に圧縮を行うCrinklerを利用することで、格的な4KB Procedural Gfxの実行ファイルも作成することができます。 Screenshots: Download ver. 0.1 Download(181KB) 動作環

  • OpenGL @ Lighthouse 3D - A Resource for Programmers

    Led Shader View Frustum Culling GLSL Tutorial Maths Tutorial Billboarding Tutorial Picking Tutorial Terrain Tutorial Display Lists Tutorial GLUT Tutorial Terrain Generator 1.2.5 The terrain generator is a tool which can be used to generate height maps. The height maps can be saved to a file. Several terrain generation algorithms are provided. Smoothing with a matrix Filter is also possible. A grap

  • GLSLシェーダのQualifier変数タイプ

    GLSLのQualifier変数タイプ GLSLは日語の教科書がまだ少ないので、分かったことを書いておこうと思っていました。今回は、GLSLで初めてプログラムする場合、分かりにくい点の一つに変数のQuailifierプリフィックスがあるので、簡単に説明します。GLSLで使用される変数タイプにおいて、C言語等にはない種類としてQualifier(日語でなんと訳せばよいのかよく分かりません)があります。C言語にないのは当たり前で、シェーダ間、及びシェーダ-OpenGL間で渡す変数のタイプ宣言だからです。GLSLの仕様書や分厚い英語のリファレンスを見ると、次に示す4種類のQualifier変数があります。 OpenGLプログラムから渡す変数です。 頂点ごとに変化する値を渡すことができます。ビルトインのattribute変数としては、gl_Vertex, gl_Normalなどがあります。ユー

  • HTML version -

    OpenGL Shader Builderなどに関するメモ ここに書かれたメモの正確性は保証しません。 OpenGL用ツ−ル ■OpenGL Shader Builder, OpenGL Profiler ,OpenGL Driver Monitor Apple の説明ページ (iTunes , iPhoto , iMovie , Grageband ) iLife , iWorks Appleworks 、まだ足りないものは2Dグラフィックツール と 3Dモデリングツールのような気がする。 Panther から、OpenGL 関係のツールがついていたのに気がついたのはTigerが発売された後になってからだった。 日語化されていないのがつらいところ。Apple は 手軽に3Dアプリを開発できるように、まとめてほしいな。 これらは、Xcodeをインストールした際 /Developer/Ap

  • GLSLシェーダによるカートゥーンレンダリング

    今日は、GLSLによるカートゥーンを紹介しようと思います。割と簡単にでき、それなりに見栄えがするからです。その応用として、輪郭線も描画します。 カートゥーンの原理 カートゥーンはセルアニメ調のレンダリングです。左下の図に示すように、頂点vにおいて、法線と光源ベクトル(頂点から光源へのベクトル)との内積(照度)を、右下の図のようなテクスチャのs座標に当てはめることで簡単に実現できます。 更に、次の図の左のように、視線ベクトルと法線の内積を考えると、輪郭となる部分はほぼ0になります。そのため、その内積をt座標に割り当てることで、輪郭線を実現できます。 s座標もt座標も単位ベクトル同士の内積で計算できますが、その範囲は-1~1になるため、テクスチャマッピング(glTexParameterによる指定)をクランプに設定する必要があります。 バーテックスシェーダ(頂点シェーダ) 今回は、頂点シェーダで

  • www.gpgpu.org :: View topic - First port of HelloGPU_GLSL (C++) to Java

    Posted: Mon Nov 21, 2005 3:15 am    Post subject: First port of HelloGPU_GLSL (C++) to Java Hey guys, manage to port HelloGPU, GLSL version to Java using jogl (https://jogl.dev.java.net/) and the porting is pretty straight forward. Currently I am using the JSR-231 Beta 01 version import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.Frame; import javax.media.opengl.GL; imp

  • 2004-11-21

    OpenGL Shading Language(略してGLSL.) 始めました. 暫くreal-time 3DCGの世界から離れていたので,GLSLとDirectXとnvidiaのCgとの違いが良く判っていない.そこで,とりあえず google で調査….どうもGLSLは,他のshaderと異なり,shader のコンパイルをドライバが実行時に行うようだ.*1 *1:ドライバ作る人大変そー GLSL の使い方としては, program をつくり,レンダリング時にそのprogramを指定してレンダリングするだけ. programは, shader をリンクして作る. shaderには vertex shader (GL_VERTEX_SHADER_ARB) fragment shader (GL_FRAGMENT_SHADER_ARB) があり,これらを組み合わせることが出来るみたい. pr

    2004-11-21
  • 床井研究室 - 第9回 GLSL によるシャドウマッピング

    就職活動 現在,うちの研究室の学部4年生が就職活動にいそしんでいます.すでに活動の「第1波」が過ぎたようで,よその研究室からは内定を取ったという話がちらほらと入ってきます.でもうちの4年生は,なんだかのんきに構えているように見えます.大丈夫かなぁ(内心,焦っているのかもしれませんが). それにしても就職活動というのは,当にお見合いとよく似ていて,もちろん人の能力や資質も問われますけど,それ以上に「縁」とか「相性」とか「運」みたいなものが成否を左右します.ところが学生さんは,偏差値という物差しを使って大学までやってきたせいか,同じような物差しが企業の間にもあるような錯覚をしていることがあって,就職活動の成否によって自分が「ランク付け」されているように感じることがあるみたいです.そのため,うまくいかないとどんどん落ち込んでいったりします.そこで,「うまくいかなかったのは相性が合わなかっただ

    床井研究室 - 第9回 GLSL によるシャドウマッピング
  • OpenGL+GLSL(Windows)でGPGPU_HelloWorld - Satoshi OHSHIMA's web site

  • 1