SlideShare a Scribd company logo
[Cat:Media art]
     Structure Synthをかじってみた
                        ヤギ ケイタ
Structure Synthをかじってみた(1/13)

Structure Synthとは...

Structure Synth is a cross-platform      application
”
for generating 3D structures
by specifying a design grammar. Even simple
systems may generate surprising and complex structures.



                                              ※公式サイト抜粋
                                                      ”
Structure Synthをかじってみた(2/13)

日本語でまとめると...

1. クロスプラットフォーム
2. 3D描画を生成する
3. 描画に特定のデザイン文法を使用する
Structure Synthをかじってみた(3/13)




公式:http://structuresynth.sourceforge.net/index.php
Structure Synthをかじってみた(4/13)
1.クロスプラットフォーム
 Windows/Mac/Linuxで使える
Structure Synthをかじってみた(5/13)
1.クロスプラットフォーム
 Windows
 …XP, Vista, 7対応

 Mac
 ...OS X 10.5以降

 Linux
 ...Debian, Ubuntu向けに対応

今回Mac OS 10.8(Mountain Lion)で触ってみた
Structure Synthをかじってみた(6/13)




          ↑ 更新日2010...だとっ...




ダウンロードしてみた...んがっ!
Structure Synthをかじってみた(7/13)




「遅すぎる、、、腐ってたんだ?」と思いつつ、
しかし続行ッッ!
Structure Synthをかじってみた(8/13)
 2. 3D描画を生成する
                              Buildボタン…スクリプトの描画を実行


スクリプトを
入力する部分
                     Buildボタンでこの領域に
                     描いたスクリプトが描画される




実行結果のロ
グ出力




落としてきたアプリケーションを実行すると、こんなイメージ
Structure Synthをかじってみた(9/13)
2. 3D描画を生成する




表示されているサンプル(Default.es)をBuildするとこんな風
Structure Synthをかじってみた(10/13)
2. 3D描画を生成する

   メニューバーの
   "Examples"より、多数のサンプ
   ルを試すことが出来る




メニューバー"File"→"New"より独自でスクリプトも作成可
Structure Synthをかじってみた(11/13)
3. 描画に特定のデザイン文法を使用する
Structure SynthはEisenScriptというスクリプト言語で
描画を行っている。文脈自由文法で記述されているようで、詳し
い書き方はこちらを参照してみるとよい
-Structure Synthチュートリアル http://opencae.gifu-nct.ac.
jp/pukiwiki/index.php?plugin=attach&refer=StructureSynth%A4%CE%B3%
E8%CD%D1&openfile=tutorial.pdf


-てきとうな日々様
http://blogs.yahoo.co.jp/cat_falcon/28757737.html


-Syntopia様
http://blog.hvidtfeldts.net/index.php/2008/12/grammars-for-generative-art-
part-ii/
Structure Synthをかじってみた(12/13)
まとめ

・以前のスライドでContext Freeを紹介したが、
今回はそれの3D版といえる
(文脈自由文法やインターフェースで共通項がある)

・OpenFrameworksやProcessingに対して、こちらも
描画に特化したプログラム

・最終更新が2010年ということ、他のモデリングソフトも
あり、簡単なグラフィカルアート向けに使えそうな感じ
Structure Synthをかじってみた(13/13)
参考URL

てきとうな日々様
http://blogs.yahoo.co.jp/cat_falcon/28752456.html

Syntopia様
http://blog.hvidtfeldts.net/

一足お先に。高専出身者が語る技術者ブログ様
http://www.sansan.com/blog/nakamori/2012/120522.html

More Related Content

PDF
Context free
ODP
マルチプラットフォーム開発導入
PDF
HoloLens MRTK-MRDL Unity 2017.3.1f1
PPTX
一年ツイッター
PDF
2012.10.27 のアンカンファレンスのスライド
PDF
20130216
PDF
Lt nande linux_nano
PDF
2019 未来創造PJ 成果報告会資料
Context free
マルチプラットフォーム開発導入
HoloLens MRTK-MRDL Unity 2017.3.1f1
一年ツイッター
2012.10.27 のアンカンファレンスのスライド
20130216
Lt nande linux_nano
2019 未来創造PJ 成果報告会資料

What's hot (13)

PDF
PDF
2014.09.16 jsオジサン3
PDF
13.11.02 playgroundthon環境構築
PPTX
第32回信号処理シンポジウム「Raspberry PiとROSを 使ったロボットシステム」
PDF
Ruby - gnuplot on Mac
PDF
Firefoxのすゝめ
PDF
タイル型ウィンドウマネージャのススメ
PDF
エディタこだわってますか?
PDF
20131128 WordPress勉強会
PDF
脱UniRx&Croutineから始めるUniTask
PDF
Windows で動かす TensorFlow
PDF
UnityのフリーライセンスでPC-Android通信を実装するまで
PDF
OSのフラットデザインを考えてみる_Hokuriku.NET vol.12
2014.09.16 jsオジサン3
13.11.02 playgroundthon環境構築
第32回信号処理シンポジウム「Raspberry PiとROSを 使ったロボットシステム」
Ruby - gnuplot on Mac
Firefoxのすゝめ
タイル型ウィンドウマネージャのススメ
エディタこだわってますか?
20131128 WordPress勉強会
脱UniRx&Croutineから始めるUniTask
Windows で動かす TensorFlow
UnityのフリーライセンスでPC-Android通信を実装するまで
OSのフラットデザインを考えてみる_Hokuriku.NET vol.12
Ad

More from Kei Yagi (9)

PDF
Vue Router + Vuex
PDF
Vue.js 基礎 + Vue CLI の使い方
PDF
Vue.js Outline
PDF
GPUインスタンシングとAnimation Texture Baker
PDF
Vue.jsの関連ツール・ライブラリ(Vuex, Vue-Router, Nuxt)
PDF
はじめてのVue.js
PDF
iOS11について本気出して考えてみた
PDF
three.jsによる一歩進めたグラフィカルな表現
PDF
フロントエンド初学者がSPAに手を出してみた
Vue Router + Vuex
Vue.js 基礎 + Vue CLI の使い方
Vue.js Outline
GPUインスタンシングとAnimation Texture Baker
Vue.jsの関連ツール・ライブラリ(Vuex, Vue-Router, Nuxt)
はじめてのVue.js
iOS11について本気出して考えてみた
three.jsによる一歩進めたグラフィカルな表現
フロントエンド初学者がSPAに手を出してみた
Ad

Structure synth