前回解説したAnyノードと似た機能を持つfunctionノードをご紹介します。functionノードはAnyと同様にPythonコードの短いプログラムを記述することができます。今回はAnyとfunctionノードの違いと、その活用方法について解説いたします。
マリオネット・スクリプト解説講座
第28回「Anyノードの使い方」
AnyノードはPythonコードの短いプログラムを記述して実行できる特殊なノードです。Anyノードを使いこなすことができれば、マリオネットの活用の幅が大きく広がります。今回は、すぐに真似できるAnyノードの記述例をいくつか紹介します。
マリオネット・スクリプト解説講座
第27回「ボロノイ図を描く」
アルゴリズミックデザインのためのカスタマイズノード第3弾として、Pythonの外部ライブラリを活用してボロノイ図を生成するVoronoiノードをA&Aノードライブラリに追加しました。今回はこのVoronoiノードを使用して、ボロノイ図をプロダクトデザインに取り入れる方法をご紹介します。
マリオネット・スクリプト解説講座
第26回「シンプルなアウトライン引き戸」
A&Aイベントスタッフからマリオネットで建具を作成されるユーザー様が増えてきたと嬉しい声を頂戴しました。同時に、マリオネットオブジェクトを壁に挿入した際の開口部の形状のコントロールについて質問を受けましたので、アウトライン引き戸(バーンドア)のマリオネットオブジェクトを例に解説していきます。
マリオネット・スクリプト解説講座
第25回「マリオネットTips」
今回は、マリオネットでの作業の質を高める豆知識やテクニックをいくつかご紹介します。
マリオネット・スクリプト解説講座
第24回「シェルピンスキーのギャスケット」
前回に引き続きアルゴリズミックデザインにご活用いただけるノードをご用意しました。「Sierpinski」ノードはフラクタル図形の一種であるシェルピンスキーのギャスケットを作成します。
マリオネット・スクリプト解説講座
第23回「アルゴリズムデザインのすすめ:DLAノード」
誰もがマリオネットでアルゴリズムデザインを気軽に始めることができるように、A&Aノードライブラリにアルゴリズムデザインに特化したノードを追加しました。第1弾は、ブラウン運動を利用した粒子の凝縮体を作成できるDLAノードです。
マリオネット・スクリプト解説講座
第22回「マリオネットツール 2022」
先日リリースされたVectorworks 2022に搭載されるマリオネットツールでは玄人向けのアップデートが適用されています。地味ながら作業効率がグンと向上する機能となっておりますのでぜひチェックしてください。
マリオネット・スクリプト解説講座
第21回「シンプルな格子オブジェクト」
今回はサイズと分割数が可変な格子のオブジェクトを作成します。直方体の棒を組み合わせたシンプルなつくりになっていますので、マリオネット初心者にぴったりの内容です。
マリオネット・スクリプト解説講座
第20回「おすすめノード10選」
マリオネットツールには600以上のノードが搭載されています。図形を作図するもの、移動するもの、データを整理するもの、計算するものなど多種多様で、すべてのノードを記憶するのは不可能です。その中でも、マリオネットツール活用するうえで知っておいて損はないノードを10種類紹介します。
マリオネット・スクリプト解説講座
第19回「輪切りのデザイン」
ルーバーやプロダクトデザインなど採用される輪切り風のデザインは、マリオネットを使用すれば簡単に作成することができます。自由な形状のソリッドから輪切りのデザインを作成するプログラミング例を紹介します。
マリオネット・スクリプト解説講座
第18回「NURBS曲面の操作」
前回マリオネットでNURBS曲線を使用する方法を紹介しました。今回はNURBS曲面を扱います。オブジェクの”面”を直接コントールすることで3Dの表現の幅がグっと拡がります。
マリオネット・スクリプト解説講座
第17回「NURBS曲線の屋根」
Vectorworksでの3Dモデリングにおいて、自由な曲線・曲面の表現ではNURBS曲線・曲面が力を発揮します。今回はマリオネットでのNURBS曲線の使い方を解説しながら簡単な屋根のモデリングをご紹介します。
マリオネット・スクリプト解説講座
第16回「クラス・レイヤ作成の自動化」
マリオネットでは図形だけでなく、クラスやレイヤなど作業環境をコントロールすることができます。クラス・レイヤを操作するノードの簡単な使い方を解説します。
マリオネット・スクリプト解説講座
第15回「オブジェクトの情報を表示する」
マリオネットのフォーラムで共有されているサンプルスクリプトを利用して、オブジェクトの情報を図面上に一覧表示するメニューコマンドを作成します。