概要
LDraw
で作ったLEGOのシーンを
Blender
を介してTerragenにインポートするTipsです。フォトリアリスティックな世界観におもちゃのLEGOブロックを用いるというお遊び心を刺激する新しい試みをフォーラムで見つけましたので、ここにその導入方法を紹介します。
”最近、Blender 2.80にインポートした古いレゴのシーン(.MPDファイル)を偶然見つけたので、FBXファイルとして再度エクスポートし、最終的に3DsMaxにロードしました。
少し面倒ですが、MPDファイルをBlender 2.80にインポートすることは可能です。Blenderからは、シーンをOBJやFBXなど、お望みのファイル形式でエクスポートする事が出来ます。
今ではかなりの数のレゴのシーンを変換して、すぐに使えるようになりましたが、Terragenで試してみようという発想はありませんでした。
全体的なアイデアは非常に素晴らしいので、私の初めてのLEGOを取り入れたTerragenシーン作成の経験を皆さんと共有したいと思います。
ここでは、TerragenでLEGOのシーンをレンダリングすることが可能であることを示すために、最初のLEGOのテストレンダリングを行います。
ご興味のある方は、以下の説明をお読みください。変換にはちょっとしたコツが必要ですが、なんとかなります。”
導入
それでは、私がどのように導入を行ったかを、より詳細に説明します。
まず、Blender2.8以降が必要です。(検証中)
Blenderのダウンロード
LEGOファイルをBlenderに変換するスクリプトは、このバージョン以降でのみ機能するため、古いBlenderでは機能しません(検証中)。
Blender用のインポートスクリプトは、
ImportLDraw
からダウンロードする事が出来ます。
リンク先のページを下にスクロールするとダウンロードページが表示(画像の赤下線)されます。
Blenderにインストールする方法の説明もこのサイトで説明されています。正しく行うために注意深く読んでください!
シーンをソリッドメッシュオブジェクトの形式にするために、スクリプトには、レゴブロックやその他のパーツなどの最終メッシュを作成するためのパーツライブラリが必要です。
このパーツライブラリを入手するには、「LDraw」と呼ばれるソフトウェアをダウンロードしてインストールするか、単にパーツライブラリのみ(テストされていません)をインストールする必要があります。
インストール後、このレゴパーツライブラリへのパスをBlenderスクリプト「importldraw」内で定義する必要があります。あなたはそのオプションの下にそれを見つけるでしょう。
すべてを正しく行うと、Blenderはこのライブラリのすべてのレゴパーツからソリッドメッシュを作成できるようになります。
レゴシーンの元の寸法を見つけるには、MLCadを使用できます。これは、レゴファイル用に特別に設計されたCADソフトウェアです。
Blender、Lightwave、3dsmaxなどの別の3Dソフトウェアパッケージでレゴシーンを正しくスケーリングする場合は、寸法が必要です。
「Extras-Reporte-Abmessungen」をクリックすると、MLCADは小さなウィンドウにシーンの正確な寸法(以下のscrenshotを参照)を表示します。
最終更新:2021年09月30日 10:13