強火で進め

このブログではプログラム関連の記事を中心に書いてます。

2010-11-01から1ヶ月間の記事一覧

OpenGL 4.0の翻訳本「OpenGL 4.0 グラフィックスシステム」

CUTT System:OpenGL 4.0 グラフィックスシステム http://www.cutt.co.jp/book/978-4-87783-255-1.html 残念ながら現時点ではAmazonでは販売していない様です。 書店で探すかこちらの直販での購入になります。(2010/12/01 追記)Amazonで扱われ始めた様です。O…

WebGL用のデバックツール「WebGL Inspector」

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

第12回HTML5とか勉強会に参加して来ました

※今回の講演はすべて英語でした。結構、書き漏れがあります。記述間違いも有るかも知れません。その時は優しく教えて貰えると嬉しいです。 Paul Irish: The State of HTML5 : Inaugural Address HTML5 for Web Apps, in depth and cross-browser http://wde2…

Ruby(Rails)を使って作られたWebGLのデモ

この様なパーティクルで作ったツリーのデモ md2ファイルを読み込んで3Dモデルのアニメーション ゲームなどがアップされています。 こちらで試せます。ソースコードも置いてあります。 Rails/WebGL Tests http://webgldemos.thoughtsincomputation.com/ Thoug…

CSS 3D transformsで3D表現をしたアプリ「3D Molecules」

3D Molecules on the iPad from jackadam on Vimeo.CSSで処理すればiPadでもこんなスムーズな動きをする3D表現が出来るんですね。 3D Rotating Molecules on the iPhone/iPad | jackadamblog http://blog.jackadam.net/2010/3d-rotating-molecules-on-the-ip…

文化祭向けに作られたコマ撮りアニメ「こくせん 黒板戦争」が凄い!!

限られた機材の中でとても工夫して作られた作品です。素晴らしい内容でした。 同じものですがYoutube版とニコ動版の両方を貼っておきます。

Blenderで出力したデータを使ってWebGLで簡単に3Dモデルを表示する(その2)

WebGL使ってみたいけど自分でBlenderを使ってカッコ良いモデルの作成は出来ないよぉ。という人はフリーの3Dモデルを使ってみるのはどうでしょうか?例えばこちらの OpenGameArt.org ではゲームの為の各種素材がフリーで提供されています。 OpenGameArt.org |…

Qt WebKitでWebGL

Qt上のWebKitでWebGLを使っている動画。

LYNX 3D SH-03Cを「ドコモスマートフォンラウンジ」で触って来た

バイオハザードも出るみたいですし、コンテンツの豊富さで言えば003SHが良いですよね。 GALAPAGOS SoftBank 003SH | ソフトバンクモバイル http://mb.softbank.jp/mb/smartphone/product/003sh/ 自分も当初はこちらを買おうかと思ったのですが現在、docomoの…

Blenderで出力したデータを使ってWebGLで簡単に3Dモデルを表示する(その1)

以前、「Blender to WebGL exporter」というBlender向けのプラグインを使うとWebGL向けのデータを出力出来る事を紹介しました。 3DモデルをWebGL向けのJavaScriptにエクスポート出来る「Blender to WebGL exporter」を使ってみた - 強火で進め http://d.hate…

タッチした位置に画像を表示

タッチした位置にこんな画像を表示するサンプル。 プログラムはこれだけでOKです。プログラムと同じフォルダに image.png を置いて実行して下さい。 from pymt import * import os current_dir = os.path.dirname(__file__) filename = os.path.join(current…

PyQtのインストール時に configure.py が上手く行かないときの対処法

PyQtをMacでソースからビルドしたときに落とし穴が有ったのでメモ。python configure.py を実行すると環境に合わせて設定が行われますが自分がやったときはこの処理が一行に進みませんでした。こちらを参考に Apolitically Incorrect » Installation of PyQt…

NECの新しいモバイルWiMAXルータ。バッテリーは最大約8時間

NECがWiMAX向けに新しいモバイルルータを販売するみたいです。 モバイルWiMAXルータ「AtermWM3500R」を発売(2010年11月10日): プレスリリース | NEC http://www.nec.co.jp/press/ja/1011/1001.html 自分は今、このeggってやつを使っています。 egg | 株式会…

PyQtをインストール時に import sipconfig でエラー

PyQtをインストールしようとソースをDLして来て以下を実行したところ python configure.py以下のエラーが発生 Traceback (most recent call last): File "configure.py", line 37, in <module> import sipconfig ImportError: No module named sipconfig調べてみたら</module>…

マルチタッチ処理用のライブラリPyMT

Linux/OS X/Win対応でライセンスはLGPL。 PyMT : Open source library for multitouch development http://pymt.eu/ こんなソースコードでOKみたいです。簡単ですね。 from pymt import * class CircleDrawer(MTWidget): '''Draw a circle at the position o…

FreeTypeライブラリを使ってフォントのテクスチャアトラスを作成

FreeTypeライブラリを使って、様々なポイントサイズのフォントデータをテクスチャに敷き詰めるサンプルです。日本語フォントはグリフの数が多すぎて同様の手法を使うのは難しい様な気もしますが英語フォントでOKな場面では使えそうですね。 FreeType on Open…

自分の使っているiMacに対応しているメモリの調べ方

会社で使ってるiMacのメモリ増設をするときに結構大変だったのでメモ。まずはiMacの型番から確認。一口にiMacと言っても何世代もリリースされてますからね。 iMac (Mid 2007) および後続モデルを識別する方法 http://support.apple.com/kb/HT1758?viewlocale…

ARのためのフォトリアリスティックなレンダリング

ガラス素材のときは周囲の風景がガラスに写り込んでたりしてます。また、途中に以下のテキストが表示され、その後にピンポン球をスキャンする様な場面が有ります。テキストは以下の内容 Lighting acuistion Lighting automatically determined from a ping p…

「ゲームエンジン・アーキテクチャ」の続報(まだ、発売されて無いけどねw)

書くのが遅れましたが11/5に 本の「ヒット商品」(1時間ごとに更新) で1位を獲得してました。こういう良い本がちゃんと売れているのを見てひとまずひと安心しました。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t =…

水族館をWebGLで作った作品を複数のディスプレイで表示

以前紹介したこちらの作品を複数のディスプレイに表示した作品。 Googleの社員の方が20%ルールの時間で開発したシステム「Liquid Galaxy」を使っています。今、WebSocketをやってる人などに話題の node.js も使われてるみたいです。 MAKE: Japan : Liquid Ga…

シャープの公開拡張API/実機体験

これから発売されるシャープ3機種(IS03/003SH/SH-03C)の公開拡張APIの話 既存API IS01/LYNXに搭載したAPIは全て搭載 赤外線(OBEX) モバイルライト(On/Off制御) ファイルピッカー(ファイル選択ダイアログ) サブカメラ 新規API 赤外線 赤外線の処理はintent化 …

FinePix REAL 3Dで撮影した3D動画をYoutubeにアップする方法

これがかなり、苦労しました。そもそも、同梱のMac版のMyFinepix Studioだと機能が少ない様でこちらでは本当に基礎的な機能しか実装されていない様でした。しょうが無いのでParallesでWindows 7を起動し、そちらにWindows版をインストールして作業をする事に…

3D撮影が可能な「FinePix REAL 3D W3(F FX-3D W3)」を購入

3D(立体視)撮影が可能な「FinePix REAL 3D W3」を購入しました。 FinePix REAL 3D W3 | 富士フイルム http://fujifilm.jp/personal/3d/camera/finepix_real3dw3/ 富士フィルムは以前にも3D撮影が可能なデジカメ「FinePix REAL 3D W1」を出していましたがそち…

吸うプリン「すいーちゅプリン」

専門用語で言うところのマヨチュチュがプリンで出来る商品ですw こんな感じで銀色のシールで蓋がしてあり、 剥がすと星型の穴が登場。こだわってますw 国際展示場駅近くのサンクスで購入しました。気になる人は探して買ってみるのも良いでは無いでしょうか?

「OpenGL SuperBible」の第5版が出てた

赤本やオレンジ本に並ぶ名著「OpenGL SuperBible」の第5版が8月に出版されていた様です。自分は第4版の時に購入しているのですがかなり分厚い本です。電車で立ったまま読むのはまず不可能なサイズです。今回も1008ページも有るので無理でしょう。しかし、そ…

シンプルなMac向けのペイントツール「Paintbrush」

自分が前から探していた最低限必要な機能だけ有る、起動速度の速いペイントアプリ。Windowsでは幾つか有るんですがMacでは中々良いのが見つかりませんでした。しかし、今日、マイコミジャーナルで紹介されていた「Paintbrush」。これ良いですねWindowsの「ペ…

ベジェ曲線で描画した曲線に沿った通過点を取得する

Stack Overflowから Find a point, a given distance, along a simple cubic bezier curve. (On an iPhone!) - Stack Overflow http://stackoverflow.com/questions/4058979/find-a-point-a-given-distance-along-a-simple-cubic-bezier-curve-on-an-iphone/…

WebGL向け物理エンジン「bullet.js」が公開

以前、紹介したこちらのデモで使われていた bullet.js がGoogle Codeで公開されたみたいです。 物理エンジンbullet.jsとWebGLを組み合わせたデモ - 強火で進め http://d.hatena.ne.jp/nakamura001/20101102/1288720241 bulletjs - Project Hosting on Google…

ソフトバンクから裸眼立体視に対応した携帯、GALAPAGOS 003SHと005SHが発表

本日開催されたソフトバンクモバイル新商品発表会にて、次に出るシャープ製の端末が裸眼立体視に対応した液晶を搭載している事が発表されました。 ソフトバンクモバイル新商品発表会「2010 Winter - 2011 Spring」 | ソフトバンクモバイル株式会社 http://we…

「Game Engine Architecture」の翻訳本「ゲームエンジン・アーキテクチャ」の予約開始

このエントリーで紹介した「ゲームエンジン・アーキテクチャ」の予約がAmazonで開始されたみたいです。早速、予約!! 「Game Engine Architecture」の翻訳本「ゲームエンジン・アーキテクチャ」が発売されるらしい - 強火で進め http://d.hatena.ne.jp/nakamu…