Processing. Язык программирования для визуалов

На одном элитном форуме обнаружилась ссылка на язык программирования (коллеги, не пролистывайте!), предназначенном для создания произведений визуального, а особенно – генеративного (не путать с дегенеративным) искусства. Первая же ссылка в поиске придала энтузиазма:

Остальные тоже рекомендую. На vimeo можно поискать по тегу «processing». Вкрадце – это язык программирования, сделанный для художников и дизайнеров. Его синтаксис достаточно прост для не очень технического мозга, а возможности – как раз те, что нам нужны. А еще там симпатичная среда разработки. Наваять действующую модель скринсейвера мечты, или концептуальной инсталляции «кубы идут громить цилиндры» можно значительно быстрее, чем во флэше. Например, я за полвечера сделал вот такую анимированную трехмерную (!) модельку:

Это часы. Посмотреть в движении можно тут (если у вас нормально работает Java в браузере). Исходный код тоже можно глянуть – но, поверьте, лучше учиться на других примерах.

Если стало интересно, и вы нормально владеете английским, забирайтесь на официальный сайт проекта – http://processing.org Там есть тонны документации с примерами и галлерея. На русском языке нашел несколько ссылок на Хабре:

  • Знакомство с Processing 1.0
  • Getting Started With Processing на русском – обещают целую книгу
  • Мой визуализатор музыки – хороший пример использования
  • Да, забыл добавить – из вашего проекта можно сделать программу для Mac OS, Linux и даже Windows!

    2011.02.26