Un-industrial (非産業化)

《あッ3Dプリンター屋だッ!!のコミュニティサイト Produced by TOKYO-MAKER》

【3Dプリンターでしか作れない特徴的なボロノイ形状とは!?】トンボの羽の模様からお皿をつくる!その5 最終

   

こんばんは。大分の竹田市で3Dプリンターを使って制作活動をしているWIRESの西村です。

 

この【3Dプリンターでしか作れない特徴的なボロノイ形状とは!?】トンボの羽の模様からお皿をつくる!も今回で最終になります。

今回は、前回のつづきから最終的に3Dデータとしてプリント出来る状態まで書いていこうと思います!

あと、最後の方にここで作ったGrasshopperファイルとデータをアップロードしておきます。よかったら使ってください。

STEP.04【エッジの線データをもとにモデリングする】

今回は、モデリングするにあたってプラグインの「Topologizer」と「Exoskeleton」、「Weaverbird 」を使用します。
フリーのプラグインなので入れておくと便利です。

まず、Topologizerコンポーネントを選択します。

Topologizerコンポーネントは、トポロジーを整理して、抽出するコンポーネントです。
離れた点や重なった点(この場合は、エッジの先端の点)を結合して、クリーンなトポロジーを作成します。

Tの部分に数値を入力してください。とエラーウィンドウが出てきました。
とりあえずほっときます。

次に、Exoskeletonコンポーネントを選択します。

Exoskeletonコンポーネントは、ワイヤーフレームに厚みをつけるコンポーネントです。
Topologizerコンポーネントで整理した線に、このコンポーネントで肉付けをします。

ExoskeletonコンポーネントTopologizerコンポーネントLの部分を接続します。

Params→Input→Number Sliderコンポーネントと、Params→Input→Boolean Toggleコンポーネントを作成します。

Boolean Toggleコンポーネントは、TrueFaulseを切り替えるスイッチみたいなものです。

スライダーを6つ複製し、Exoskeletonコンポーネントの SRNBDTopologizerコンポーネントTにそれぞれ接続します。
Boolean Toggleコンポーネントは、ExoskeletonコンポーネントOに接続します。

とんでもないことになりました。

ざっくりですが、各パラメーターを説明するとこんな感じです。

TopologizerコンポーネントTは、トレランス(交差)です。
どのぐらいの範囲で、重なった頂点を結合するかの数値です。
Exoskeletonコンポーネントの各項目は上画像のとおりです。
これらの数値を調整して、形をつくっていきます。

調整するにあたって、各項目は小数点以下1桁まで入力できるので
各スライダーをダブルクリックして、N(整数)をR(浮動小数点数)に変更し、Digits(桁数)を1にします。

↓画像のように調整してみました。

こんな感じになりました。

でも、拡大してみると交点の部分が変な感じになっています。

これは、Brep Edgesコンポーネントの格納した線データに階層が出来ているからです。
Brep EdgesコンポーネントEiの部分を右クリックして、Flattenを選択します。
これで、複数の階層が一つになり等価で扱われます。

ちゃんと繋がりました。

次に、Weaverbird’s LaplacianHC Smoothingコンポーネントを選択します。
Weaverbird’s LaplacianHC Smoothingコンポーネントは、元になるメッシュを滑らかなメッシュに変換します。

ExoskeletonコンポーネントWeaverbird’s LaplacianHC SmoothingコンポーネントMを接続します。

Number Sliderコンポーネントで2つスライダーをつくります。

2つのスライダーをWeaverbird’s LaplacianHC SmoothingコンポーネントLAに接続します。
Lは、スムージングのレベル(1〜10までの数値で、数値を上げると滑らかになります)、Aは、スムージングするボリュームの調整(0.0〜1.0までの数値で数値を上げるとボリュームが小さくなります)です。

↓画像のように設定しました。

次に、Catmull-Clark smoothingコンポーネントを選択します。

LaplacianHC SmoothingコンポーネントCatmull-Clark smoothingコンポーネントMを接続します。
Catmull-Clark smoothingコンポーネントは、三角形のメッシュを四角形のメッシュに変換します。

形を保ちつつ、四角形メッシュに細分化します。

結果、滑らかになります。

次に、Params→Geometry→Meshコンポーネントを選択します。
Params→Geometry→Meshコンポーネントは、メッシュオブジェクトを格納します。

Meshコンポーネントを右クリックして、Bakeします。

Rhinoceros上にメッシュオブジェクトとして書き出されました。

RhinocerosからSTLデータで書き出します。
これで3Dデータの完成です!

Grasshopperの全体図は、こんな感じになりました。

64

レンダリングして確認してみるとこんな感じです。

長文でしたが、最後までありがとうございました。
今回のRhinocerosGrasshopperのファイルを貼っておきます。
基本的にどんな形状でもボロノイ化出来ると思うので、良かったら使ってください。(Grasshopper勉強中なのでおかしいところがあるかもしれませんが…)

お皿のデータ
Grasshopperデータ

 

最後に、早速DMM.makeにアップロードしてみたら、造形可能のようです。
ポリアミドで発注してみました。
届くのが楽しみです。

 

西村でした

 - 3D CAD Technology, 3DPrint NEWS , , , ,

Comment

  1. UTB より:

    素晴らしいです!
    Exoskeletonは何となく勘で理解していましたがTopologizerをちゃんと理解できました。
    他にもよろしくお願いします!

    • Nishimura Nishimura より:

      コメントありがとうございます。お役に立ててうれしいです^^Grasshopper勉強中で、まだまだ理解出来ないところがたくさんありますが、この場でいろいろ共有出来たらと思います!がんばります!

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

Autodesk 123Ddesignは誰でもどこでも3Dプリンターを身近に体験できる3Dソフト

私の記憶が正しければw今まで123Ddesign教えた方の中で1番の高齢の方だと …

Nakamura(店長)   |   2028 Views
CAD鉄からのお願い【みなさんにヘルプMe】Meshmixerで123Dの限界を突破してみる!?

こんにちは、CAD鉄です。 先日の「俺トーマス」の製作でMeshmixerの使い …

CAD鉄   |   10560 Views
スマホアプリから誰でも3Dプリントが直接できるQ-BLOCKやってみた

ドット絵が来ている(自分の中で) たかくらかずきさんを筆頭に密かに来ているドット …

かにみそ   |   2918 Views
【3Dプリンターならではの構造】ライノセラス・グラスホッパーでチェーン構造でバッグをつくるその5

こんにちは!大分の竹田市で3Dプリンターを使って制作活動をしているWIRESの西 …

Nishimura   |   3930 Views
「3Dプリンター屋」に電動ノコ盤

毛利棟梁 中野ブロードウェイの地下に電動ノコ盤を持ち込んで、夜な夜な作業をしてい …

Shinjiro Yamada   |   2109 Views
【いそっぷ3DCAD塾】Fusion360でPlaneコマンドでできる豆知識とは?!

解説記事には豆知識的なものをひとつぐらいは載せていこうかな..ということで!! …

いそぷろ   |   2034 Views
【いそっぷ3DCAD塾】超ベンリ!!歯車を一発で生成するアドインとは?!

つくれるのは平歯車だけですが、とても使いやすいアドインを見つけました。 導入もす …

いそぷろ   |   2394 Views
斬新と話題のダヴィンチJrのキャリブレーション方法と【今週末開催】第23回あッ!3Dプリンター屋だ!!勉強会の特別講義とは?!

さて今週末の土曜日に迫ってまいりました!!   第23回 無料勉強会 …

Nakamura(店長)   |   3623 Views
【カニミソのヲタ活!!】おそ松さんのだるま落としをFusion360と3Dプリンターで作ろう!もちろんハンマーも!?

冬ですね。冬といえば、蟹が美味しい季節です。カニミソです。 ところで、今、ハマり …

かにみそ   |   3391 Views
開催中のドバイ〈DesignDaysDubai〉でもTOKYOMAKERの3Dプリント展示をしています!!

今週ドバイで開催されているデザインイベント DesignDaysDubai にて …

Nakamura(店長)   |   1775 Views