視覚プログラミング

PerfumeのモーションキャプチャーをBlenderでレンダリング

Perfume Global Site Projectの第一弾として、Perfume3人のBVHデータが配布されてたので Blenderでのスキンメッシュアニメーションの勉強を兼ねて便乗してみた。 MakeHumanでモデリングしてBlender内でBVHを適用してOpenGLレンダリング。 服を作るのが面倒だ…

RenderMonkeyでOpenGLESをGeForce8系で実行する方法

既に開発が終了しているAMDのRenderMonkeyは、Windows上でOpenGLES2.0シェーダーをテストできるので便利なのだが、GeForce8系だとコンパイルは出来るがプレビューが見れない。 下記のようにすることで解決した。 //----------------------------------------…

UIViewの親と子で別々のalpha値をもたせる方法

iPhoneSDKのUIViewで親ビューのalpha値を変更すると、子ビューのalpha値も強制的に同じ値になってしまいますが、以下のようにすると子は親とは別の透明度を持つことが出来るようです。 駄目な例 UIView *oya = [[UIView alloc] init]; oya.alpha = 0.5f; UIV…

手書き文字認識のオープンソースライブラリ

調査したときのログ。 他にもあったら追記します。 オフライン (紙などの上にインクで描かれた文字の形をスキャニングし、文字を静的に認識する) ■NHocr OCRのオープンソース。 日本語認識可能 http://www.moongift.jp/2008/09/nhocr/ ■OCRopus/Tesseract …

iPhoneでOpenGLのUIViewをIBを使用しないで作成する方法

僕はInterfaceBuilderを一切使いたくないという方針なので、下記のようにするとUIViewControllerなんかも気軽に間にはさめていい感じになるんじゃないでしょうか。 「OpenGL ES Application」でプロジェクトを新規作成 EAGLView.hとEAGLView.mをどこかにコピ…

GPU/シェーダプログラミング系リンク集

GPU/プログラマブルシェーダ関連の情報はまだまだ少ない。特にOpenGL+Cgシェーダまわり。 ここに徐々に追加していこうと思う。【サウンド関係はこちら DSP/音響プログラミング系リンク集】 理論系リンク ■2002年度 OpenGL勉強会 資料OpenGLの基礎的な解説 ht…

トムヨークの3Dデータがオープンソース化

トム・ヨークの顔をグルグル回せる:Radiohead最新PVの3Dデータとツールがオープンソース公開 http://wiredvision.jp/blog/takamori/200807/200807151303.html レディオヘッドのボーカルの3Dデータを公開して、ユーザが自由に新しいPVを作成できるようにした…

MinGWとEclipseCDTでGLEWを使う

環境は、WindowsXP + Eclipse3.3.2 + CDT + MinGW-5.4.1。 ■GLEWをダウンロード http://glew.sourceforge.net/で、ソースzipをダウンロードして解凍 ■ソースをコンパイル Msys上でGLEWフォルダに入ってmakeを実行 ■IncludeとLibフォルダの中身を移動 include…

Collada Domを MinGW+Msys+EclipseCDT 環境でMakeする

Collada DomをNot-VisualStudio環境で自力でコンパイルしてインストールする方法。 依存するライブラリが多くて心が折れそうだったときのログ。WindowsXP + Eclipse3.3.2 + CDT + MinGW-5.4.1 + Msysの環境で。 ■Collada Domをダウンロード http://sourcefor…

EclipseCDTとMinGWの環境でGlutとCgを使う方法

環境は、WindowsXP + Eclipse3.3.2 + CDT + MinGW-5.4.1。 ■GLUTをダウンロードしてインストール ftp://ftp.sgi.com/sgi/opengl/glut/で、glutdlls36.zipをダウンロードして解凍後、DLLをパスの通っているところにコピー(System32など) ■Nvidia Cg2.0をダウ…

覆面していても顔認識できる新しいアルゴリズム

http://wiredvision.jp/news/200803/2008032622.htmlこれはすごい。。