SuperMotion3D

Super Motion 3D

プレイする

Flash3Dライブラリ「Super Motion 3D」のデモをプレイする

ダウンロード

SM3D_CS4_200.zip(821KB) - Flash CS4以降用 - Version 2.0 - 2010年9月13日版

SM3D_FD_200.zip(564KB) - 無料のFlex 4.6 SDK+無料のFlashDevelop用 - Version 2.0 - 2010年9月13日版

SM3D_Flex_200.zip(637KB) - 無料のFlex 4.6 SDK用 - Version 2.0 - 2010年9月13日版

説明

概要 Flash10用3Dライブラリ「Super Motion 3D」です。ActionScript3.0でプログラミングできます。フリーソフト。「スーパー・モーション・スリーディー」と読みます。
説明 3Dアニメーションツール「VixarTransMotion」や「VixarMotion」から書き出したActionScript3形式asファイルを組み込み3Dゲームなど3Dコンテンツが作れます。テクスチャはPNGよりJPG画像を使ったほうがCPU負荷が小さいようです。必ず1テクスチャ1マテリアルでモデルを作成してください。
一言 このライブラリの作り方と使い方をプログラミング入門書「Flash10 3Dゲーム制作」で解説しました。このライブラリを使ってゲーム等を作ったことを明記する必要はないですが、できればどんなコンテンツを作ったかメールで教えていただけるとうれしいです。

訂正

■「Flash10 3Dゲーム制作」をご購入の方は、第7章1節のP155の「HierarchyModel3D.as」のソースを修正してください。
「addVertexBone」関数の最後の、
if ( _boneNum <= i )
{
_boneNum = i + 1;
}
を削除。
「addPivot」関数の最後に、
_boneNum = _pivots.length;
の一行追加。

■最新のSuperMotion3Dでは「Flash10 3Dゲーム制作」とニアクリッピングの仕様を変更しています。
「Scene3D.as」の「render」関数でニアクリッピングを削除。
「Model3D.as」「RigidBody3D.as」「BoneModel3D.as」「HierarchyModel3D.as」の「draw」関数の最後の方でニアクリッピングを追加。

バージョンアップ履歴

2.0 「Scene3D」のコンストラクタで「Field of View」視野角度の引数を追加
1.9 「graphics.endFill()」を追加
1.8 HierarchyModel3D向けにTransMotionから「平行移動・回転・スケール」で書き出したasファイルの読み込み修正
1.7 ニアクリッピングの仕様を変更
1.6 モデルの初期位置を修正
1.5 HierarchyModel3Dを追加
1.4 Scene3Dクラスを追加
1.3 Flash CS4向けにも対応
1.2 デフォルトの画質を「中」に
1.1 Model3D(アニメーション無しの静止モデル)を変更
1.0 初公開

制作

システムデザイン 大西武
プログラミング 大西武
グラフィックス 大西武、兎魂、他

受賞・掲載

Flash10 3Dゲーム制作 2010 工学社


ホームへ戻る