Reinit_creative log Reinit_creative log rss

Reinit_creative log

about ActionScript3 and Design memo.

bao_baoは盾を装備した

2009.03.15

おかげさまで防御力が20くらいアップしました。ありがとうございます。 盾って意外と思いのですね。 で、初FLARToolKitを触りました。
Saqoosha先生のFLARToolKit スタートガイドを熟読し、その記事中の一式ファイルをダウンロードしました。

しょっぱなからつまづく

作業フローとしては、

  • Lightwaveで盾をモデリング
  • BlenderでCollada書き出し
  • Papervision3Dにモデルを読み込む
  • FLARToolKitでウマー

このFLARToolファイル一式のおかげで、すぐに盾装備の予定でしたが、Collada書き出しで手こずり、全体の作業時間の80%はそこに費やされたといっても過言ではないです。
不具合内容は、Lightwave(以下:LW)のモデリングデータをBlenderに読み込んでCollada書き出ししたときに、Mapが表示されずワイヤーフレームしか表示されないというものでした。 以前テストで作ったLWモデリングデータは、ちゃんと表示されていて、マテリアルの設定は同じにしてあるのにできないという、ちょっと参った状況で。 30日間限定の一時的な解決方法として、NewTekからLightwave9.6をダウンロードしてこのバージョンから実装されたCollada書き出しを利用してBlenderを介さずにPapervision3Dに読み込むというものです。

■盾について

一式ファイルの中では、Papervision3Dでキューブを生成し、表示するというものでした。 僕は、盾をとりあえず装備してみたかったので、Lightwaveでモデリング。ポイント数は、116ポイント。 [/caption] 盾全体は、UVマップ1枚で張りました。(余計なファイルは増やしたくないのと、あと形状が簡単だからです。) 一式ファイルのキューブをそのまま盾で置き換えただけなので、Collada書き出し以降はすんなり実装できました。 マーカーですが、プリンタの調子が悪かったため、iPhoneでマーカーのPDFを表示させています。

■さあ、Lets 盾装備! - 盾装備の仕方

盾を装備したい方(webカメラ必須)は、以下の方法でお試しになれます。

Enjoy Equipping shield! Webカメラをお持ちでない方は、以下の動画でデモをごらんいただけます。
I equiped the shield. from bao_bao on Vimeo.e 今回は、マッピングが適当なので、次回は、もうちょっとちゃんとしたマップを貼って、リアリティを出したいです+アニメーションにもチャレンジしたい。
[余談] 最初、動画にはオープニングのテーマをBGMとして入れていたのですが、それだとvimeoで再生できず・・・・・断腸の思いでBGMはカットしました。
ソースファイルはこちら

update 2010.03.05...

[関連記事]

My Icon

Flash+デザインを仕事としています。
info[at]reinit.info
>>detail

レコメンド

ActionScript3アニメーション

ActionScriptアニメーション

アニメーションに関する基礎が得られる本。
コレを読んで、ASが楽しくなった。