タグ

openglとprogrammingに関するundertheskyのブックマーク (12)

  • あんのたんのブログ : EAGLViewからUIImageを生成 - livedoor Blog(ブログ)

    2009年08月04日11:59 カテゴリiPhoneプログラミング EAGLViewからUIImageを生成 ブログネタ:iPhone(アイフォン) に参加中! - (void)drawView { // Replace the implementation of this method to do your own custom drawing …略… //glBindRenderbufferOES(GL_RENDERBUFFER_OES, viewRenderbuffer); GLint rect[] = {0, 0, self.frame.size.width, self.frame.size.height}; glTexParameteriv(GL_TEXTURE_2D, GL_TEXTURE_CROP_RECT_OES, rect); glDrawTexiOES(0.0, 0.

  • http://www.codesampler.com/oglsrc/oglsrc_6.htm

  • 床井研究室 - 第18回 テクスチャオブジェクト

    独立したテクスチャが使いたい テクスチャが1枚しかなくても,テクスチャを分割して使うことで,異なる場所や物体に異なるテクスチャを貼り付けることができます.それでも,やはり独立したテクスチャが使えたほうが何かと便利です.たとえばキューブマッピングはテクスチャに使う画像の全体を使用しますから,その一部を切り分けて他に流用するようなことができません.この場合は独立したテクスチャが必要になります. OpenGL において独立した複数のテクスチャを取り扱う機能のことを,テクスチャオブジェクトと呼びます.複数のテクスチャメモリを動的に割り当てたり開放したりする機能のほか,テクスチャに優先度を与えて処理速度を最適化する機能も用意されています. 部屋の中にティーポットを置いてみる それでは,通常のテクスチャマッピングにキューブマッピングを組み合わせてみましょう.まず,前回作ったプログラムを雛形にして,箱の

    床井研究室 - 第18回 テクスチャオブジェクト
  • BumpMap - せっかくだから俺はプログラマの道を選ぶぜ@wiki

    バンプマッピングを行うのに2種類のテクスチャが必要になります。 法線情報をテクスチャに書き込んだ法線マップとデカールテクスチャが必要になります。 //グローバル変数宣言 float4x4 world; //ワールド行列 float4x4 view; //ビュー行列 float4x4 projection; //プロジェクション行列 float3 light = float3( 10.0f, 10.0f, 10.0f ); //ライトの位置 sampler2D base; //テクスチャ sampler2D normal; //法線テクスチャ //入力頂点構造体 struct VS_INPUT { float4 position : POSITION; //頂点座標 float3 normal : NORMAL; //法線ベクトル float2 texcoord : TEXCOORD0; /

    BumpMap - せっかくだから俺はプログラマの道を選ぶぜ@wiki
  • OpenGL ESが大変な3Dアプリ開発を楽にするUnity

    しかし、初めてOpenGL ESを触る人には、結構とっつきにくいのではないでしょうか? iPhoneで面白いアイデアを思い付き、ゲームアプリを開発したいと思ったときに、プログラマであっても、OpenGL ESを独学で習得することは、多少ハードルが高いことも事実です。 そこで、連載最終回である今回は、まず新規プロジェクトのテンプレートをカスタマイズしていくことで、ピラミッドを描くプログラムを作ってみましょう。 また、デザイナやFlash開発者にとっても、OpenGL ESの習得には大幅な時間がかかることが予想されます。そんな人々にとって有用であるゲーム開発プラットフォーム「Unity」も紹介し、その説明(画面構成やメニューなど)をしながら、簡単なサンプルを作成し、実機のiPhoneにインストールして動かします。

    OpenGL ESが大変な3Dアプリ開発を楽にするUnity
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

  • openGLでアキュームレーション・バッファを使ったモーション・ブラー - SourceChord

    opneGLで,accumration bufferを使ったモーションブラーのサンプルです. アキュームレーション・バッファの使い方のサンプルは,日語ではあまり見かけなかったので,自分の備忘録も兼ねて書いておこうと思います. で,サンプルとして,この間作ったスクリーンセーバーの一部をglutで動くようにしたので,そのソースと一緒に公開します. http://www.geocities.jp/sourcechord/tips/accum.html アキュームレーション・バッファとは 一度レンダリングした結果を格納しておくバッファの事です. たとえば,視点の位置を少しづつずらしながら,何度もレンダリングした結果の平均値を取ることで被写界深度を表現したり, ここで説明するように,モーション・ブラーをかけたり,といったことに使えます. ちなみに,アキュームレーション・バッファでは各ピクセルの値を

    openGLでアキュームレーション・バッファを使ったモーション・ブラー - SourceChord
  • NeHe Productions

    by gregsidelnikov, posted at May 7, 2017, 6:02 p.m. Actually, this post is not about how I made MK7 in OpenGL, but what the results were. I am currently porting it to WebGL as well. The level design geometry is so simple, that it might work in 4K. But we'll see. Go to this link to arrive at WebGL tutorial site, which is now home for the Mario Kart engine demo. The entire level was designed in Blen

  • GLUTによる「手抜き」OpenGL入門

    資料: 今までにあった質問 リフレッシュレートの変更 AUX 版, Indy 版, 書籍版 床井研究室 (OpenGL 関連記事) 柴山 健伸 先生 (システム工学部情報通信システム学科) の混沌としたサンプル 陳 謙 先生 (システム工学部デザイン情報学科) の Motif を使ったサンプル 中山 礼児 氏 (経済学部 2000 年卒) の Delphi についての解説 The OpenGL WEB Site (OpenGL の総山) GLUT - The OpenGL Utility Toolkit (OpenGL.org の GLUT のページ) OpenGL Code & Tutorial Listings (OpenGL.org のチュートリアル集) OpenGL Technical FAQ (OpenGL について良く聞かれる質問) OpenGL FAQ 日語 (OpenG

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

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

    床井研究室 - 第9回 GLSL によるシャドウマッピング
  • プログラムの部屋

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

  • OpenGL de プログラミング

    OpenGL de プログラミング トップページページ一覧メンバー編集 メニュー 最終更新: mikk_ni3_92 2010年06月26日(土) 16:18:39履歴 Tweet <はじめに> 学習のためにつくった、(主に)OpenGLについてのまとめです。 引用、参考は 引用、参考ページ 参考図書など※ ※こんな感じにたくさん並べてます <準備編> 準備編01(glutのインストール) 準備編02(glext.h) 準備編03(glewの導入) 準備編04(OpenGL3.0以降のARB_compatibility拡張) 準備編05(freeglutを使う) <基編> 基編(ウィンドウ作成、線の描画) 基編02(マウス、キーイベント) 基編03(3Dプログラミング,視野の設定など) 基編04(アニメーション) 基編05(光、材質の設定) 基編06(テクスチャ) 基編07

    OpenGL de プログラミング
  • 1