2016年5月24日火曜日

Grasshopper-ARCHICAD Live Connection 1.4 Add-Onについて

ここではGrasshopper-ARCHICAD Live Connection 1.4 Add-Onについて記載しています。

Grasshopper-ARCHICAD Live Connection 1.4 Add-Onとは

デザインの幅を拡張するために制作されたソフトであり、Grasshopperのアドオンとして機能する。Grasshopper上で作成したオブジェクトに対し、ディテールやストラクチャなどの情報を付与した上で(ArchiCADのコンポーネントによって)、ArchiCAD上にデータ変換することなく読み込むことが出来る。

video
           Grasshopper-ArchiCAD Live Connection

Rhino/Grasshopper上で、柱やスラブを生成するためのラインやポリラインから、ArchiCADのコンポーネントを使用し、規格やマテリアルを割り当てることが出来、パラメトリックに編集することが出来る。編集後はArchiCADのオブジェクトとしてリアルタイムに変換することが出来る。

2016年2月17日水曜日

Remote Control Panel(リモートコントロールパネル)について

Remote Control Panelの説明

1.Remote Control Panel(リモートコントロールパネル、以降RCP)とは、GHで使用した複数のパラメーターを一つのパネル上にまとめることで、スライダーコンポーネントの数値入力を簡易にするものです。
RCPを使用することで、複数のパラメーターをグループ、序列、名前、色を用いて分けることが出来き、Grasshopperキャンパス上ではなく、Rhinoceros上で操作することが出来ます。

2.ここでは、オブジェクトに対してX,Y,Z方向に対してパラメトリックにスケールを行う定義ファイルで説明します。







 

RCP操作方法は下記リンク先にてご覧いただけます。
Remote Control Panelの操作方法

2016年2月16日火曜日

Remote Control Panelの操作方法

Remote Control Paneの操作方法をご紹介いたします。



操作方法
・表示
「View」メニューの「Remote Control Panel」を選択するとコントロールパネルが表示されます。

・追加
まず操作したい「Number Slider」コンポーネントの上で右クリックし「Publish To Remote Panel」
を選択します。
ここでは「X-lenght」、「Y-lenght」、「Z-lenght」を追加します。
数値をドラッグすることで「Number Slider」と同じように値を変化させることが出来ます。
※RCPに追加したパラメーターは編集することが出来ます。

・グループ
右上の鉛筆のアイコンをクリックします。
+ボタンを押すと新しいグループが作成されます。
「New Group」の上で右クリックすることで名前を変更することが出来ます。



・レイヤ
グループ内の数値をレイヤを作成することが出来ます。
「custom label」を右クリックすることでタイトルを変更することが出来ます。

・パーテーション
グループ内にパーテーションを設けることが出来ます。



・削除
削除したいバーをドラックし、右クリックまたは黄色と黒の模様が消える場所で離すことで削除することが出来ます。

※この状態で右クリック
または

※この状態でドラッグを離す。

 表示パターン
・ シェーディング表示


・ワイヤーフレーム表示


・プレビューオフ





2016年1月18日月曜日

曲率の数値データと方向の取得について

曲面の任意の複数点において、曲率の数値データの取得について

 Grasshopperの「Surface Curvature」と「Principal Curvature」コンポーネントを用いてガウス曲率、平均曲率、最大主曲率、最小主曲率、最大主曲率方向、最小主曲率方向の数値データを取得する方法をご紹介します。



1. 単一の点での曲率値の取得
まず任意の※「Reparameterize」したサーフェスを用意し、「Surface Curvature」コンポーネントに繋ぎ「ParamsInputPanel」コンポーネントにて「ガウス曲率」、「平均曲率」の数値を見ることが出来ます。ここではRhinoのインターフェイス上に表示するために「DisplayText Tag 3D」コンポーネントを使用しています。
※「Reparameterize」につきましては以下リンク先をご参照ください。



同様の操作を行い「Principal Curvature」コンポーネントでは、「最大主曲率」、「最小主曲率」、「最大主曲率方向」、「最小主曲率方向」の数値を見ることが出来ます。

※上記の画像は単一の点を移動し、曲率の値を見ている。


2. 複数点での曲率値の取得
赤で囲われた部分では「SetSequenceSeries」コンポーネントを用いて複数の点を生成している。「Surface Curvatureコンポーネント」及び、「Principal Curvatureコンポーネントに繋げることで、各サーフェス上の複数点の曲率値を取得することが出来ます。



※上記の画像はサーフェス上の点を複数生成し、曲率の値を見ている。


2015年6月10日水曜日

Grasshopperトレーニング 夏休み特別企画

夏休みに、学生向限定と、学校教員向限定のGrasshopper入門を特別企画で設けました。

学生の学生による学生のためのGrasshopper
 学生が講師をすることで、低価格でかつ、リラックスした雰囲気で受講できます。
 NURBSの基礎に関する特別講義も別枠で、2時間設けます。

教員限定Grasshopper入門
 通常のGrasshopper入門のトレーニングですが、デジタルデザイン・モデリングに従事する学校教員の方は特別価格で受講できます。










時間のとれる夏休みに是非、受講検討ください。

2015年4月10日金曜日

[Line]コンポーネントの仕様変更について

2015/04/09現在、公開されている最新のGrasshopperのバージョンは0.9.0076ですが、書籍「Grasshopper入門」で使用しているGrasshopperのバージョンは0.9.0066です。
この0.9.00660.9.0076では[Line]コンポーネントの仕様が違っており、最新のGrasshopper上で、例えば「Grasshopper入門」P.41の文や画像の通りにコンポーネントを接続しても、同じ結果を出しません。


※書籍と同じ旧Lineコンポーネントで生成された線

本来は上図の様になってほしいのですが、最新のGrasshopperで新規に[Line]コンポーネントを呼び出し、書籍と同じ様に接続すると・・・


※新規にLineコンポーネントを呼び出し、書籍と同じ様に接続して生成された線

この様な結果になってしまいます。
これは、旧[Line]コンポーネントにはついていた「Shortest list」というオプション機能が、現在の[Line]コンポーネントからは撤廃された為です。


※旧[Line]コンポーネントのメニュー内にある「Shortest list」オプション

そこで、現行の[Line]コンポーネントで旧[Line]コンポーネントと同様の結果を出す方法ですが、[Shortest List]コンポーネントを呼び出し、[Line]コンポーネントと[Point]コンポーネントの間に噛ませて繋げる事で可能です。

※現行の[Line]コンポーネントの前に[Shortest List]コンポーネントを繋げる事で、
[Line]コンポーネントの「Shortest list」オプションと同じ効果を出しています。

2014年11月14日金曜日

コンポーネント検索ウィンドウの小技

前回、コンポーネントを探す方法の一つとして、コンポーネントを名前で検索する方法を紹介しました。

実はこのコンポーネント検索用入力ウィンドウ、数字を入力する事で一部のコンポーネントを入力した数値で呼び出す事が可能なのです。

[Number Slider]
Grasshopperで最もよく使うコンポーネントの一つとして、[Number Slider]コンポーネントがあります。ユーザーは、このコンポーネントを呼び出した後で、用途に合わせてEditメニューで整数にしたり少数にしたり、上限値と下限値を設定して利用しますが、検索用入力ウィンドウに数字を入力すると、予めその数値に設定された状態の[Number Slider]コンポーネントを呼び出す事が出来ます。
その際に、整数で入力すれば整数に設定された[Number Slider]が、小数点第二位まで入力すれば少数点第二位まで指定可能に設定された[Number Slider]が呼び出されます。
また、[-5<5]等といった形で入力すれば、[Number Slider]の入力範囲を指定する事も可能です。

[Point]
点座標を指定したり、Rhinoで用意した点を割り当てる事で使用する[Point]コンポーネントですが、検索用入力ウィンドウに[3,1,2]等の様にカンマで区切った数値を入力すると、予め入力した座標に点を指定された状態で[Point]コンポーネントを呼び出します。

[Clock]
[Clock]コンポーネントは、時刻データを出力する時計の様なビジュアルのコンポーネントです。こちらのコンポーネントを使用する機会は少ないかもしれませんが、前述の二つのコンポーネントと同様に、検索用入力ウィンドウに[18:42:00]といった具合に入力すると、入力した時刻に設定された[Clock]コンポーネントを呼び出します。