オープンソースの3DCGツイーツ「Blender」からパノラマ用立方六面データを出力するPythonスクリプト

  • comment:0
  • | trackback:0

今日は日曜日ってことで普段は投稿しないんですが(だって土日は平日の半分ぐらいしかPV無いんやもん)、ちょうど良いのが見つかった(ってか過去に見つけてた)ので、パノラマ屋が仕事でも遊びでも使えるPythonコードを2つご紹介。
ちなみに「Python」というプログラミング言語については、各自ググって(って別にGoogleじゃなくても、Yahoo!でもBingでもイイけど)下さい。

1つ目は、3DCG空間をパノラマVRコンテンツにする方法。

Blender」という3DCGソフトをご存知でしょうか?


blender.org - Home
http://www.blender.org/
(日本語情報が一番充実してる非公式サイトはこちら

オープンソース(商用/非商用関係なく無料で使えるよ!)でクロスプラットホーム(Win32/Win64/Mac/Linux32/Linux64/Solaris/Irix版があるよ!)で、日本語ローカライズされてる、とっても便利で有り難いソフトです。
かと言って使えないモノかというとそうでもなく、さすがに巷の高価な有料ソフトのように比べると、痒い所に手が届くような感じはありませんが、苦心して作った作品に関しては、遜色無いものが出来るのではないかと思います(同じPanoToolsのGUIフロントエンドのhuginとPTGuiみたいなものでしょうか)。

さて、現在2.49b(開発βは「2.56a」)のBlenderなので、そのまま使えるかどうか分かりませんが、大昔、2006年にはこんなのが作られていました。


Blender QuickTime VR Image Exporter Python Script | An Open 3D Visualization Toolkit
http://ltc.smm.org/visualize/node/25

名前の通り、Blenderで構築された空間をQuickTimeVRパノラマ用立方六面画像に出力するPythonスクリプトです。
但し今やQTVRはディスコンになってしまいます...が、6面画像はそのままFlashVRやHTML5/css3パノラマVRに使えますので、利用しない手は無いでしょう!
ダウンロードしたテキストデータの拡張子を「.txt」から「.py」に変えて、Blenderの「User Preferences...」(環境設定)画面のAdd-Ons設定で、Import-Exoprtに先のスクリプトをインストールするだけのようです。

バージョン違いで異なるスクリプトが用意されていることから、最新版のBlenderには対応してないかもしれませんが...どうでしょう?ボク自身は3DCG屋でも何でも無いので、使い方とか分からないんですが、ちょっと触れば面白い使い方が見つかるかもしれませんよ。
興味ある方、一度試してみては如何でしょうか。

トラックバック(0)

トラックバックURL:

コメントする

日本唯一のパノラマ画像/VRムービーに関する企画・制作から、セミナー、ソリューション開発・販売に至る、あらゆる業務を行っています。

» パノラマの知名度は今や一般大衆レベルです。

近年パノラマコンテンツは、Googleストリートビューに代表される地図の付加情報としてのパノラマVRムービーの台頭で非常に注目を浴びていますが、その表現力はそれだけに留まらず、多方面で利用されるパノラマヴァーチャルツアーコンテンツ、ギガピクセルクラスの超高解像度パノラマコンテンツ、さらには、360°全方位パノラマ動画が、ライブ配信されるまでになっています。

» 他社を圧倒する経験値が皆様をサポートします。

このような、あらゆるパノラマコンテンツを総合的にプロデュース出来るのは、15年来培ってきたパノラマ制作のノウハウと、2005年から発信してきた「QTVR Diary」での情報の蓄積の賜物です。

» 常に業界をリードし続けます。

世界でも類を見ないパノラマ関連情報専門ブログ「QTVR Diary」の知名度は、リソースの少ない日本だけでなく海外からも注目を浴びています。国内外のメーカーからの情報やソリューションサンプルの提供を受け、いち早くパノラマ業界の専門情報をお届けしています。

» 新しいソリューションを常に開拓し続けます。

今後ますます増え続けるパノラマのニーズに対応すべく、日々研鑽を重ね、多くの方々にパノラマを楽しんで頂けるよう、努力してまいります。

<サイト内リンク>

<姉妹サイト>

<連絡先>

design studio "PENCIL" 二宮 章
〒602-8237
京都府京都市上京区
 大宮通一条下ル梨木町189-5
075-417-3062 (office)
075-417-3063 (fax)
090-9628-6263 (au)
080-3832-2352 (iphone)
ninomiya@pencil-jp.net