Vectorworksマリオネットについてお探しですね。
広告
Vectorworksで使える便利機能「マリオネット」を始めよう!自動モデリング入門ガイド
Vectorworksで設計の仕事をしていると、「毎回同じ作業の繰り返しで面倒だな…」「サイズを変えるだけでモデルを作り直すのって大変」って思うこと、ありませんか?そんな悩みを解決してくれるのが、Vectorworksに最初から入っている「マリオネット(Marionette)」という機能なんです。
プログラミングの知識がなくても、マウス操作だけで自動モデリングが作れちゃう優れもの。
この記事では、マリオネットって何?というところから、実際の使い方まで分かりやすく紹介していきます。
これから始めてみたい!という方は、ぜひ参考にしてみてください。
1. マリオネットって何?難しくないビジュアルスクリプトの話
Vectorworksは、建築やインテリア、造園など色々な分野で使われている高機能なCADソフトです。
その中に標準で入っている「マリオネット」は、プログラミングのコードを書かなくても、見た目で分かる操作でスクリプト(自動処理の指示書)を作れる便利なツールなんです。
普通、CADで自動化ツールを作ろうと思ったら、PythonとかVectorScriptっていうプログラミング言語を勉強しないといけません。
でもマリオネットなら、そんな専門知識がなくても大丈夫。
マウスでブロックをつなげていくだけで、自分だけの自動モデリングツールが作れちゃいます。
マリオネットの仕組みはとってもシンプル。
「ノード」っていう四角いブロックを画面に並べて、それを「ワイヤー」という線でつないでいくだけです。
それぞれのノードには、「図形を描く」「寸法を決める」「色を塗る」みたいな命令が最初から入っています。
必要なノードを選んで、データの入口と出口を線でつなぐ。
たったこれだけで、複雑な形を自動で作ったり、図形を編集したりできるようになるんです。
それに、マリオネットの裏側では実はPythonっていうプログラミング言語が動いています。
だから、見た目は分かりやすいビジュアル操作なんだけど、もっと詳しく知りたくなったら、実際に動いているPythonのコードを見たり、自分で手を加えたりすることもできます。
初心者には優しくて、上級者にも使いごたえがある。
そんな万能なツールなんですね。
2. マリオネットを使うと何が便利?仕事がラクになる理由
マリオネットでビジュアルスクリプトを作る一番のメリットは、毎日の設計作業で繰り返しやる面倒な作業を自動化できることです。
例えば、階段とかルーバー、本棚みたいに同じパーツが規則正しく並ぶものを作るとき、手作業で一個ずつコピーして配置していたら、すごく時間がかかりますよね。
でもマリオネットで「決まった間隔でパーツをコピーする」っていうプログラムを一回作っちゃえば、あとは数値を変えるだけで、あっという間に欲しい形ができあがります。
もう一つの大きな魅力が、「パラメトリックモデリング」ができることです。
パラメトリックっていうのは、数値(パラメータ)を入れたり変えたりすると、それに合わせて3Dモデルの大きさや形が自動で更新される仕組みのこと。
お客さんから「もうちょっと幅を広くしてほしい」「部材の数を増やせない?」って言われても、マリオネットで作ったオブジェクトなら数値を打ち直すだけ。
モデル全体が一瞬で作り直されるので、やり直しの時間がグッと減って、その分デザインを考える時間に使えるようになります。
それから、作ったマリオネットのネットワークは「マリオネットオブジェクト」として保存したり、Vectorworksのメニューにコマンドとして登録したりもできます。
つまり、自分専用のオリジナルツールが作れちゃうってこと。
会社の他のメンバーとツールを共有すれば、チーム全体で作図ルールを統一できて、みんなの作業効率がアップします。
3. 【初めての人向け】マリオネットの基本的な使い方
じゃあ実際に、マリオネットでビジュアルスクリプトを作る方法を見ていきましょう。
マリオネットの作業は、Vectorworksの普通の作図画面(デザインレイヤ)でできます。
ツールパレットの中にある「マリオネットツール」を選ぶと、画面の上に設定バーが出てきて、ノードを置くモードに切り替わります。
**ステップ1:ノードを置く**
設定バーのメニューから、マリオネット用のライブラリを開けます。
ライブラリには「Input(入力)」「Math(計算)」「Point(座標)」「Solid(3D図形)」みたいに、機能ごとに分けられた何百種類ものノードが入っています。
例えば、シンプルな四角形を描きたいなら、「Rect」ノードを選んで画面上でクリック。
同時に、四角形の幅や高さを決めるための「Dim(寸法)」ノードも置いておきます。
**ステップ2:ノードをつなぐ**
置いたノード同士を、ワイヤー(線)でつなぎます。
各ノードの左右には、小さな丸い「ポート(接続口)」があります。
左側がデータを受け取る「入力ポート」、右側が結果を渡す「出力ポート」です。
寸法の数値を決めるノードの出力ポートをクリックして、四角形を描くノードの入力ポートまでドラッグ。
これで「この寸法で四角形を描いてね」っていう命令の流れができあがります。
**ステップ3:実行する**
全部のノードを正しくつなぎ終わったら、どれかのノードを右クリックして「マリオネットスクリプトを実行」を選びます。
すると裏側でプログラムが動いて、指定した通りの図形が画面にパッと出てきます。
エラーが出たら、データの種類が合っているか、つなぎ忘れがないかをチェックしながら直していく。
これが基本的な流れです。
4. 実際に作ってみよう!学習のコツ
マリオネットの基本操作に慣れてきたら、複数のノードを組み合わせて、もっと実用的な自動モデリングに挑戦してみましょう。
初心者におすすめなのが「サイズが変えられる机を作る」です。
天板の幅、奥行き、厚み、脚の高さをそれぞれ数値ノードで決めて、それをもとに3Dの箱(Extrudeノード)を作るようにワイヤーをつなぎます。
これだけで、数値を変えるだけで色んなサイズの机が作れる専用ツールの完成です!
もう少し応用すると、曲線に沿って決まった間隔で照明を並べるスクリプトとか、敷地面積から建ぺい率を自動計算してボリュームモデルを作るスクリプトなんかも作れます。
複雑そうに見えても、「どんなノードが必要かな?」って考えて一つずつ作っていけば、だんだんできるようになります。
マリオネットを上手に使うコツは、最初から大きくて完璧なものを作ろうとしないこと。
小さな機能を作ってテストして、少しずつ積み上げていくのがおすすめです。
**もっと上達するためのヒント**
– **公式のサンプルを見てみる**:Vectorworksが提供しているサンプルスクリプトをダウンロードして、どうやってノードがつながっているか見てみる
– **ネットで情報を探す**:開発者向けの説明ページや、ユーザー同士が交流するフォーラムで他の人が作ったネットワークを参考にする
– **グループ化して整理する**:複雑になったネットワークは、一つのノードにまとめて(ラップして)見やすく整理する癖をつける
ビジュアルスクリプトは、毎日の面倒な作業から解放されて、デザインの質を高めるための強い味方になってくれます。
Vectorworksに最初から入っているこの便利な機能、ぜひあなたの仕事に合わせて使ってみてください。
最初はパズルみたいにノードをつなぐところから始めて、だんだん自分だけのオリジナルツールを作る楽しさを味わえるはずです!
広告