ログイン | アカウントの作成
CONTACT | HOME | BBS | Wiki | Blog | Tools |


ブログトップページ

自分のブログページ

最近更新されたブログ
押し出しテキスト (d5)
Cube回転 (d5)
パッケージ配布サーバ (d5)
RTMP Client ビデオをアップロード (d5)
WOWEngine インストール (d5)
ビデオStreamの画像キャプチャ (d5)
2DオブジェクトをMatrix3Dで操作する (d5)
メモリを割り当てる (d5)
Eclipse 環境構築 (d5)
アプリケーション入門編 ① (d5)
インストール (d5)
DisplayObject3D の削除を考える (d5)
入門編⑨ Cube マテリアル MaterialList (d5)
メニュー画面の作成② (d5)
Painter初挑戦~ (d5)
川端康成の誕生日 2008/06/14 (d5)
欧州選手権2008 2008/06/07 (d5)
スペインの画家「Diego Velazquez」 2008/06/06 (d5)
世界初 熱気球 2008/06/04 (d5)
歴史上初のエベレスト登頂の日 2008/05/29 (d5)
レーザー光線の発明 2008/05/16 (d5)
メニュー画面の作成 (d5)
新しい家族 (d5)
かぎ編みハマりました。 (yucca)
産婦人科グッズと愛するポトスに・・・ (yucca)
カーレースゲームを作ってみる⑪ 微修正 (d5)
カーレースゲームを作ってみる⑩ いろいろ修正 (d5)
カーレースゲームを作ってみる⑨ ゴールを作成 (d5)
カーレースゲームを作ってみる⑧ カメラの切り替え (d5)
カーレースゲームを作ってみる④ マップの作成 (d5)
カーレースゲームを作ってみる⑦ テクスチャーリピート (d5)
カーレースゲームを作ってみる⑥ collision (壁) の作成 (d5)
カーレースゲームを作ってみる⑤ グリップの調整 (d5)
カーレースゲームを作ってみる④ マップの作成 ② (d5)
カーレースゲームを作ってみる③ (d5)
Supreme Commander リアルタイムストラテジー (d5)
カーレースゲームを作ってみる② (d5)
カーレースゲームを作ってみる① (d5)
入門編⑧ Collada + Phong Shader + テクスチャー (d5)
入門編⑦ テクスチャ付き Phong Shader (d5)
テキストエディタ ショートカット 語句ジャンプ (d5)
入門編⑤ ライトを作成してPhong Shader を使用する (d5)
入門編⑥ Phong Shader の種類 (d5)
入門編④ テクスチャー (d5)
入門編③ マテリアルの設定 (d5)
入門編② 板ポリを動かす (d5)
入門編① 3Dシーンの作成 (d5)
ダウンロードとインストール(クラスパスの設定) (d5)
インストールと準備 (d5)
インストーラーの入手とインストール (d5)
インストール後の確認 (d5)
トップページ / d5 / Papervision3D

2009年 04月 07日

2DオブジェクトをMatrix3Dで操作する



Spriteで作成した円を Matrix3D で擬似3D表現してみました。
Sphereより軽いでしょ。

Main.mxml
<pre name='code' class='javascript'><?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="600" height="400"
applicationComplete="this._init();">
<mx:Text text="Belcro.net
Papervision3D Matrix3D" x="10" y="167" width="579" height="100" textAlign="center" fontSize="33"/>
<mx:Script>
<![CDATA[
import mx.effects.Glow;
import org.papervision3d.core.math.Matrix3D;
import image.Circle;

private v...

投稿者: d5      13 : 04
更新日:2009-04-07 13:27:32
  


2008年 08月 29日

DisplayObject3D の削除を考える

以前にMovieAssetMaterial で複数のポリゴンに動画を張り付けて表示させ
それを removeChildを使って削除したが。
処理速度が重かったので 削除方法を自分で考えました。

もしかしたら papervisionのバージョンがあがって改善されているかもしれませんが。

用途によりますが ビットマップの削除
DisplayObject3D.material.bitmap.dispose();

マテリアルを破壊
obj.material.destroy();

これで処理は軽くなりました。



<pre name='code' class='javascript'>
package {
import flash.display.Sprite;
import org.papervision3d.objects.primitives.Cube;
import org.papervision3d.materials.utils.MaterialsList;
import org.papervision3d.materials.ColorMaterial;
import org.papervision3d.objects.primitiv...

投稿者: d5      19 : 08
更新日:2008-08-29 19:04:05
  


2008年 08月 23日

入門編⑨ Cube マテリアル MaterialList

今更ですが Cube の マテリアルについてです。
ある面だけのマテルアルを変更したい。
という時はMaterialList を使用して 面毎に設定します。

Cubeの materialsList:String は
front, back, right, left, top, bottom & all.
になります。



指定しない部分は何もレンダリングされません。

<pre name='code' class='javascript'>

package {
import flash.display.Sprite;
import org.papervision3d.objects.primitives.Cube;
import org.papervision3d.materials.utils.MaterialsList;
import org.papervision3d.materials.ColorMaterial;
import org.papervision3d.objects.primitives.Plane;
import flash.events.Event;
import org.papervision3d.view.Viewport3...

投稿者: d5      22 : 08
更新日:2008-08-23 22:24:16
  


2008年 06月 02日

メニュー画面の作成②

マップ選択 → 車選択 → ゲーム → プレビュー
の流れが一応できました。

※FireFoxの場合 9,0,124,0 バージョンじゃないと ブラウザ落ちます。
Adobe Flash Playerのダウンロード

blog/d5/pv3d/f_mega_snap_1.jpg

適当ですが
空と車体に影を追加しました。

投稿者: d5      01 : 06
更新日:2008-08-10 10:49:01
  


2008年 05月 31日

メニュー画面の作成

ファイル(swf)がばらばらになったらブログにアップできなくなったので
JPGで紹介していきますー。

車を選択する画面

blog/d5/pv3d/select_car_print_sc.jpg



コースを選択する画面

blog/d5/pv3d/select_car back.jpg

Mayaで dae ファイルを読み込んでレンダーして Photoshop で編集しました。
dae Maya レンダリングの詳細はコチラ を参考にしてください。

FLashで動いているバージョンはこちら

投稿者: d5      23 : 05
更新日:2008-05-31 23:48:54
  



「Papervision3D」のアーカイブ




CgInstitute のホーム   -    コンタクト   -    CgInstitute について   -    アカウントの作成