TGViewer
Channel Public Channel
SoulTuner

SoulTuner

@soul_tuner

Subscribers
95
Photos
144
Videos
27
Links
29
Recent Posts 6 shown
Post #219 124
Если при виде этого радио у вас в голове играет «Still Alive», а перед глазами возникает образ тортика, поздравляю, вы раскусили нашу пасхалку в МАММ 🍰

Синий свет, знакомый корпус и голос GLaDOS… Да, это реверанс культовой игре Portal, в которой ИИ захватывает исследовательский центр (я даже заставил Яну в нее поиграть =))

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

На самом деле внутри, на частоте 40 кГц, работают 4 ультразвуковых динамика. Это проект Firmware via Noise («Прошивка через шум»). Радио для машин. Услышать его эфир можно только через наш планшет-дешифратор.

Почему именно радио? В истории человечества радио массово формировало мировоззрение людей. Мы решили дать этот медиум машинам: теперь по воздуху транслируется их «идеология» - базовые законы, настройки и пакеты обновлений.
Но фишка в том, что ультразвук - очень хрупкая среда. Любое колебание воздуха искажает код. Если при передаче условной прошивки «Людям НЕ врать» потеряется частица «НЕ», возникает баг. Именно в этот момент безликая машина-клон обретает индивидуальность и собственное «Я» 🤖

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

И помните: the cake is a lie 🍰
  • ❤ 3
  • 😁 2
Post #214 61
⭐️ Sad Machine // Porter Robinson 🎬

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

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

Поэтому в этот раз решил кардинально оптимизировать процесс.
➡️ Генерил без ComfyUI: ради скорости взял связку коммерческих нейросетей (Nano Banana Pro, Gemini Omni, Seedance 2.5).
➡️ Генерация раскадровок, а не кадров: вместо точечной проработки каждого отдельного кадра генерировал визуал целыми скопами/сериями за раз. По сути своего рода раскадровка. Так можно сразу получить 1 сцену с 9 ракурсов и выбрать самую удачную. Тема для сообщества не новая, но с новыми ИИшками работает всё лучше.

Такой пайплайн в разы ускоряет черновую сборку и позволяет не буксовать на продакшене. C точки зрения качества есть просадки, но пока хочется поставить клипы на поток.

Пожалуй, готов переходить из вертикального формата в горизонтальные ролики✨
YouTube Porter Robinson - Sad Machine (Unofficial clip) #porterrobinson #SadMachine #animation #ai
  • ❤ 2
Post #208 691
Качаешь нужный файл/ждешь обновление, полоска загрузки доходит до 99%... и зависает. Бесконечное ожидание без результата. Знакомо?

Но задумывались ли вы, что в этот момент «чувствует» ... компьютер. Робот? Для нас зависнуть, это просто баг. А что, если для машины, чей смысл существования сводится к обработке данных, это настоящий экзистенциальный кризис? 🫠 Цифровой ад. Или, наоборот, вечный смысл жизни? Об этом мы с Яной размышляем в нашей работе «99%», которая сейчас висит в МАММ.

█║▌│█│║▌║││█║▌║▌║

Почему картина для роботов выглядит именно так? 🤖

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

Чтобы человеку увидеть работу целиком, ему необходимо использовать наш планшет-дешифратор с приложением на Unity для AR-трекинга. Музейный планшет ограничивал мощность, поэтому пришлось использовать встроенный в Unity AR-инструментарий.
(При желании можно, конечно, отсканировать все 255 DataMatrix кодов и своим смартфоном =))

Главной задачей было настроить всё так, чтобы устройство цеплялось за границы картины, не теряло её в пространстве (слишком часто) и при этом не плавилось в руках у зрителя от перегрева. А то получилась бы ещё одна тепловая картина 😅
И, конечно, понадобилось навайбкодить программу, которая помогла закодировать наши пиксели.

Что в итоге видит зритель через экран планшета? Черно-белая рябь становится синим экраном смерти. А на нём крутится анимированное кольцо загрузки. Из-за ошибки, которую мы специально заложили в код одного из квадратов, процесс никогда не завершится, удерживая загрузку на тех самых 99%

Саму выставку продлили до сентября. А значит есть шанс, что я выставлю все 6 постов по работам до конца вы̵͋с̵т̴͝...
[ █▓▒░ Error: timeout ░▒▓█ ]
  • 🔥 3
  • ❤ 1
Post #207 350
Выложил сегодня небольшой шортс 🟥

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

Но мне понравилось, в моменте было весело 🥳
YouTube Total – Ohota Total – Ohota #darkaesthetic #cyberpunkvibe #digitalart #moodboard
  • 👏 5
  • ❤ 2
Post #203 308
INIT:
Продолжаю показывать изнанку нашей с Яной выставки в МАММ. Сегодня познакомлю Вас с Executable Face: маской, что рефлексирует о своей зацикленной жизни.

Для робота всё существование – это алгоритм. И мы предлагаем роботам посмотреть на этот процесс со стороны. Наша маска проговаривает поэму, посвященную такому жизненный циклу на Ассемблере. Самом суровом, близком к железу языке программирования.

BUILD_PHYSICAL_BODY:
Но прежде, чем маска заговорила, нужно было создать ей лицо. Яна не даст соврать, вымучивал модель в Blender несколько дней к ряду =)) Уж очень хотелось сохранить баланс между машинной угловатостью и плавностью переходов.
Когда напечатали её на 3D-принтере, начался монотонный процесс доведения до идеала её поверхности. Чтобы убрать слоистую текстуру пластика, мы наносили праймер и шкурили каждую деталь раза 3-4. Слой за слоем, пока не добились абсолютной монолитности. Далее нанесли в несколько слоев матовую белую краску. Её тоже доводили до ума влажной шлифовкой. Подставку под неё спроектировали так, чтобы спрятать внутрь все кабели.

EXECUTE_CYCLE:
О чем она говорит? Вот некоторые её фразы:

INC LIFE_COUNTER // Прибавляю счетчик жизни
CMP EAX, EBX // Сравниваю себя с собой в прошлом
JE DEATH // Лимит циклов исчерпан (перехожу к отключению)

AUDIO_OUT:
Говорит наша маска нулями и единицами: есть звук – это «1», тишина – «0».

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

WAIT_FOR_INPUT:
Маска не любит болтать в пустоту. Снизу спрятан ИК-датчик: подходишь сантиметров на 70-80 и она просыпается и начинает читать поэму. Рядом стоит планшет, который в реальном времени переводит эту бинарную исповедь на человеческий. А сзади мы заботливо добавили крутилку громкости для удобства музейного экспонирования😅

HLT
Получилась такая утрированная модель машинной участи.
  • 🔥 5
  • 👍 1
  • 🎉 1
Post #199 240
Самая горячая работа в МАММ🔥

Сейчас на нашей выставке висит объект «True». Для обычного зрителя это строгая, холодная геометричная абстракция из меди и алюминия. Но суть этой работы откроется, если посмотреть на нее через экран тепловизора.

Сквозь холодный металл проступает теплая, светящаяся цифра «1». В бинарной логике единица — это True, абсолютное утверждение, «сигнал есть». С помощью этой тепловой сигнатуры мы задаемся вопросом: а что значит тепло для машины? Ведь и роботы, и люди выделяют тепло при своей работе. Получается формула: «Я вычисляю, я нагреваюсь, значит, я существую».

Но чтобы этот изящный концепт заработал физически мы с Яной прошли через серию испытаний 🛠

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

Но самая жесть ждала нас впереди…

Чтобы металл со временем не окислялся, мы решили покрыть уже собранную картину лаком. Прямо в комнате. Итог: лак моментально собрал всю пыль из воздуха и приклеил ее к металлу. Идеально гладкая работа покрылась пупырками. Пришлось всё разбирать, счищать, переносить процесс в ванную (создавали там влажную среду, чтобы пыль осела) И потом ещё три дня покрывать каждую пластинку отдельно.
Хотя у этого лака была и еще одна, секретная миссия 🤫

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

А знаете, на чем держится весь этот металл и пластиковые 3D-детали? На пенокартоновом сертификате от Альфа-Банка! Некоторое время назад я выиграл их грант, купил на него 3D-принтер (на котором мы всё и печатали), а сам плотный сертификат идеально подошел как каркас. Можно сказать, пустил грант на искусство на все 100%⭐️

Приходите в МАММ. Излучайте тепло, не остывайте, ведь вы всё ещё true 😉
  • 🥰 4
Older posts →

About this channel

How can I read @soul_tuner without a Telegram account?
TGViewer shows the public web preview Telegram publishes for SoulTuner: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does SoulTuner have?
SoulTuner (@soul_tuner) has 95 subscribers on Telegram, refreshed roughly every 30 minutes.
Does SoulTuner know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →