マリオネット・スクリプト解説講座

第1回「マリオネットとは」

ArchitectLandmarkSpotlightDesigner

この記事は【2020年3月31日】に公開されたもので、2年以上経過しています。
記事の内容が古くなっていたり、新機能の追加・機能の改善が図られていることがあります。

マリオネットは、Vectorworks上で動くビジュアルプログラミング環境です。
Vectorworksユーザの皆様は、新しい操作をほとんど覚えることなく、未経験者でもプログラミングを始めることができます。

マリオネットってなに?

マリオネットは、Vectorworksデザインシリーズに搭載されているビジュアルプログラミング環境です。基本ツールパレットの「マリオネットツール」から始めることができます。

ビジュアルプログラミングは、プログラミング言語のひとつで、難しいテキストを記述することなく視覚的な操作でプログラミングを行う手法です。

マリオネットでは、Vectorworksで作図や計算をする機能を持った箱「ノード」を配置して、ノード同士を「ワイヤー」で繋ぎ合わせることでプログラムを作成します。

マリオネットでなにができるの?

そもそもプログラミングとは、どのようなものでしょうか。筆者は次のように理解しています。

「コンピュータにやってもらいたいことを、コンピュータが理解できるように、順番に書いていくこと。」

要するに、コンピュータさんの国の言葉で作業依頼書を出しているようなイメージです。

プログラミングを活用するポイントは「コンピュータに何をお願いするのか」に尽きます。
ズバリ、コンピュータが得意なことをお願いすればよいのです。

・計算
・記憶
・繰り返し
・乱数   などなど

Vectorworksのワークフローにマリオネットを取り入れることで、乱数を使って人間が思いつかないようなデザインを創出したり、膨大な数の図形データを一瞬で処理したり、コンピュータのパワーを最大限に活かすことができるようになります。

デザインツールとして活用する

・偶然性(ランダム・ノイズ)を活用したデザイン
・パラメトリックオブジェクトの作成
・アルゴリズミックデザイン

ボロノイ計算のアルゴリズムをデザインに取り入れる

作業効率を向上する

・反復作業の自動化
・データの集計
・オリジナル便利ツール

図面上のテキストをファインドする便利ツール

マリオネット情報の紹介

エーアンドエー

研究開発室 マリオネットページ

マリオネットを始めるための基本情報やノードのリファレンスを掲載しています。

Vectorworks社ユーザーフォーラム

マリオネット サンプルダウンロードページ

開発元のVectorworks.incや海外のディストリビュータ・ユーザが作成したマリオネットのサンプルをダウンロードすることができます。

マリオネット フォーラム

フォーラムではマリオネットに関する情報の共有が活発に行われています。

 

この機能を利用できる製品

Architect

Vectorworks Architect

建築設計や内装、ディスプレイデザインに対応した先進的なBIM・インテリア設計支援機能、拡張機能、さらには豊富な建築向けのデータライブラリを搭載した建築/内装業界向け製品
詳細情報 購入ページ

Landmark

Vectorworks Landmark

地形モデルや多彩な植栽、灌水設備計画等に対応するランドスケープデザイン機能、さらには豊富な造園向けのデータライブラリを搭載した都市計画/造園業界向け製品
詳細情報 購入ページ

Spotlight

Vectorworks Spotlight

ステージプランニングやライティング計画に対応した先進的な舞台照明計画支援機能、さらには各種メーカー製のトラスや照明機材、音響機器等の豊富なデータライブラリを搭載したエンタテインメント業界向け製品
詳細情報 購入ページ

Designer

Vectorworks Design Suite

専門分野別(建築設計/ディスプレイデザイン、ランドスケープデザイン、ステージデザイン&スポットライトプランニング)の設計支援機能、拡張機能、さらには豊富なデータライブラリを搭載した最上位の製品
詳細情報 購入ページ