Авг 25 2016

Как использовать программирование в дизайне

Кодинг! Зачем дизайнеру программировать?Кодинг! Зачем дизайнеру программировать? Как использовать программирование в дизайне, и других творческих задач. Многие работают с кодом, создают интерактивные инсталляции, визуализируют данные и алгоритмы. То есть, занимаются творческим программированием.

Содержание:

Зачем дизайнеру программировать?

Мне всегда, нравился дизайн, нравятся компьютеры. Как и многие из вас, я рос в мире, где технологии противоставлялись творчеству, и, конечно же, дизайн был полностью противоположностью программированию. Но уже тогда, разделение было излишне, надумано. И вот сейчас вокруг, говорят, как здорово было делать кодом. Мы хотели бы программировать творческой индустрией.

Графический пользовательский интерфейс, ставит большинство людей, в жёсткие рамки. Место того, чтобы позволить мыслям, беспрепятственно развиваться, мы вынуждены формировать их, такими средствами дизайна, которые были уже реализованы, до нас. Но, как только задачи, начинают требовать экспериментально, исследовательских работ, которые нельзя реализовать, имеющимися инструментами дизайна. Нам приходиться программировать.

Творческие технологии, находятся на стыке трех областей:

  1. Искусство;
  2. Науки;
  3. Технологии.

Если говорить о дизайне, то под технологиями понимается:

  1. Программирование;
  2. Физика;
  3. Математика.

Если выделять области, где программирование сейчас используется, наиболее активно, в творческих приложениях. То это следующие четыре области:

  1. Генеративный дизайн;
  2. Визуализация данных;
  3. Разработка интерфейсов;
  4. Интерактивная инсталляция.

Что изменилось в программировании?

Что же изменилось, за последние 10 – 15 лет, что все говорят о программировании, независимо от пола, от профессии.

Кодинг

Так выглядел, первый массовый компьютер, IBM 650, представленный в 1953 году. Процессор, этого компьютера весил тонну. Еще полторы тонны, весил блок питания, и занимал отдельную комнату. Программирование, в то время, выглядело так.

Кодинг

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

Рисованием кодом

В 2001 году, был представлен такой инструмент, Processing. Среда, языка программирования. Основной задачей проекта, было предоставить студентам, творческих специальностей, возможности программирования. Язык, processing, разрабатывался, так, чтобы максимально быть простым, интуитивным.

Рисование кодом, стало значительно проще. С тех пор, processing, активно используется художниками, дизайнерами, ученными и другими людьми творческих профессий, для реализации своих идей. Новые медиа, позволили нам переосмыслить, подходы для работы с дизайном. Позволили создавать динамические объекты, которые меняются, во времени, в зависимости от условий окружающего пространства или каких-либо данных. Это дало огромный толчок, к программированию в дизайне. Часто называют, генеративным или алгоритмическим дизайном.

Заключение

Если вас вдохновила тема: «Программирование в дизайне», но мечтали научиться программировать, и не могли собраться для этого. Набирайте в поиске hello.processing.org. Это интерактивный сайт с примерами и заданиями.

Надеюсь, что пост, кодинг, зачем дизайнеру программировать, был полезен!