サイトウサンマーカーを使った、FLARToolKitの新デモを公開してみた

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年8月21日 木曜日 1時37分37秒


久しぶりにFLARToolKitでデモを作ってみた。
まず、難しい話は後にして、こちらのデモページを見て欲しい。これが今回の目玉商品!サイトウサンマーカーで見る癒しのサイトウサン4コマ漫画だ!
なお、サイトウサンについては、「ひながた*わーるど-キャラクター-サイトウサン」を参照のこと。

ちなみに、デモページにはマーカー画像だけでなくマーカーのパターンファイルも公開してあるので、ARerの諸君には是非活用して欲しいと思います。

(続きを読む…)

Papervision3DとFLARToolKitで、現実を拡張しようぜ!最新版!!

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年8月21日 木曜日 1時02分29秒
さて、以前のエントリでPapervision3Dのアルファ版、GreatWhiteの変更の影響でFLARToolKitが動かなくなったと言う話を書いたが、結局さくーしゃさんがFLARToolKitを修正してくださった。よく見るとサンプルの方もさりげなくバージョンアップしていて、流石としか言いようが無いんだが、GreatWhiteが狭量な所為で、書き換えないといけない。
と言う事で、今回は変更方法を解説したいと思う。
(続きを読む…)

会社帰りにSpark Project 勉強会#1に参加してきた、そんな懐かしい想い出を語る。

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年8月7日 木曜日 23時51分06秒
勉強会#2の参加者募集も波乱の内に終了したと言うのに、何を今更感があるが、Spark Project勉強会#1に参加した。詳しい内容だとかはそこかしこのブログでほぼ出尽くした感があるが、取り敢えず俺のノートに残ってた重要そうなメモについて。

増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編(大型本)
著者/訳者:結城 浩
出版社:ソフトバンククリエイティブ( 2006-03-21 )
定価:¥ 4,935
ISBN-10 : 4797331623
ISBN-13 : 9784797331622

(続きを読む…)

困った。Papervision3Dの変更の影響でFLARToolKitが動かなくなっている・・・。

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年8月3日 日曜日 15時28分21秒
FLARToolKitでは、Papervision3Dの「FrustumCamera3D」を継承した「FLARCamera3D」と言うクラスを使ってPapervision3Dのカメラ(3Dモデルを表示するためのカメラ)とWebカメラ用のパラメータを調整していたんだが、Papervision3Dの変更によりFrustumCamera3DがCamera3Dに統合され、無くなってしまったようだ。
なので、Camera3Dを使って何とかしなくてはいけないのだが、難しすぎて俺にはきつそうだ。

取り敢えず、現状の問題点としては、「コンパイルが出来ない」と言う事に尽きる。
そして、「親クラスをCamera3Dにしても、上手く表示されない」という問題点もある。それについては画像を用意してみた。
元の表示
取り敢えず親クラスをCamera3Dにしてみた結果・・・逆だ。

これは、コンボボックス型の拡張現実型メタセコビューワをコンパイルしなおして表示してみたものだが、違いは一目瞭然だと思う。見た感じだと、座標軸が逆になっているようだ。少なくともZ方向は逆だ(理由不明)。あと、前後方向(Yかな?)も逆っぽい。また、赤四角を見ると、マーカと大きさが一致していない。つまり、拡大率が違うと言う事だろう。と言う事で、現在最も簡単な解決策は「FrustumCamera3DがあるPapvervision3Dを使用する」だ。その方法を書いておこう。
(続きを読む…)

FlashDevelop用のプロジェクトテンプレートを作る安易な方法

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年7月24日 木曜日 23時35分48秒
FlashDevelopといえば、無償でActionScriptの開発環境を提供してくれる、Windows+AS3erの救世主とも言うべきキラーアプリだ。実はFlashDevelopにはテンプレート機能があり、プロジェクトやファイルを新規に作成する際、その元となるテンプレートを自分で作る事も出来る。
FlashDevelopでプロジェクトを新規作成するにはメニューの「Project」-「New Project…」を選択するのだが、ここに出てくる一覧に自分の作ったプロジェクトを追加し、開発効率を向上させる事ができるというわけだ。
と言うことで、Spark Projectに様々なフレームワークやライブラリが登録されているわけだが、その際についでにFlashDevelop用のテンプレートも造ってもらえないかなぁと言う願いを(主にtaka:niumさんやseagirlさんに対して)込めて、簡単な作り方を解説しようと思う。
(続きを読む…)

PHPカンファレンスを見に、蒲田まで行ってきた

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年7月23日 水曜日 1時32分36秒
PHPカンファレンスなるイベントが蒲田で開催されてたので行ってきた。事前登録制になってたが、実際には事前登録したらメールとか印刷用ページがあるわけでもなく、事前登録自体全くの無駄行為だったと気付いた。何それ?
まぁ、事前登録時に「満席だからこのセッション行けないなぁ」という心理的障壁にはなるのか。実際には登録してないセッションでも簡単に入れるけどね。
一応メインの目的は「激論!PHPの次に学ぶ言語はこれだ」と言うディスカッションのセッションだったが、その後のLTも意外とためになった。

なお、PHPカンファレンスの様子は「PHPカンファレンス2008 大会場のセッション動画を公開しました - TechTalk.jp」から動画で見れる。
(続きを読む…)

GeniusFrameworkの枝を勝手に伸ばす

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年7月18日 金曜日 23時29分53秒
Genius Frameworkの1.3.0が出たらしい。
先日に引き続き、Genius Framework Version 1.3.0 をリリースしました。

ロードマップなどは前回と変わっていません。
Version 1.5.0 へ向けて、着々と開発が進んでおります。
Genius Framework Version 1.3.0 - yoshizu@S2F
で、よく見ると1.2辺りからAIRアプリにも対応してくれてるようだ。有り難い。と言うことで、俺がつけた枝、FlashDevelopテンプレートもFlex用とAIR用2つ作ってみた。AIR用の方は、core.Applicationクラスの親をjp.seagirl.genius.core.WindowedApplicationにしたのと、application.xmlを準備してみた。後は配布用のパッケージ作りをどうサポートするかだが、FlashDevelopのAIR用テンプレートには、何かバッチがあったのであれをパクろう。
それと、generateコマンドにはどう考えても太刀打ちできないので、Rubyか何かで実装して、Javaのスクリプト言語機構で動かすとかの方法を考えてみようかね。

さて、Genius Frameworkは予定では22日までに後2回バージョンが上がるはずなので、俺もそれに備えておこう。

AIR GEARはどの程度使えるか?

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年7月16日 水曜日 23時30分09秒
無料でFlexのWYSIWYG環境を提供してくれる、非常に便利なAIR GEARだが、いくつか制約があるため、実際に開発に使おうとするとやはり多少難があると言わざるを得ない。何が問題なのかと聞かれれば、以下のようになる。
  • 使えないコンポーネントがいくつかある
  • 時々死ぬか落ちる
  • コード補完がきかない
  • FlashDevelopと互換性が無い
  • 他のライブラリにパスを通せない/通し方がわかりにくい

使えないコンポーネントとしては、例えばmx:Formとかがそれにあたる。で、時々死ぬか落ちるというのは、どういう理屈かはよくわからないが、たまにheap errorを巻き起こす時があるようだ。自動ビルドにして、存在しない関数をイベントハンドラとして登録すると発生するような気もするが、100%とは言えない。コード補完については作者の方も今後対応するとのことなので、期待したい。FlashDevelopとの互換性だが、EclipseはUTF-8でコードを保存した場合に、BOMをつけてくれないらしく、BOM必須のFlashDevelopとの相性が頗る悪い。AIR GEARで作成したファイルをFlashDevelopで開こうとすると、間にテキストエディタを挟んで、一旦BOM有りのUTF-8にしてやる必要がある。最後に他のライブラリへのパスだが、これが分からない。例えばSpark Projectから拾ってきたソースにパスを通すためにはどうするのか?方法があるのか無いのかも不明。
と言うことで、まずはAIR GEARで作りたいUIを一通り作り、その後FlashDevelopで開発を行うのが正しい道ではないかと。

無料と聞いて早速AIR GEARを使ってみた

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年7月12日 土曜日 3時07分59秒
Eclipse用AIRアプリケーション開発支援プラグイン「AIR GEAR 1.0.0」が2日にリリースされた。オープンソースで公開されており、Eclipse Public License 1.0内で自由に使用することができる。「GUIを使った開発」「ActionScript/MXMLを使ったAIR開発」「簡単にできるパッケージ作成」など、AIR開発を強力に支援するプラグインとなっている。
フリーのEclipse用AIRプラグイン「AIR GEAR 1.0.0」リリース、WYSIWYGでAIR開発OK!:CodeZine
この、非常に魅力的な感じのするEclipse用プラグイン「AIR GEAR」を試してみた。どうもSourceForgeの「amateras」なるプロジェクトの一部らしく、そこから辿ってダウンロードできる。早速ダウンロードし、Eclipse3.3のpluginsフォルダにコピーして、Eclipseを起動してみた。
(続きを読む…)

FLARToolKitで動画を表示する「ARビデオ名刺」はどうか?

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年7月12日 土曜日 3時02分09秒
少し前にTwitterでARビデオ名刺を作るぜ!とか言ったまま何もアウトプットを出してないが、実は動作確認レベルはすぐに出来た。内容はといえば、以前作ったURL入力版のARメタセコビューワとほぼ同様で、動画(flv形式)のURLを入力してOKを押すと、以降マーカ上で動画が再生されるというもの。
で、結論としては、ただ再生させるだけなら簡単だというもの。チョロッとしたサンプルとしてなら公開してもいいんだが、残念ながら俺には手持ちの動画が無かったのでちょっと停滞中。テストではYouTubeとかニコニコ動画からDLしてきた動画を使ったんだが、さすがにそれを流用というわけにも行くまいし。
何か方法を考えて公開しいたいとは思うが、わざわざ動画を作るのが面倒な気も・・・何とかします。
(続きを読む…)
次ページへ »

HTML convert time: 1.625 sec.