Cast3Dとは、アドビFlashのオープンソースのアニメーションフレームワークライブラリです。幾何学とテクスチャーマッピング、スキンアニメーション、3Dサウンド、アニメーションムービーとビデオがサポートされています。

Blenderアニメーションで、以前紹介したPapervision3DAway3Dなどと併用出来ます。合わせて活用できればいろいろ超カッゴイものを作れるね。Cast3DってLGPLなんだなあ。商用も可能のようです。

cast3d-3d-animation-framework-library-for-adobe-flash-in-actionscript3

Cast3Dの使い方(Windowsでの説明)

a.Blenderから.3ds形式で書き出す。
b.Cast3Dのサイトからコンバーター(3ds2XML(Windows, Win32))をダウンロードする。

c.コンバーターに対してパスを通す([マイコンピュータ]-[プロパティ]-[詳細設定]-[環境設定])。

d.コマンドプロンプトに次のように記述し、実行する。

  1. 3ds2XML test.3ds test.x3c

e.Cast3Dライブラリをリポジトリから取得する。

f.サンプルが入っているので、それを見習ってPV3Dと併用する。

PV3Dのフォルダ構成が変わっていたりして、コンパイルエラーでまくりで、いろいろコメントアウトしたりするものの、うまくいかず。

使用例:

cast3Dオブジェクト生成:

  1. var animator:Cast3d = new Cast3d(scene, camera);

X3CLoaderを作成してロードモード例:

  1. var loader:X3CLoader = new Xc3Loader("models/buggy/buggy.x3c");
  2.  
  3. loader.resourcePath = "models/buggy/data";
  4.  
  5. loader.addEventListener(LoadEvent.LOAD_COMPLETE, cast3dLoadComplete);
  6.  
  7. loader.addEventListener(LoadEvent.LOAD_ERROR, cast3dLoadError);
  8.  
  9. loader.load(animator.source);
次のURLはcast3dの公式サイト:http://www.cast3d.org/
 
メインコンテンツEND ■
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Posted on Tuesday, 12th January 2010 by admin

Tags: , , , ,
Posted in ActionScript, Flash Project | Comments (0) | 2,457 views

Related Posts

Leave a Reply