Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Генеративный дизайн

Генеративный дизайн

Доклад 24 июня 2014

Andrew Shapiro

June 24, 2014
Tweet

More Decks by Andrew Shapiro

Other Decks in Design

Transcript

  1. Пример красивый. Но что характерно. Мы видим алгоритм, пошаговую инструкцию.

    Если нужна немного другая радиолярия, путь приходится повторять заново. 10
  2. Видим, например, что нужно менять количество вершин и внутренний радиус.

    С выбранной связкой инструмент — модель придётся начинать с начала. 13
  3. Попробуем сделать тоже самое в Нодбокс 3. Нодбокс 3 —

    комплекс для алгоритмической графики на основе блок-схем. Код писать не нужно, только расставлять кубы в нужном порядке и крутить параметры. 14
  4. Самое ценное здесь: • мгновенно видеть результат при изменении параметров,

    • видеть труднопредставимые заранее варианты решений, благодаря случайности 17
  5. Новый инструмент уместно строить при большом объёме или часто сменяющихся

    данных и одинаковой схеме вывода. Цель — экономия времени на перестроения, дерутинизация 18
  6. Аврора Визуализация изменения цены ценных бумаг, Nodebox 1 Интерфейс торгового

    терминала «Аврора», Андрей Шапиро и Дмитрий Тростин.
  7. 38

  8. Фильмы на плоскости рейтинг—год, Процессинг Задача — проверить будет ли

    интересно выбирать «соседа» по расположению плоскости 42
  9. «Иногда ты не можешь найти то, что тебе нужно. Значит,

    ты еще это не создал. Настала твоя очередь». Майк Монтейро “ 53
  10. Prototypo Прототип параметрического редактора шрифта Прототайпо, Процессинг В этом году

    разработчики набрали средства на Кикстартере и планируют к осени выпустить релиз редактора. 54
  11. Попытаюсь дать своё определение ГД Подход к созданию артефактов культуры

    на основе вычислительных алгоритмов экономящий время, дарящий идеи и озарения в ходе игры с построенным инструментом. “ 57
  12. За что я это люблю 1. Предпочитаю интеллектуальную рутину мышечной

    (но каллиграфия!) 2. Обожаю использовать случайность для поиска идей 58
  13. Наше мышление инертно. Нужна помощь, сдвиг точки сборки. Замеченные случайности.

    Часто мука рассыпается красивее, чем мы её тщательно выложим. 63
  14. Что понадобится Любознательность и непреодолимая тяга Пригодятся • Основы логики

    • Математика: геометрия, тригонометрия, линейная алгебра • Основы информатики: пиксель, цветовые модели • Основы программирования: циклы, ветвление, структуры данных, ввод-вывод 65
  15. Веб: Песочницы • JS Fiddle • Dabblet • CodePen •

    другие... • Консоль разработчика в браузере 69
  16. Самостоятельные 2/2 • Resolume (бокс-модель) — генеративное видео • Madmapper

    (бокс-модель, Mac only) — инструмент проецирования • R, статистические вычисления и визуализация • Open Frameworks (C++) 71
  17. Знакомство с Процессинг Интерактивная кисть для быстрого рисования текстур. Кисть

    объём и, возможно цвет, которой изменяется при движении по холсту. 76
  18. v o i d s e t u p (

    ) { s i z e ( 6 0 0 , 6 0 0 ) ; / / ш и р и н а и в ы с о т а л и с т а b a c k g r o u n d ( 2 5 5 ) ; / / о ч и с т и т ь э к р а н б е л ы м n o S t r o k e ( ) ; / / б е з о б в о д к и f i l l ( 0 ) ; / / з а л и в а т ь ф о р м ы ч ё р н ы м } v o i d d r a w ( ) { } 77