calendar

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
30      
<< April 2017 >>

categories

archives

技術検証:Collada形式の3Dモデルを読み込む

0
    3DモデルをFlash(PV3D)で読み込んで表示させてみました。


    デモはこちら
    ソースはこちら(下の注意事項をお読みください。)

    今回の手順で使うソフトは以下の2つです。
    Metasequoia(通称メタセコ):3Dモデルを作るソフト
    Vixar Motion:3Dモデルをモーションさせるソフト(今回の手順ではファイル形式変換の為に使う)

    3Dモデリングソフトは非常に高価なものが多いのですが、今回使う2つのソフトは非常に優れたソフトであるにもかかわらず、とてもリーズナブルな値段設定になってます。尚、今回行った手順は、どちらのソフトも機能限定のお試し版(無料)で行うことができます。

    で、手順としては、
    1.メタセコで3Dモデルの原形を作り保存する。(拡張子mpo)
    2.mpoファイルを、Vixarで開き、そのままdaeファイルとして保存する。
    3.Flash(PV3D)で読み込み、表示させる。

    Flash(PV3D)で読み込める3Dモデルの1つは、Collada version1.4.1というフォーマット(ファイル拡張子dae)のXMLなのですが、自分が調べた範囲では、無償で入手できる3Dモデリングツールで、PV3Dが認識できるdaeを出力するソフトは見つける事ができませんでした(2008/1/16現在)。よってVixarMotionはモーションを作るソフトなのですが、今回はモーションを作る為ではなくメタセコの3DモデルをCollada形式に変換させる為に使用してみました。

    各ソフトの使い方やColladaの読込み方法は他サイトが充実してるので説明しませんが、注意点としては
    ・PV3Dはテクスチャ(面に張り付ける画像)が必須らしいので、メタセコでモデリングする時点で必ずテクスチャを貼る。
    ・Vixarで出力する際の設定の「UV座標」のチェックを付ける。
    ・Vixarで出力するdaeファイルの中に、テクスチャ画像のパスが書いてあるが、これがC:¥〜となっているので、アップする際は相対URLに変更する。
    ・daeファイル及びテクスチャ画像を外部ファイル読み込みする際はサンドボックスに注意する。

    といった辺りです。

    ※PV3DはバージョンBeta RC1.1 (18.06.07)について書かれています。
    ※ソースのプログラムを動作させる際は、ご自分でtexture.pngを用意して同じフォルダに配置してください。
    ※本プログラムを使用した場合、または使用できなかった等のいかなる損害も、制作者は、その責を負いません。ご自身の責任においてご使用ください。


    コメント
    無料で手に入るGoogleSketchUpで間接的にですがDAEを出力できます。
    GoogleEarth型式(拡張子kmz)で保存し、拡張子をzipに変えて解凍するとDAEファイルがあります。
    SketchUpは元々@LastSoftwareから販売されていたものですが、それをGoogleが買収して3次元のファイル出力に制限をかけてフリーソフトとして公開しています。

    モデリングソフトというよりCADソフトですが、直感的で分かりやすいのですぐ使いこなせると思います。

    参考までに関連のあるURLを張っておきました。
    情報ありがとうございます。note.Xさんのサイトはかなり質的に日本で最先端を行っていて、自分もかなり参考にさせて頂いてます。

    実は自分は最初に覚えたモデリングソフトがGoogleSketchUpでして(3Dギャラリーにもかなり凝ったやつをアップしたりしてます)なんとかPV3Dで使えないか試行錯誤したのですが、ZIP内のDAEそのままだとPV3Dで認識できなかったので、DAEのXML直接編集する必要があると判断し、その時点で断念してしまいました。

    テストした環境が残ってないのでエラーメッセージまでは覚えてないのですが・・・
    • ぽりG
    • 2008/03/26 4:49 PM
    ブログの方、よく参考にさせていただいております。

    http://www.libspark.org/wiki/rch850/Metasequoia
    ご存じかもしれませんが、こんなのはいかがでしょうか?
    • #07
    • 2008/03/31 12:29 AM
    #07さん
    情報ありがとうございます。

    mqo直接読み込みですね。存在は知ってましたが、使ったことないです。
    パフォーマンスや汎用性等クリアできれば便利そうですね。
    • ぽりG
    • 2008/04/01 10:52 AM
    今更感がありますが
    3DモデリングソフトBlenderにて、daeをエクスポートできます。
    • 2010/03/18 5:42 AM
    精力剤,媚薬,ED薬,漢方薬の通販
    精力剤、媚薬、ED薬 バイアグラ、漢方薬の通販【www.u-98.com】24時間注文受付中、商品到着100%保証、信用100%、秘密厳守
    精力増強剤、漢方精力剤、男性用精力剤、媚薬、女性用媚薬、女性用催情剤、成年女性の性冷淡、女性の不感症
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    アフリカ蟻の説明 http://www.u-98.com/04/02.html
    ペニスは急速に長く、太く、大きくなります。
    精力剤、媚薬、ED薬、漢方薬の通販
    コメントする








       
    この記事のトラックバックURL
    トラックバック
    papervision3Dで輪郭線を表示させてみました。 ちなみに表示されているキャラクターは愛媛県西予市三瓶町のみんなの人気者、おなじみ「げんきくん」を独自で3Dモデル化させたものです。 輪郭線の表示の仕方についてはトゥーンシェーディング等の計算は一切行っていなく
    • 宇都宮ウエブ制作所
    • 2009/12/02 3:11 AM