Structure synth и eisenscript

http://smartysmile.ru10:50 30-Дек-2009

Structure Synth — это небольшая программка и маленький язык программирования, которые позволяют на основе заданной грамматики генерировать интересные «трехмерные фракталы».

image

image
image
image

Как и в случае с L-System, здесь используется принцип замены элементов по правилам. Автор брал за основу CFDG (Context-Free Design Grammar) — спецификация языка грамматик в 2D. Согласитесь, получаются весьма интересные картинки.

В SS используется так называемый Eisenscript

image

Он представляет собой набор правил замены одних примитивов на другие с изменением параметров.
Подробнее можно прочитать на сайте.

SS представляет скорее научный интерес, чем практический. Я уже давно отстал от мейнстрима 3d редакторов, но уверен, что нечто подобное в них уже давно можно быстро генерить какими-то другими способами. Грамматики сравнительно просто позволяют симулировать природные процессы, как это можно было видеть из моей предыдущей статьи. Из набора простых правил мы получаем красивые сложные трехмерные структуры.

Эта статья является лишь поводом познакомиться с Structure Synth, а особо заинтересовавшимся погуглить на темы Shape Grammar, Context Free Art, Generative Art. Удачи!

 

Twitter Mail Facebook MySpace Linkedin Digg Google Delicious Stumbleupon Addthis
Все права на материалы принадлежат их уважаемым авторам. редакция портала не может нести ответственность за достоверность информации, содержащейся в комментариях пользователей.