Processing 2.0!

ProcessingIDE2

Не успел я написать про очередную бету Процессинга, как вышла финальная версия Processing 2.0. Сайт http://processing.org/ тоже обновился.

Новая бета Processing 2.0b9

18 мая появилась новая бета Процессинга. Главное новшество новой версии, это новый интерфейс! Из IDE исчезли режимы Android и JavaScript — их теперь можно установить с помощью кнопки «Add mode…». Также исправлены ошибки и внесены разные изменения, полный список которых здесь.

 

 Processing 2

 

Приз в конкурсе Intel® Perceptual Computing Challenge

Escape game prototype

Мой прототип игры, сделанный сделанный для первого тура конкурса Intel® Perceptual Computing Challenge отметили призом (http://software.intel.com/sites/campaigns/perceptualshowcase/escape.htm). Intel устроила конкурс для продвижения своего Intel Perceptual Computing SDK, про который можно подробнее почитать на хабре.
Прототип написан на openFrameworks (фрэймворк использует подход аналогичный Процессингу, но в качестве языка используется С++). Давно хотел попробовать openframeworks в работе и тут представился такой случай. Ощущения после работы с openframeworks, какие-то двоякие — он достаточно простой, для него написано много дополнений, можно быстро создать приложение, но что-то в нем устарело, что-то недописано. Возможно, я не достаточно погрузился в него, чтобы с удовольствием с ним работать. Сейчас посматриваю на его альтернативы: cinder и polycode — библиотеки для creative coding, тоже использующие С++.

Дебаггинг в Процессинге!

Ура! В в последней бете Processing’а есть дебаггер. Теперь, если включить режим Experimental, можно делать точки останова и смотреть значения переменных. Круто! Еще очень радует, что можно работать с шейдерами glsl.

Похвастаюсь

Альберто Кайро в сообщении по поводу окончания курса по инфографике, отметил 13 финальных работ в числе которых есть и моя работа)

«ALEX KUZMICHOV

Visualization of forum participation in this course. It’d be great if I could rearrange the students (from higher to lower participation, by country, etc.), and not only see them as a photo cloud.»

http://artprocessing.ru/processingparticipants/index.html

В последнем задании нужно было сделать эскиз или визуализацию на свою тему. Еще с начала курса мне хотелось визуализировать участников курса (около 2000). Слепил за пол дня в Processing’е визуализацию активных участников курса (размер картинки соответствует количеству постов на форумах). В спешке сделал главную ошибку, которая описана во всех книжках по инфографике — поставил в соответствие числу не площадь квадрата, а его сторону. Переделывать не стал, поскольку для интерактива использовал запеченную картинку с аватарами (не хотелось грузить на сайт 600+ фоток). Алгоритм похож на Wordle и сделан по краткому описанию на stackoverflow.

Для тех у кого не работает интерактивная версия — скриншот:

Эскизы для задания по курсу «Introduction to Infographics and Data Visualization»

Сделал для курса по инфографике пару эскизов в Processing’е. Визуализация данных о прозрачности деятельности благотворительных организаций в мире. Данные взяты с http://www.guardian.co.uk/global-development/datablog/2012/oct/01/development-data-aid.

На Coursera планируется курс «Creative Programming»

На Coursera доступно множество курсов онлайн обучения. А 1 июня должен начаться курс «Creative Programming» в котором предполагается использование Processing!

Ссылка на страницу курса: https://www.coursera.org/course/digitalmedia

Nature of code

Появилась классная книга The Nature of Code от Даниеля Шиффмана  в которой Процессинг используется для моделирования явлений окружающего мира. В книге есть генетические алгоритмы, нейронные сети, клеточные автоматы, фракталы…

Книга и исходный код выпущены под свободной лицензией и их можно взять на сайте http://natureofcode.com/

Processing 2: Creative Programming Cookbook

В сентябре вышла новая книга по Процессингу. Причем уже по версии Процессинга 2 (сейчас Processing 2 доступен в виде беты). Издательство Packt выпустило книгу Processing 2: Creative Programming Cookbook. В книге описаны приемы работ с данными, видео, аудио. Одна глава посвящена «компьютерному зрению» с OpenCV. Две главы посвящены работе в JavaScript и Android Mode, по главе на каждый режим. Последняя глава посвящена работе с Процессингом в других IDE, таких как Eclipse и IntelliJ IDEA.

Новый открытый курс по визуализации данных и инфографике на Knight Center

Альберто Кайро 26 октября начинает вести открытый курс по инфографике и визуализации данных. Подробнее здесь: https://knightcenter.utexas.edu/course/introduction-infographics-and-data-visualization-knight-centers-first-massive-open-online-cou