
Концепция
Креативный кодинг — это сфера современного цифрового искусства, «где сходятся технологии, искусство и дизайн[…]Креативное программирование использует программное обеспечение, код и вычислительные процессы для выражения себя или создания художественных форм.» (Maddie Ball, How to Start Creative Coding // University of the art London. 2019. 09 Октября. URL: https://www.arts.ac.uk/study-at-ual/short-courses/stories/how-to-start-creative-coding (Дата обращения: 18.10.2023))
Креативный кодинг, использующий программирование как основной инструмент, предоставляет художникам практически неограниченные средства для творчества за счет возможности задавать любые параметры, условия и задачи. В отличие от специализированных программ, где функционал ограничивается заложенными разработчиками инструментами, работа в средах программирования не предполагает никаких рамок. Об этом говорит, например, Тим Роденброкер в своей статье «What is Creative Coding?» о сущности креативного программирования. Такая теоретическая свобода, однако, оборачивается своего рода парадоксом: несмотря на безграничные возможности, в работах художников этой сферы можно проследить определенные повторяющиеся черты, что указывает на наличие особых, технологически обусловленных паттернов. Кроме того, доступность и открытость сред разработки порождает взаимное использование не только идей, но и найденных предсозданных библиотек и алгоритмов. Сила сообщества и разделения знания настолько велика, что большинство креативных решений становятся общим достоянием — фундаментом, на основе которого разные художники создают новые работы и также привносят в общее знание свои решения.
«Самое сложное состоит в том, что нужно создать что-то совершенно новое. Не просто скопировать инструкцию, а извлечь идею из ничего.»
(Tyler Hobbs, Reflections on five years of making art through programming // Tyler Hobbs | Generative art. 2019. 13 мая. URL: https://tylerxhobbs.com/essays/2019/reflections-on-five-years-of-making-art-through-programming (Дата обращения: 02.11.2023))
В качестве материала для исследования выбраны работы современных художников, использующих креативное программирование. Этот подход позволяет сосредоточиться на текущих тенденциях и практиках, исключая ранние работы, которые могли быть ограничены технологическими возможностями своего времени. Таким образом, исследование охватывает разнообразие современных подходов в креативном кодинге, отражая его актуальное состояние и направления развития.
Креативное программирование как отдельное направление искусства утвердился в культурном ландшафте, что подтверждается наличием специализированных галерей, выставок и книг, посвященных работам художников в этой области. (Одна из подборок на GitHub с такими материалами приведена в списке источников). Несмотря на это, определение границ между институционально признанными художниками и энтузиастами в сфере креативного кодинга остается сложной задачей. В рамках данного исследования критерием отбора служит самоопределение авторов: включаются все художники, заявляющие о создании своих работ с использованием кода.
«[…] многие из наборов инструментов для креативного программирования […] радикально демократизировали разработку программного обеспечения»
(Golan Levin, Tega Brain Code as Creative Medium. A Handbook for Computational Art and Design. — Cambridge/London: 2021. — 3 с.). Также следует оговорить, что в качестве имен авторов в случае, если они не указаны в описании или названии работ, будут взяты авторские псевдонимы — никнеймы в социальной сети. Кроме того, большинство работ не имеют названий, так как площадка не предполагает такой необходимости. Следовательно, если автором в описании публикации очевидно не указано название работы, в подрисуночных подписях за именем автора будет указана дата создания.
В процессе изучения различных платформ, представляющих работы художников, стало заметно, что значительное количество авторов в качестве основного места экспонирования своих произведений выбирает Instagram (продукт компании Meta, которая запрещена на территории России и признана экстремистской). Интересно отметить, что в рамках данной социальной сети происходит процесс институционализации креативного кодинга: формируются специализированные аккаунты, выполняющие функции онлайн-кураторских галерей, а также аккаунты фестивалей и периодических изданий, которые рассматривают каждый пост как полноценное художественное произведение. В рамках данного исследования я буду следовать той же логике, признавая каждое представленное в социальной сети видео и изображение как произведение в области креативного кодинга. Также стоит уточнить, что в исследовании будут рассмотрены работы с разной технологией создания: 2д, 3д, интерактивные инсталляции и изображения, созданные с помощью плоттера.
Многие художники не раскрывают технические детали своих проектов, поэтому анализ работ в области креативного кодинга осознанно нацелен на интерпретацию визуального языка, эстетических и идейных особенностей. Вместе с тем, в исследовании предпринята попытка обоснования найденных закономерностей на основе предполагаемых технологических составляющих.
Исследование разделено на три главы, посвященных различным визуальным аспектам творчества в области креативного кодинга. Первая глава фокусируется на основных принципах создания работ, вторая — на композиционных подходах, а третья — на символах и образах, выбранных художниками. Эта рубрикация позволяет рассмотреть сквозные мотивы на трех различных уровнях. Одни и те же работы могут относиться сразу к нескольким главам и разделам, так как каждая работа обладает различными визуальными и концептуальными характеристиками.
Центральная задача этого исследования заключается в систематическом изучении и классификации ключевых визуальных элементов и структур, которые регулярно возникают в работах, использующих код как средство художественного выражения. Ценность исследования также очевидна для дипломной работы автора, посвященной созданию музыкального клипа средствами креативного кодинга. Понимание современных тенденций и паттернов позволит создать оригинальное и в то же время актуальное произведение.