サンプル

NTTドコモ(DoJa、Star) - MascotCapsule V3/V4 サンプル一覧

DoJa 4.0以降、Star1.0以降用のサンプルを掲載しています。サンプルデータがダウンロードできます。

描画一般

タイトル 説明
3Dグラフィックスの描画 MascotCapsuleを用いて3Dグラフィックスを描画するための構成要素と、基本的な手順
D4Dデータからの描画 D4Dデータからの3Dグラフィックスの描画
Groupオブジェクトの操作 Groupオブジェクトの操作について
MBAC/MTRAデータの描画 MBAC/MTRAデータからの3Dグラフィックスの描画
ダイナミックポリゴン 3Dモデルの外見を変更
パースペクティブコレクション テクスチャの幅と高さだけでなく、奥行きも考慮して描画する方法
フォグ 霧が立ちこめた様子を表現することができるエフェクト
プリミティブの描画 1つ以上のプリミティブデータから構成されるオブジェクト
ブレンドモード モデルを半透明で表示
ライト ライトに関する操作
座標系とカメラ 座標系とその変換、およびカメラの設定
投影法 平行投影と透視投影の2種類の投影法

MascotCapsule エクステンション

以下は、903以降の機種に搭載されているMascotCapsule エクステンション(MCX) Collision Package のサンプルです。( DoJa 5.0 / 5.1 )

タイトル 説明
isCross メソッドと Collision パッケージ isHit メソッドとisCross メソッドの相違点
バウンディングボリューム(BV) 各種バウンディングボリューム(BV)の作成、移動と、相互の衝突判定
Figure に対するBV(BAC/TRA) モデルデータである Figure クラスに対し、バウンディングボリュームを設定/BAC/TRAの場合
Figure に対するBV(D4D) モデルデータである Figure クラスに対し、バウンディングボリュームを設定/D4Dの場合
特定ボーンのみへのBVの設定 Figureの特定のボーンを選択してバウンディングボリュームを作成・設定
Ray との交差判定 Collision クラスの isPicked() メソッドを用いることにより、単純な衝突だけでなく交差の発生を検出
CollisionObserver を用いた衝突判定 衝突判定の通知を受けるオブザーバーとして CollisionObserver が存在
視錐台による可視判定 視錐台を利用した可視判定を行うことが可能
ボーンの変換行列取得による物持たせ 歩いているキャラクタに別モデルの物を持たせる
斜面を跳ねるボール 上からボールが落下してきて傾斜がついた地面で跳ね返る
ボクシング バウンディングボリュームの当たり判定を利用して、ボクシングをさせる
壁沿いに走る 車が、壁と衝突したら壁沿いに方向を変えて走行
障害物を透明にする カメラとキャラクタの間に入ってくる障害物を透明にして、キャラクタが見えなくなるのを防ぐ

このページの先頭へ

NTTドコモ( Star ) - MascotCapsule eruptionST サンプル一覧

NTT ドコモ Star 向け eruptionST のサンプルを掲載しています。サンプルデータがダウンロードできます。

描画一般

タイトル 説明
3Dモデルの描画 3Dモデルの基本的な描画方法
立体視 立体視の機能について
投影法 平行と透視の投影方法
ブレンドモード ピクセルの合成描画方法
ライト ライトの種類と設定方法
フォグ 視界距離による霧のようなぼかし効果を表現できる機能
カリングモード ポリゴンの表裏判定による描画方法
リージョン テクスチャデータの矩形転送によるスプライト機能としての描画方法
ミップマッピング 視界距離によってモデルへのテクスチャマッピングを切り換える機能
UV アニメーション テクスチャのUV座標を変更する機能
マルチテクスチャ ひとつのポリゴン面に2枚のテクスチャを重ね合わせ貼り付ける描画方法
環境マッピング 反射性の高いモデルでの映り込みを表現する描画方法
バンプマッピング モデル表面に凹凸があるように表現する描画方法
アニメーションの共有 複数のモデルに同一のアニメーションデータを利用する方法
モーションブレンド 複数のアニメーションデータをブレンドする方法
アイテム着脱 特定のボーン位置に別のモデルを着脱させる機能
キューイング 複数の透過及び、不透過モデルの混在時での描画方法
プロジェクションシャドウ モデルの投影描画方法
モーフィング モデルの形状を変化させるアニメーションの描画方法
コリジョン モデル同士の衝突判定方法
エフェクト MCE を利用したエフェクトの描画方法

このページの先頭へ