Archive for the 'Без рубрики' Category

CINDER 0.8.6

Cinder
Вышло обновление открытой С++ библиотеки для креативного кодирования CINDER 0.8.6. Из нового: поддержка WinRT и DirectX, работа в Visual C++ 2013, 64-битные приложения, новое API для звука. Подробнее: http://libcinder.org/blog/posts/9_cinder-086-released/. Скачать можно тут http://libcinder.org/download/

p5.js


Появилась альтернатива processing.js — p5.js (http://p5js.org). p5.js — это JavaScript библиотека с той же целью что и изначальная цель Процессинга — снизить порог входа в програмирование для художников, дизайнеров, учителей. p5.js активно развивается, скоро появится среда для разработки. Дополнительные библиотеки позволяют легко взаимодействовать с HTML5 объектами: текстом, звуком, видео, вводом и вебкамерой. Посмотрите яркую презентацию в которой, главный разработчик Лорен МакКарти (Lauren McCarthy) и Даниэл Шиффман (Dan Shiffman) рассказывают о p5.js — http://hello.p5js.org/. Выше p5.js в действии.

Hello processing

Processing Foundation сделала для Hour of Code 2013 четыре урока по Процессингу. Фантастический Даниэл Шиффман очень живо рассказывает основы Processing: http://hello.processing.org/

SanielShiffmanHelloProcessing

Final Project for Creative Programming for Digital Media & Mobile Apps Course

Курс креативного программирования на курсере закончился. Курс конечно совсем для начинающих оказался, но все равно было занятно послушать лекции. Очень много рассказывали про звук, что для меня было интересно. Интересных программных концепций я особо не почерпнул. Книга Generative Art от Matt Pearson гораздо круче в этом плане. Вот мой наспех сделанный Final Project. Звуки колоколов от http://www.freesound.org/people/anamorphosis/.


Начался курс Creative Programming

SonicPainter

На Coursera начался курс Creative Programming for Digital Media & Mobile Apps. Основным инструментом используемом в курсе является Процессинг.

Курс продолжится 6 недель.

Неделя 1: Введение: рисовалка со звуком (Introduction: sonic painter)
Неделя 2: Интерактивное приложение для диджея/виджея (Interactive D/VJ app)
Неделя 3: Музыкальный плеер с визуализацией (Music player and sensor controlled visualiser)
Неделя 4: Игра (Game with physical modelling and synthesis)
Неделя 5: Работа с программными интерфейсами социальных сетей (APIs accessing and processing social media data)
Неделя 6: Музыкальная машина (Music machine)

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.

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