Autocadの3DデータをBlenderに~2021~

コメントを残す

AUTOCADの3D DWGを Blender に インポートする方法。

<有償アドオン、アプリは使用しない前提>

  1. AUTOCADで IGES形式 で3Dモデルを書き出し。
  2. FreeCADに 1 で書きだしたIGESファイルをインポート
  3. FreeCADでIFC形式にエクスポート
  4. Blenderに BIM Add-onを導入して インポート

    https://ndwtoplightzumen.jimdofree.com/2021/05/09/autocad%E3%81%AE3d%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92blender%E3%81%AB/

【Blender2.6】 曲線にオブジェクトを配置 【Dupli Frame】

コメントを残す

曲線に沿ってオブジェクトを配置する。

1:配置するオブジェクト(今回はUV Sphere)をベジェ曲線の子にする。 (ctrl+P → object

2:配置するオブジェクトの「Object」タブ-「Duplication」パネルで「Frames」を選択、Speedのチェックを外す。

3:「start」、「End]、「On」、「Off」の数値を調整して位置を微調整する。

4:オブジェクトの向きを曲線の傾きにに対して沿わすようにするには曲線の「object data」タブ – 「Path Animation」 の 「Follow」にチェックを入れる。向きは配置するオブジェクトの「object」タブ – 「Relation Extras」の「Axis」、「Up Axi」で決定する。

5:配置したオブジェクトをそれぞれ実体化(個々のオブジェクト)するには 「Shift + Ctrl + A」 する。

Autocadの3DデータをBlenderに~その3~

コメントを残す

Autocadの3DデータをBlenderに~その2~ からの続き

3.変換したCOLLADA (.dae) 形式をデータをBlenderにインポートします。

今回使ったのは Blender 2.61.4 r43747 です。

COLLADA (.dae) 形式を選択して読み込みます。

読み込み完了。うまく読み込めました。

レンダリングしてみた。

・Blenderインターナル

・Cycles Skylight

・Cycles IBL

おまけ
・Autocad 2011

(レンダリング品質:プレゼンテーション)

Autocadの3DデータをBlenderに~その2~

コメントを残す

Autocadの3DデータをBlenderに~その1~ からの続き

2. 1で書き出したデータを Autodesk FBX Converter 2012 に読み込みます。

Autodesk FBX Converter 2012を起動してまず、Viewerで書き出されたデータを確認してみます。

あれ、そのままだとなんか配置がバラバラになってしまいました。

Viewerの中のグリッドを見てみるとどうやらFBXデータはAutocadの図面領域で10mx10mまでしか
うまく変換できないみたいで、この領域をはみ出すものは変なところに飛ばされちゃうみたいです。

Autocadで書きだす時は下記の項目を守ればうまくいくはず。。。

○各オブジェクトの3D表示のマテリアルは ByLayer にしておく。(これをしてないと後でバラバラになります。)
○3Dデータは基点(0,0,0)に配置する。
○3Dデータが10mx10mの領域からはみ出ないようにする。(拡縮で小さくするとか)
○ブロックは解除しておく。
○R形状のオブジェクトがあるときはAutocadの「オプション」-「表示」-「表示解像度」の
円弧と円の滑らかさを最大値に、また書きだすときは再描画をして円弧がなめらかに表示
されているようにする。

で、もう一度書き出したところ・・・・・・

こんどはうまく書き出せました。

では COLLADA (.dae) 形式に変換

書き出したFBXファイルを読み込んで
COLLADA (.dae) 形式を選択して 「Convert」を押す

COLLADA (.dae) 形式に変換できました。

Autocadの3DデータをBlenderに~その1~

コメントを残す

Autocadで作った3DモデルをBlenderにインポートしてCyclesでレンダリング。

Autocadのレンダラーも嫌いじゃないんだけど、遅いんよね。

<環境>
・Autocad2011
・Autodesk FBX Converter 2012
・blender 2.61

<おおまかな手順>
1:Autocad2011でFBX形式にデータを書き出し

2:Autodesk FBX Converter 2012 に読み込んで COLLADA (.dae) 形式に変換

3:Blender で インポート

◎例にAutocadで作った鉄骨組データをblenderにインポートしてみる。

1.AutocadからFBXデータへの書き出し。

FBXデータに書きだすのは左上のAUTOアイコンから「書き出し」→「FBX」を選択

すると 書き出すFBXファイルの保存先を聞いてくるので適当な場所に設定してOKを押す

次に下の様なダイアログが出てくるので設定してOKを押すと書き出しが始まる。

書き出し完了(ファイル名はTEKOTU.fbxで保存)

その2に続く