- BrainTools - https://www.braintools.ru -
Я очень давно интересуюсь научной фантастикой, особенно той, где рисуется позитивный образ будущего. И к результатам художественного творчества [1] я неравнодушен, хотя и инженер-программист. Вот где-то на стыке между этими двумя увлечениями в 2021 году у меня появилась идея в дополнение к основной работе создать онлайн-клуб, посвящённый научно-фантастическому арту. Началось всё с отбора и размещения материалов, в основном с DeviantArt и в меньшей степени с ArtStation, но с бурным развитием ИИ, особенно в области генерации изображений, клуб стал более уникальным, так как я смог воплощать свои идеи в арте. Кроме того, «за сценой» используются также чат и код ассистенты. ИИ — это однозначно технология будущего, и использование её в проекте, популяризующем хороший образ этого самого будущего, выглядит более чем подходящим решением. Об этом опыте [2] и хочу рассказать. Глубоких технических деталей об ИИ не будет, это скорее обзорный и презентационный текст.
Главная площадка клуба — ВКонтакте [3], там более 4 тысяч подписчиков, также есть Fediverse [4] страница и недавно открытый Telegram [5] канал. Публикации делаются два раза в день — одна от художников и одна от ИИ, сгенерированная по моей постановке.
Сценарии использования ИИ для клуба на данный момент следующие:
Для генерация ИИ арта используется Imagine Art [6] (ранее — Midjourney [7]).
Идеи арта частично предлагаются Gemini от Google [8].
Код для сайта клуба [9] практически полностью генерируется в Cursor [10] с помощью Claude 4.5 Opus High от Anthropic [11].
Теперь о каждом из сценариев подробнее.
Первым опытом генерации ИИ арта была серия «Люди будущего». К этому моменту я уже просмотрел множество работ художников и заметил один существенный недостаток — есть много примеров изображений космических кораблей, станций, роботов и так далее, но образов людей, особенно в мирном и позитивном исполнении, заметна острая нехватка. Полный набор той серии можно посмотреть в альбоме ВКонтакте [12], вот один из примеров:
Подписчики серию оценили и я начал использовать генератор для более широкого круга задач.
Основная тема научной фантастики — освоение космоса и этому посвящена большая часть арта, вот пара примеров:
Роботы также присутствуют, но не как угроза человечеству, а, например, мирно играющие в баскетбол:
Футуристичные города, светлые, чистые, мирные и с буйством зелени тоже неотъемлемая часть проекта:
Нано-тематика тоже присутствует:
И, конечно, никуда без путешествий во времени:
Также стоит добавить, что будущее состоит не только из каких-то подвигов и фантастических путешествий, но и из простых будней, например, вот в такой школе:
Не сказал бы, что создание промптов для генерации арта является чем-то супер сложным, я использую просто схему из таких частей:
Общее описание идеи, например хотим изобразить женщину-инженера.
Нужные эпитеты, например «добрая» и «опытная» и для разнообразия укажем азиатскую расу.
Подчёркнутый фокус на позитивном образе будущего.
Детализация, по настроению.
В итоге для промпта «adult experienced kind sci fi asian woman engineer» получаем:

На самом деле указание обилия деталей не всегда работает, бывает какие-то детали ИИ просто игнорирует, поэтому я стараюсь делать простые промпты и надеяться на то, что «фантазия» у ассистента сработает хорошо. Выше приведены примеры и коротких и подробных промптов, можете проверить, насколько постановка была воплощена. Пример — травоядность динозавра на картинке про путешествие во времени ИИ проигнорировал.
А уточнение позитивного образа связано с интересной особенностью — ИИ часто рисует будущее в мрачных тонах, вот пример «Human in exoskeleton, Sci-Fi style» без уточнения «positive» и с ним:


Вообще говоря, по большей части арт получается достаточно качественным и странности типа шести пальцев (впрочем, такое и в природе бывает) практически не встречаются.
Фантазии у меня, признаться, не всегда хватает, чтобы обеспечить ежедневные публикации, поэтому бывает обращаюсь за помощью к Gemini. Зачастую ответы получаются вполне годные, например такие:

Вот пример картинки по одной из идей:
Но иногда ИИ откровенно галлюцинирует и придумывает что-то просто немыслимо странное, например, «A majestic “cathedral” ship with soaring gothic arches of white stone and stained-glass viewing ports» 😀 Такую жесть я конечно не публикую.

Я слабо разбираюсь во фронтенд разработке (моя специализация — Linux, Python и QA), поэтому сайт клуба был изначально мной сделан очень простым (ничего кроме HTML и CSS) и служил исключительно как примитивная визитка.

Но с развитием ИИ ассистентов я не мог не попробовать использовать Cursor с Claude для приведения сайта к более красивому виду. В итоге без написания единой дополнительной строчки мной (я готовил только контент) ИИ выполнил следующие задачи:
Переключение со статики на React с сохранением оригинального оформления, счётчика аналитики и ссылок.
Добавление раздела с кратким описанием.
Реализация двух галерей (арт от художников и от ИИ) с динамическим случайным переключением картинок со временем.
Реализация увеличения картинки для более детального просмотра (с подписью в виде названия арта и имени художника со ссылкой на его страницу на DeviantArt для раздела от художников) при нажатии с остановкой переключения на время просмотра увеличенного варианта.
Поддержка двух языков с автоопределением и ручным переключением.
Реализация GitHub пайплайна для сборки и деплоя на хостинг.
Документирование всех сделанных шагов и инструкций для ручных действий с кодом сайта (например, запуск локального сервера для отладки).
При этом с поставленными мной задачами ИИ справился практически без уточнений. Я могу вспомнить только два раза, когда приходилось делать существенные дополнения:
При переключении картинок со временем из-за особенностей генерации случайных чисел бывало, что иногда обновлялись одни и те же соседние картинки. Чтобы исправить это я попросил сохранить историю индексов последних 4 обновлённых картинок и исключать эти индексы из случайной выборки.
Превью картинки в галерее в сгенерированном ИИ коде использовало достаточно объёмный оригинальный вариант изображения и на проде часто была заметна медленная подгрузка картинок вместо моментального отображения. Я попросил Claude сгенерировать и использовать для галереи 300×300 миниатюры, а полный вариант подгружать только при нажатии. Здесь ИИ не генерировал код, а использовал ImageMagick и bash для пакетной обработки изображений.
То есть уточнения связаны с не совсем очевидными моментами реализации и я не вижу ничего страшного в том, что ИИ сам это не додумал.
Кроме задач программирования ИИ пригодился и для помощи в постановке задачи. Если ИИ арт имеет одинаковый квадратный формат, то арт художников представлен целым «зоопарком» соотношений сторон, а миниатюру для галереи надо отображать в унифицированном формате. Чтобы решить этот вопрос я просто попросил Claude проанализировать разрешения нескольких десятков артов художников, выбранных для сайта и самому предложить, какого формата делать миниатюру. С этим ассистент тоже отлично справился.
И вот как выглядит сайт клуба [9] сейчас:

В статье я больше упоминал ИИ, но клуб начинался как коллекция арта от художников и это остаётся его неотъемлемой частью, поэтому не могу не привести несколько моих любимых артов из выборки клуба:
Мой любимый научно-фантастический сериал — «Star Trek: Enterprise» [16] о первом земном звездолёте с Warp-5 двигателем «NX-01 Enterprise». Вот в честь этого красавца и был назван клуб.
И в целом арт по мотивам вселенной «Star Trek» занимает существенную часть в выборке.
Логотип я сделал сам в LibreOffice Draw, он с названием не связан. Скорее, это образ соединения разных технологий на пути к всё более развивающемуся с течением времени освоению Вселенной вдаль и вглубь на благо человечества.

Как дальнейшее развитие клуба планируется реализация парсера Интернет-площадок с новостями о прорывных достижениях науки и техники (это традиционная алгоритмическая задача), отбор наиболее интересных (это плани��уется делегировать ИИ) и публикация их. Основное направление — арт — планируется оставить главным приоритетом, новости будут лишь дополнением, например раз в неделю.
Вот примеры сайтов, которые планируется использовать в качестве источников, из рекомендаций Gemini:
SciTechDaily [18]: Издание, посвященное новостям и статьям в области науки, космоса и технологий от различных университетов и исследовательских организаций.
Live Science [19]: Рассматривает широкий спектр тем, включая космос, здравоохранение, окружающую среду и историю, с акцентом на доступность науки и ответы на любопытные вопросы.
ScienceAlert [20]: Освещает крупные прорывы и удивительные открытия в увлекательном и легко читаемом формате.
На каждом из этих сайтов можно подписаться на email-рассылку.
Sci-Fi клуб NX-01 является живым примером того, как современные технологии ИИ могут быть направлены на создание и распространение вдохновляющего образа будущего. Сочетая лучшие работы художников и возможности ИИ, мы строим платформу, которая напоминает о потенциале человечества и Вселенной. C клубом мне помогает жена, так что можно сказать уже сложился небольшой коллектив. Присоединяйтесь к нам, чтобы вместе смотреть в позитивное будущее!
Буду рад новым подписчикам! И, конечно, клуб открыт для сотрудничества.
Живите долго и процветайте 🖖
Автор: Gim6626
Источник [21]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/25003
URLs in this post:
[1] творчества: http://www.braintools.ru/creation
[2] опыте: http://www.braintools.ru/article/6952
[3] ВКонтакте: https://vk.com/scificlubNX01
[4] Fediverse: https://mastodon.ml/@nx01
[5] Telegram: https://t.me/nx01scificlub
[6] Imagine Art: https://www.imagine.art/
[7] Midjourney: https://www.midjourney.com/
[8] Gemini от Google: https://gemini.google.com/
[9] сайта клуба: https://nx-01.club/
[10] Cursor: https://cursor.com/
[11] Claude 4.5 Opus High от Anthropic: https://claude.ai/
[12] альбоме ВКонтакте: https://vk.com/album-206004693_282864858
[13] «Enterprise Refit» от GrahamTG: https://www.deviantart.com/grahamtg/art/Enterprise-Refit-827323624
[14] «The Discovery» от visual-machine: https://www.deviantart.com/visual-machine/art/The-Discovery-881533330
[15] «Sci-fi city concept art» от djfoley: https://www.deviantart.com/djfoley/art/Sci-fi-city-concept-art-1266805665
[16] «Star Trek: Enterprise»: https://ru.wikipedia.org/wiki/%D0%97%D0%B2%D1%91%D0%B7%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%83%D1%82%D1%8C:_%D0%AD%D0%BD%D1%82%D0%B5%D1%80%D0%BF%D1%80%D0%B0%D0%B9%D0%B7
[17] «Enterprise NX-01» от Jetfreak-7: https://www.deviantart.com/jetfreak-7/art/Enterprise-NX-01-865864888
[18] SciTechDaily: https://scitechdaily.com/
[19] Live Science: https://www.livescience.com/
[20] ScienceAlert: https://www.sciencealert.com/
[21] Источник: https://habr.com/ru/articles/990680/?utm_source=habrahabr&utm_medium=rss&utm_campaign=990680
Нажмите здесь для печати.