お知らせ

Announcement: We’re aware of an issue affecting starting a new topic from category pages and creating new blog posts. New topics can still be started directly from the relevant board. Learn more here.

[パッケージ紹介] Mantis Shrimp

[パッケージ紹介] Mantis Shrimp

Makoto_Ohura
Autodesk Autodesk
957件の閲覧回数
3件の返信
メッセージ1/4

[パッケージ紹介] Mantis Shrimp

Makoto_Ohura
Autodesk
Autodesk

Mantis Shrimpは、Rhinoの3dmファイルやGrasshopperから書き出されたジオメトリを読み込み可能にするDynamo(Revit)とGrasshopper(Rhino)の相互運用性プロジェクトです。(詳細は、https://github.com/ksobon/MantisShrimp を参照してください)
利用する前に以下の点をチェックしてください。
1. IronPython 2.7のモジュールを利用するので、IronPythonが既定値の場所であるC:\Program Files (x86)\IronPython 2.7にインストールされていることを確認してください。Dynamoをインストールすれば、IronPythonもインストールされています。
2. Grasshopper用のGhPythonを入手して、インストールしてください。
3. DynamoとGrasshopper間の読み書きで、お互い同じバージョンのRhinoCommon.dllを使用していることを確認してください。Dynamoから[Specify RhinoCommon.dll Path]ノードを使って、RhinoCommon.dllのパスを指定します。
4. Rhinoの最新版のアップデートを適用します。
5. ファイルパスを指定する際には、"/"ではなく、"\"またはバックスラッシュを使用します。
6. 指定されたファイルパスに読み書きの権限があることを確認します。
次に、Mantis Shrimpのインストールを行いますが、その設定の手順は、以下のリンク内のビデオで紹介されています。
http://archi-lab.net/?p=1486
Mantis Shrimpのインストール手順の概要は以下の通りです。
1. Dynamoの[パッケージの検索]でMantis Shrimpを検索して、インストールします。
2. インストールが完了したら、Mantis Shrimpのルートフォルダを表示します。通常は、C:\Users\<ユーザ名>\AppData\Roaming\Dynamo\0.9\packages\Mantis Shrimp になります。
3. extraフォルダにある*.ghuserファイルをすべて選択して、C:\Users\<ユーザ名>\AppData\Roaming\Grasshopper\UserObjectsにコピーします。
4. Grasshopperを起動して、[archi-lab]タブが追加されているのを確認します。
上記の設定によって、Rhinoの3dmファイルやGrasshopperのジオメトリをDynamoで読み込んだり、DynamoのジオメトリをGrasshopperに書き出すことができるようになります。
例えば、ハンズオンセミナーなどで紹介したRhynamoを使って3dmファイルを読み込むグラフと同じ内容は、Mantis Shrimpを使うと下図のグラフになります。

1052966_1671188879831039_2758776400269453144_o.png

 


Makoto Ohura
Technical Sales Specialist
Autodesk Ltd., Japan
0 件のいいね
958件の閲覧回数
3件の返信
返信 (3)
メッセージ2/4

Makoto_Ohura
Autodesk
Autodesk

Mantis Shrimpを使うと、Grasshopperで作成されたジオメトリやデータをDynamoに渡すことができます。
下記のビデオでは、Grasshopperで作成した円柱サーフェスをMantis ShrimpのExportコンポーネントを使って、File01.geoファイルに書き出しています。次にDynamoでMantis Shrimpの[Read GH File]ノードを使って、Dynamoのジオメトリとして取り込んでいます。この時、Grasshopperの円柱サーフェスの半径の値を変更すると、Dynamoのジオメトリにもリアルタイムに反映されます。

 


Makoto Ohura
Technical Sales Specialist
Autodesk Ltd., Japan
0 件のいいね
メッセージ3/4

Makoto_Ohura
Autodesk
Autodesk

Mantis Shrimpを使うと、Grasshopperで作成されたジオメトリやデータをDynamoに渡すことができます。
下記のビデオでは、GrasshopperのRangeコンポーネントを使った数字のリストをMantis ShrimpのDataExportコンポーネントを使って、File02.geoファイルに書き出しています。次にDynamoでMantis Shrimpの[Read GH File]ノードを使って、Dynamoのデータとして取り込んでいます。この時、GrasshopperでリストをGraftやFlattenに変更すると、Dynamoのリストにもリアルタイムに反映されます。

 


Makoto Ohura
Technical Sales Specialist
Autodesk Ltd., Japan
0 件のいいね
メッセージ4/4

Makoto_Ohura
Autodesk
Autodesk

Mantis Shrimpを使うと、Dynamoで作成されたジオメトリをGrasshopperに渡すこともできます。
下記のビデオでは、Revitで作成したサーフェスをDynamoに取り込み、Mantis Shrimpの[Write GH File]ノードを使って、File03.geoファイルに書き出しています。次に、DynamoのジオメトリはNurbsSurfaceなので、GrasshopperでMantis ShrimpのDSNurbsSurfaceコンポーネントを使って、取り込んでいます。Rhino画面のプレビューで取り込まれているのが確認できます。

 


Makoto Ohura
Technical Sales Specialist
Autodesk Ltd., Japan
0 件のいいね