Кодирование и письмо

Креативное программирование: когда искусство выходит за рамки среднего и находит убежище в процессе

Как начать творческое кодирование? Где творческое кодирование сочетается с творческим письмом?

В произведении искусства хаос должен мерцать сквозь пелену порядка - Новалис

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

Процесс - это искусство, ветви и показы - это просто состояние во времени.

Представьте себе великого художника: Сезанн, Ван Гог, Моне. Их разум как процесс, механизм, в котором создаются великие произведения искусства.

Их разум - это искусство, которое рисует их состояния.

Создаваемые ими произведения искусства - просто отражение их великих умов.

Представьте себе великого писателя: Вольтер, Эрнест Хемингуэй, Джейн Остин. Их разум как процесс - механизм, в котором создается великая письменность.

Их ум - это тип художественного творчества, который пишет великие литературные произведения. Литература - это просто отражение их душевного состояния.

Это генеративное искусство.

Искусство, созданное из черного ящика творческого разума (искусство процесса), которое остается верным состоянию ума в настоящий момент. Искусство процесса (разум) не обязательно должно быть логичным. Это может быть творчески.

Исторически сложилось так, что люди часто думают о генеративном искусстве как о процессе создания паттернов. Этот процесс логичен. Этот процесс регулярный. Этот процесс спланирован и составлен.

Это только один из видов генеративного искусства. Например, штамп - это генератор для создания узоров для тканей, которые рекламируются как произведения искусства.

При современных технологиях этим штампом может быть компьютерная программа.

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

Программа - это отражение мысли программиста или художника. Программа - это искусство процесса. Генерируемые паттерны - это просто отражение данного состояния в уме. Вместо изображения с плоской поверхностью компьютерный программист может генерировать постоянно меняющиеся визуализации данных в видео, гифках, изображениях, звуке, виртуальной реальности и других средах.

В отличие от этого процесса творческого писателя, который использует компьютер для набора своих слов для создания различных форм письма, этот творческий писатель использует логический лингвистический аппарат для создания произведений искусства.

И программист, и писатель имеют в своем распоряжении логические механизмы для вывода своих мыслей и идей. Разница в том, что программист более сдержан и ограничен рамками языка программирования, который он использует. У писателя, с другой стороны, есть более мощный инструмент: логическая лингвистическая машина. Этот инструмент более сложен по своей логике, более свободен в формах и более свободен в использовании.

Таким образом, писатель может создавать с меньшими ограничениями, чем программист.

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

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

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

Как начать творческое кодирование?

Во-первых, вы можете узнать обо всех фреймворках, которые можно использовать для творческого кодирования, на creative blogq. Когда вы разберетесь с фреймворками, которые можно использовать для творческого кодирования, вы можете приступить к созданию визуализаций данных.

Вы можете начать творческое кодирование, пройдя курс здесь. Вы также можете просматривать видео на фреймворках p5.js, sketch.js, D3, three.js, которые используются для творческого кодирования.

В последнее время креативное кодирование стремительно развивается. Он выходит за рамки простого проецирования визуализаций данных из текстовых данных. Возможности для консолидации различных видов больших данных, таких как данные социальных сетей, с таких платформ, как Twitter, Instagram, Flikr и Youtube, открывают новые возможности для творческого программирования. Ниже приведен пример каркасной анимации фотографий.

Наконец, виртуальная реальность представляет еще один вид искусства, используя фреймворк A-Frame для создания опыта виртуальной реальности, позволяющий создавать полностью иммерсивный опыт в произведениях искусства.

Вот список творческих проектов кодирования в виртуальной реальности.

Когда творческое письмо сливается с творческим кодированием?

Визуальная поэзия - это первый шаг к слиянию творческого письма и творческого кодирования. Проецирование слов на экран в другом носителе, например, в видео, объединяет слова с изображениями. Вот отличный пример этого.

Но это только начало.

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

Другая возможность - использовать существующие стихи и преобразовать их в анимированную мозаику слов, наблюдать, как они танцуют в нашем виртуальном мире рядом с нашими персонажами. Это еще один вариант жизни в мире, созданном стихотворением.

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

Будущее как для наших слов, так и для наших данных будет намного более наглядным в грядущей творческой революции. Используя творческое кодирование в сочетании с машинным обучением и искусственным интеллектом, мы сможем извлекать данные в реальном времени из нашего мира: социальных сетей, частных и общедоступных хранилищ данных. Мы сможем оживить иммерсивный опыт с этими данными, которые выходят за рамки медиума и объединяют искусство, творческое письмо, музыку и актерское мастерство. Этот иммерсивный опыт позволит нам гораздо ярче прочувствовать наш человеческий опыт. Они не только более реальны, но и могут быть созданы в реальном времени.

По мере движения нашего мира движется наше искусство и наше творчество.

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

Об авторе

Цзюнь Ву (Jun Wu) - автор контента по технологиям, искусственному интеллекту, науке о данных, психологии и воспитанию детей. Имеет опыт программирования и статистики. В свободное время она пишет стихи и ведет блоги на своем сайте.

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