2007/8/21 火曜日

Papervision3Dでアニメーション

カテゴリー: Flash, Papervision3D — yamada @ 11:52:52

Papervision3D上でCollada形式のオブジェクトファイルを扱うAsColladaというクラスが開発されています。
開発者はsuite75 の Tim.knip です。

早速、恐竜のファイルからデータを作成して試してみたのですが、複雑な構造体のためエラーが出力されてしまいました。
そこで、Timに直接お願いしてみたところ、たった1週間でバグをFIXしてくれました!

Dino Walk

Colladaファイルを準備したら、シーンに対して

this.scene.addChild( new DAE("colladaobj.DAE") );

とするだけでOK。

Collada以外には、Quake2用のMD2という形式でアニメーションが出来るようです。MD2形式の場合は、Frame単位のモーフィングアニメーションなので、ファイルサイズは大きいですが、頂点単位の細かいアニメーション再現が可能です。

これに対し、Collada形式の場合は、Bone構造を保ったままアニメーションを再現出来るので、オブジェクトデータのサイズを小さくする事ができます。(とはいっても、結構重いのですが…)

MD2のインポーターについては、こちらのブログで詳しく説明されています。
Papervision3Dメモ #19

2007/7/19 木曜日

「恐竜はどんな色?」バージョンアップ

カテゴリー: Flash, Papervision3D — yamada @ 12:37:16

メディア教育開発センター 近藤智嗣様 からのご依頼で開発を進めているお絵かきシステム「恐竜はどんな色?」をバージョンアップしました。

恐竜はどんな色?
(c) 2007 Tomotsugu KONDO. All rights reserved.

変更点は、

  1. 「PaperVision3D」を使用し、描いた恐竜の模様をリアルタイムで確認できるよう改善
  2. 要望が多かった小さいスタンプや、スタンプ形状の表示などを追加
  3. 投票機能の追加

となっています。

描いた恐竜は、リストから閲覧することが出来ます。
http://tkondo.nime.ac.jp/DinosaurListViewer/

恐竜のぬり絵のデータは、ミクストリアリティとして実際の展示室で見ることができます。
この展示実験は、近藤先生と国立科学博物館との共同研究で、今夏から継続して行う予定です。

2007/7/13 金曜日

Papervision3Dを用いた表示

カテゴリー: Flash, Papervision3D — yamada @ 14:07:24

Flashの3Dライブラリ Papervision3D を使用して、「恐竜はどんな色?」のデータを表示してみました。

(※ステゴサウルスのデータは メディア教育開発センター 研究開発部 近藤様、トランスファーオービット 水木様にご提供頂きました)

恐竜表示サンプル

・画面ドラッグ…左右回転
・Switch押下…テクスチャ切替

(続きを読む…)

©2000-2008 LOGOSWARE All rights reserved.