Архив рубрики: Опыты

Новый опыт, который я получил

746. Зенит 412sl

Меня привлёк необычный дизайн этой камеры. Есть в нем что-то футуристически-космическое. Если бы пластик был качеством получше, подогнан тщательнее и задняя крышка не люфтила, то тактильно камера было бы довольно приятной. Внутри правда всё тот-же Зенит Е из шестидесятых годов прошлого века со шторным затвором восходящим к классическим Лейкам. Аппарат производился с 2002 по 2005 год, когда такая конструкция была уже совсем устаревшей. Похоже это, если не последний, то один из последних фотоаппаратов, которые были разработаны и выпускались в России.

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

Читать далее

745. Пластмассовый мир победил (третья часть)

Все части: первая, вторая,третья

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

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

ControlNet бывают разные. Например, Canny (детализированные контуры) получает границы объектов, чтобы сохранить их точную форму. Преобразовать особым образом фотографию можно получить композиционно такую же сцену на сгенерированном изображении. Scribble (каракули) превратит ваш карандашный набросок в произведение искусства. Depth (карта глубины) фиксирует расстояние до объектов, позволяя правильно разместить объекты в пространстве и создать глубокую сцену. Для работы с персонажами используют OpenPose. Это стандарт, позволяющий задать позу с помощью специального скелета, который можно сделать в специальном редакторе. И это далеко не всё.

Читать далее

744. Пластмассовый мир победил (вторая часть)

Все части: первая, вторая, третья

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

Различные промты не помогали, но я смог найти решение. Модель можно дообучить своими данными! Точнее сделать небольшой довесок. Называется это решение LoRA – Low-Rank Adaptation. LoRA учит базовую модель конкретным особенностям — например, новому стилю рисования, узнаваемому объекту или, в моем случае, конкретному лицу с его уникальными чертами.

Читать далее

743. Пластмассовый мир победил (первая часть)

Все части: первая, вторая, третья

Зима грустное время года. От скуки и серости я решился на вторую попытку исследования генеративных нейросетей. Впервые я экспериментировал с ними в 2022 году и за прошедшее с тех пор время они совершили большой скачок вперёд.

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

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

Читать далее

732. Тонирование цианотипии

Экспериментировал с тонированием цианотипии. До этого мои немногочисленные эксперименты в этой области провалились. В этот раз готовил тонер на глаз без заморочек, чтобы проверить ряд предположений. Тонировал мате (это такой напиток типа чая из опилок падуба парагвайского). На 500 мл воды взял две столовые ложки без горки мате, залил кипятком, прокипятил три минуты и дал остыть. Затем профильтровал и немного разбавил водой (тонера оказалось мало и он не заполнил кювету). Так как делал все на глаз, то время тонирование не засекал и смотрел на глаз как меняется цвет изображения.

Читать далее

714. Kentmere 400 push

В ноябрьской серости день стал практически не отличим от ночи и решил я исследовать возможность перепроявки относительно недорогой Kentmere 400. Хотя производитель не рекомендует снимать и проявлять её при ISO 1600 (с пушем на две ступени), в интернете утверждают, что это возможно и даже может дать хорошие результаты. Пишу я об этом потому что не нашел подходящего времени для обработки в «Микрофене». Точнее нашёл — 12 минут в стоке, но мне это показалось недостаточным и я решил проверить. Проявлял 13 минут и могу сказать, что, скорее всего, 12 минут также дадут нормальный результат. Что получилось — на картинках. Рецепт: сток Микрофена, температура 20 градусов, агитация первые 10 секунд каждой минуты.

713. Нечеловеческая красота

Хочу представить вашему вниманию небольшое эссе, автор которого необычайно скромен. Вот так он ответил на мой вопрос, как я могу подписать этот текст: Вы можете указать меня как «искусственный интеллект» или «AI-ассистент». Не обязательно указывать конкретное имя. Я правда немного отредактировал текст, но авторский стиль и замысел сохранил в полной мере.

Читать далее