忍者ブログ
Flash関連のブログ
[1]  [2
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

BlenderでCOLLADA(*.dae)をインポート、エクスポートするために、COLLADA 1.4.0 plugin for Blenderなるものを使ってみた。

Blender 2.42aには、標準でCOLLADA 1.4.0 plugin for Blenderがインストールされているが、初期設定では使えないようだ。

使うためには、「Blender 2.42a」をインストール後、

 1.Pythonのインストール
 2.「colladaImport14.py」の編集
 3.「colladaExport14.py」の編集

が必要。手順を簡単にメモっておく

【1.Pythonのインストール】
Python v2.5をインストールし、環境変数(PATH)の設定を行う。
*インストールフォルダは、D:\Tools\Python25
 変数名 : PYTHONPATH
 変数値 : D:\Tools\Python25;D:\Tools\Python25\DLLs;D:\Tools\Python25\Lib;D:\Tools\Python25\Lib\lib-tk

【2.「colladaImport14.py」の編集】
Blenderインストールフォルダへのパス\.blender\scripts内のcolladaImport14.pyファイルの内容を編集
  
scriptsDir = "Blenderインストールフォルダへのパス/.blender/scripts/bpymodules/"
 
【3.「colladaExport14.py」の編集】
Blenderインストールフォルダへのパス\.blender\scripts内のcolladaExport14.pyファイルの内容を編集
  
scriptsDir = "Blenderインストールフォルダへのパス/.blender/scripts/bpymodules/"

PR

キー操作でいろいろと処理をしようと、↓みたいな感じでスクリプト(AS3)を書いてみた。

stage.focus = this;//
this.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);

キーイベントは、DisplayObjectにフォーカスしていないと通知されないらしいので、「stage.focus = this;」をやってやる必要がある。
これでキーイベントをハンドリングできると思い、デバッグしてみた!

が、全くもって通知されない、、、何度やってもだめだ。。。
デバッグ時には、KeyboardEventが通知されないらしい。

普通に実行した場合には、KeyboardEventは正常に通知され処理することができた。
これって、Flex Builder2のバグ?

*ちなみに、開発環境はFlex Builder2(v 2.01)

初のトラックバック。。
トラックバックってなかなか手がでない感じだったので、
チャンスだと思って送信!

Flsh3D_v0_02.png

テクスチャを貼ってみた

テクスチャを貼ってみました。
COLLADAファイルから、テクスチャ情報を読み込み、UVマッピングしています。UVマッピングって、とっても便利!
ついでに、FPS計測機能を追加。今回は、シェーディング機能は解除して計測しています。

【機能】
・Zバッファ
・フラットシェーディング
・テクスチャマッピング(UV)
・アフィン変換(シーン全体のみ)
・COLLADA(*.dae)v 1.41
 -Geometry情報読み込み
 -テクスチャ情報読み取り
*FlashPlayer9 required 

【TODO】
・Camera、Lightの機能追加
・COLLADA読み込み精度をUPさせる
・ビデオをマッピングする
・複数の3Dオブジェクトを管理する
Etc....やることたくさん...

Flsh3D_sample.jpg

FlasyPlayerで3Dを試みる

前回の記事では、ポリゴン数が多すぎてストレスが大きかったため、簡単なモデルを表示したものをアップしました。

今回は、COLLADA(*.dae)を読み込まずに、手作業で座標を指定したモデルです。
ポリゴン数 = 8 
マウスでグリグリできます。
*FlashPlayer9 required

次のページ >>
ブログ内検索
最新TB
カレンダー
04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
フリーエリア
最新CM
プロフィール
HN:
tico
性別:
男性
バーコード
カウンター
アクセス解析
忍者ブログ [PR]