キーボードを、持ち歩く。 久しぶりに、スマホ用のキーボードを使ってブログを書いている。 いくつかキーが壊れてしまっているので買い替えないといけないのだが、壊れるくらいには使い込んでいたんだなと思った。 当時は、今のようにPCを普段から持ち歩くことが少なかったので、出先でもブログ…
今日もプログラムの話(・∀・) OpenGL について書かれているHPはいっぱいあるんだけど、それの拡張命令(ARB や EXTってつくやつ)については 全然説明しているHPがない。 ましてや日本語のHPだとまったくない! ってことで、ちょっとだけやっぱりメモ帳代わりにブログに残しておきますw 最近のGPUでは浮動小数点のレンダリングバッファを使用できるのが当たり前になってきました。 これがあるとレンダリングレンジの幅がグンっと広がるのでHDRをした時きれいに表現できるわけですね。 HDRではパフォーマンスと人間の可視領域の関係から HALF(16ビットの浮動小数点) がよく使われます。 DirectX では普通に使えるんだけど、OpenGL では日本語のリファレンスにはのってなかったりするので記載しておきます。 んで、使い方はっていうと、、、 glTexImage2D でテクスチャを設定
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
Mac OS X 10.3(Panther) でサポートされた pbuffer(render to texture) を利用した動的キューブマップのプログラムを作成しました。 GLUT for OS X(Panther に標準でインストールされている) と CGL(Core OpenGL) を利用しています。10.3(Panther)専用です。 ソースコードとバイナリです。 cubemap.tar.gz プログラムの流れとしては、 1. 表示ウィンドウとは別に新しく pbuffer 用の OpenGL コンテキストを作成(wgl のようにコンテキストは共有されている必要はない) 2. pbuffer オブジェクトを作成 3. 表示ウィンドウのコンテキストで、CGLTexImagePBuffer() を呼び出し pbuffer のフレームバッファの内容をキューブマップテクスチャに転送するよう
OpenGL OpenGLのための備忘録。 1. ハードウェアとテクスチャマップ上の諸注意 テクスチャマッピングをするにあたって、ハードウェアによってはうまく動かないときがあります。 原因としては、指定していないオプションの初期値がハードウェアによって異なっているためと思われます。 たとえば私の手元のATIRage128Proでは何もしないでもテクスチャマップするだけで動くのですが、nVIDIA系などでは動かないようです。 回避策としては glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); まず、これは必ず指定すること。 これは遠点・近点でのマッピング法の指定ですね
この文書のオリジナルは (URL:http://www.sgi.com/Technology/openGL/) にあります。 訳注 : 日本語版は (URL:http://opengl.jp/faq/openglfaq.html) にあります。 現在編集作業中の暫定版にも豊富な回答が載っていますので ご覧ください。 (URL:http://opengl.jp/faq/add.html) OpenGL-FAQ-J Japanese Frequently Asked Questions about OpenGL(R) (C) 1995-1997 OpenGL-FAQ ML Member Version: 1.3.1.0 Last Update: 999/006/016 Original: comp.graphics.api.opengl Frequently Asked Questions (
ようやく少しUndoとRedoに慣れて、ライブラリー化できました。 モデルデーターがあるアプリだと、単純にアクション実行前と、実行後のデーターの両方を保存すれば簡単にUndo/Redoができます。 以下のクラス見てみてください。 RCPからUndoの一般的なことをします。 http://code.google.com/p/akjava/source/browse/trunk/akjava_lib_rcp/src/com/akjava/lib/rcp/undo/RcpUndoUtils.java 単に置き換えのオペレーションをします。 http://code.google.com/p/akjava/source/browse/trunk/akjava_lib_swt/src/com/akjava/lib/swt/undo/operation/TextAndSelectUndoOperatio
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く