タグ

*あとでとGLSLに関するundertheskyのブックマーク (5)

  • OpenGLによる実装方法 - Satoshi OHSHIMA's web site

    GPUによる数値計算をOpenGLで実装する方法について.いわゆるチュートリアル. 注:nVidiaの資料によると,CPU-GPU間のデータ転送にはPBOを使うのが一番良いらしいですが,まだそこまで実装してません.某誌によると、むしろFBOが推奨? ベース 環境構築 手順 ステップ1 ステップ2 シェーダの簡易化 浮動小数対応テクスチャ CPU-GPU間のデータ転送 GPUからCPUへのデータ転送 CPUからGPUへのデータ転送 一旦掃除 テクスチャ周りの整備,加算プログラムの完成 ステップEx その他 GLSLシェーダの外部ファイル化 ダウンロード ベース GPGPU DEVELOPER RESOURCESのUtility CodeのFramebuffer Object (FBO) Classをベースにする.多少古いが,基的なことは変わらない. Windows/Linux両対応のソース

  • vvvv: a multipurpose toolkit : User Shaders

    What is a shader? The pixel and vertex shader editor within vvvv allow you to program many more looks than the usual 3d look. Shaders are a rapidly developing field in algorithmic graphic and motion design. VVVV includues a couple of the standard shading models like Flat, Gouraud, Phong and Blinn, but they are many more possible uses for shaders. VVVV shaders are programmed in the so called "High

  • GLSLで影生成とか - primitive: blog

    そういえば今回影生成とかやったので、影生成のデモプログラムを作ってみました。 http://i-saint.skr.jp/pg/shadow.zip こちらの記事や、こちらのサイトのShadow Mapの項を実装した以上のことはまだやってなくてジャギジャギの醜い状態だけど、それでも存在感は段違いに上がった感。 あと最近、VisualC++2008は/MPオプションを入れると並列コンパイルしてくれることをなるさんの日記経由で知りました。 コンパイル時間が半分くらいになって作業効率が向上、Core2Quadが100%回るのは見ててとても楽しい。

    GLSLで影生成とか - primitive: blog
  • 床井研究室 - 第9回 GLSL によるシャドウマッピング

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

    床井研究室 - 第9回 GLSL によるシャドウマッピング
  • GLSL(OpenGL Shading Language)を使う

    GLSLとは OpenGL Shading Language(以下GLSL) は OpenGL との親和性の高い shader 記述言語である。 shader 記述言語とは、 グラフィクスパイプライン中のプログラム可能な部分における処理を 記述する言語の総称である。 shader 記述言語には他に NVIDIA の CgMicrosoft の HLSL などがある。 世間一般に出回っている情報量では Cg に押されていると思われる。 OpenGL との間のインタフェースがわかりやすい点と、OpenGL 拡張機能を 利用可能にする GLEW を導入すれば Linux でも Windows でも使える点が 優れている。 デメリットは、情報が少ないこと、プラットフォームによって挙動が 異なる場合があること、 中心となって策定していた 3DLabs がハイエンドグラフィクス分野から 撤退した

  • 1