Canal Канал Ивана Дианова @ivandianov no Telegram

Канал Ивана Дианова

Канал Ивана Дианова
Про генеративную графику и эксперименты с кодом. ivandianov.com

Приходите на курс https://setka.design

Автор канала @ivan_dianov
1,092 Inscritos
321 Fotos
151 Vídeos
Última Atualização 27.02.2025 00:32

Canais Semelhantes

UX Live 🔥
36,139 Inscritos
Авва
10,407 Inscritos

Генеративная графика: Искусство создания изображений с помощью алгоритмов

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

Что такое генеративная графика?

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

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

Каковы основные методы генеративной графики?

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

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

В каких областях применяется генеративная графика?

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

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

Можно ли научиться создавать генеративную графику?

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

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

Какие программы используются для создания генеративной графики?

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

Другие известные инструменты включают p5.js, который является JavaScript-библиотекой, и OpenFrameworks для более сложных проектов. Эти инструменты предоставляют художникам возможности для экспериментирования с графикой и анимацией, открывая новые горизонты для творчества.

Canal Канал Ивана Дианова no Telegram

Добро пожаловать на канал Ивана Дианова! Если вы интересуетесь генеративной графикой и экспериментами с кодом, то вы попали по адресу. Здесь вы найдете увлекательные материалы по созданию уникальных визуальных образов, а также сможете принять участие в курсе по теме, доступном на сайте https://setka.design. Автором канала является талантливый специалист по дизайну и программированию - Иван Дианов (@ivan_dianov). Присоединяйтесь к нам, чтобы узнать больше о творческом мире графики и кода!

Últimas Postagens de Канал Ивана Дианова

Post image

Мы выпустили курс для дизайнеров, которые хотят научиться программировать клёвые эффекты и анимации на сайтах. Зацените лендос :–)

30 Jan, 11:44
382
Post image

Фантастические сайты на Джаваскрипте

Видели когда-нибудь крутые сайты с плавными анимациями, красивыми эффектами и интерактивом? Те сайты, которые попадают на Эвввордс и выигрывают международные премии. Про которые думаешь: «офигеть, как они вообще такое сделали?»

Такие сайты не соберёшь на Тильде и даже не нарисуешь в Фигме. Их программируют на Джаваскрипте. И это делают не программисты, а дизайнеры-программисты, которые умеют и придумывать крутые эффекты, и сразу же их кодить.

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

И вообще, уметь кодить полезно, даже если не собираешься становиться программистом:
— начинаешь понимать, как примерно устроено внутри всё, чем пользуешься каждый день: сайты, веб-приложения и информационные системы;
— это помогает делать макеты, к которым у разработчиков нет вопросов (особенно это ценно для продуктовых дизайнеров);
— это хорошая инвестиция в будущее; зная Джаваскрипт, будет значительно легче освоить фронтенд-фреймворк или выучить другой язык;
— это весело и иногда похоже на магию.

В прошлом году мы решили, что этой магии можно научить дизайнеров, и провели живой поток курса «Джаваскрипт по-дизайнерски». А потом долго-долго готовили его к выпуску в записи.

И вот.

Фантастические сайты на Джаваскрипте

Курс, на котором мы учим основам JS и показываем реализацию самых распространённых интерактивных эффектов в вебе.

12 занятий, оформленных в виде телеграм-каналов. В каждом канале — видеолекция, домашка, квизы, референсы для вдохновения и другие дополнительные материалы.

Подробная информация, программа, FAQ, формат, тизер и отзывы — на обновлённом лендинге.

Купить доступ можно через телеграм-бота: @gendesign_bot.

30 Jan, 11:44
338
Post image

Иногда я транслирую работу над проектом в чат @ivandianov_log, вот прямо как сейчас. Приходите следить за процессом и давать советы
https://t.me/ivandianov_log/168/170

26 Jan, 17:33
570
Post image

Как начать заниматься генартом

Нужно учить алгоритмы? Computer Science? Все проще, нужно правильное окружение и проводники.

Для меня таким стал Генклуб, только там на полном серьезе кидают картинки как выше и видят в них искусство, это кстати была реакция на мой прошлый пост про собор Саграда Фамилия, который проектировался через веревочно-тряпочные прототипы с грузиками, ради получения нужных линий ровно как пыль в системнике выше)

Но еще ранее кто-то должен был меня туда привеcти и это были Паша, который часто рисует генарт на ThreeJS, в том числе и для BeerJS и Вася, который очень любит создавать генеративные миры. Обоих я нашел в чатике по WebGL, так как часто ищу новых спикеров для конференций. А теперь они активно влились уже к нам в BeerJS.

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

20 Jan, 18:38
738