Попробовали на работе предметно-ориентированное проектирование (Domain Driven Design). Это такой способ построения архитектуры, когда ты (чаще всего с помощью системы типов и ООП) описываешь физическую суть вещей, которые представлены в твоей программе.
Например, если в программе есть объект "Книга", то её нужно снабдить свойствами, которые бывают у книг в реальности: число страниц, автор, язык, тип обложки и т.д. При этом данные свойства должны быть такими, чтобы присвоить им нереалистичные значения было нельзя. Допустим, число страниц не может быть отрицательным (и скорее всего в реальном мире не может быть нулём). При попытке установить отрицательное число страниц программа должна выбросить исключение. А совсем в идеальном случае -- не дать этого сделать программисту на уровне статического анализа кода.
Описав все свойства книги, вы снабжаете её операциями, которые над ней можно сделать. Например, из книги можно вырвать страницу, и при этом число страниц уменьшается. Нет такого случая, когда можно вырвать страницу без изменения числа страниц. Вы строго программируете эту зависимость, делаете у книги метод "Вырвать страницу", а он уже уменьшает число. Кстати, свойство "Число страниц" при этом нельзя переназначить в уже созданной книге. Можно только создать книгу, передав в её конструктор (так называется в программировании функция создания объектов) заданное число страниц. Но поменять число страниц можно только специальными методами "Вырвать страницу" и "Вклеить страницу".
С помощью этого подхода вы гарантируете, что ваши объекты всегда находятся в валидном состоянии -- то есть таком, которое возможно в реальной жизни с объектом, представленным программой.
Плюсы подхода очевидны: меньше число ошибок. Код описывает сам себя, и программист, если не лезет внутрь объекта "Книга", вообще не сможет сделать с книгой ничего недопустимого.
Минусы, думаю, тоже понятны: изначально проектировать сложнее, нужно учесть много нюансов, писать тесты. Время разработки изрядно растёт. Изменение требований даётся дороже: например, если каким-то образом в ваш книжный магазин поступят книги со страницами из кевлара, которые невозможно вырвать :)
Но первый проект с этим подходом мы сдали хорошо, без багов. Лучше, чем многие предыдущие.
#dev
Йоу, на этих выходных раздают Veo3 в Gemini!
Если хотелось прикоснуться к гугловской модельке — сейчас самое время, ещё и бесплатно 😏
Лимит — 3 видео в день. Регистрироваться можно здесь!
А ещё у меня есть классный бот, который переводит твои хотелки на «нейросетевой». Думаю, тебе зайдёт!
😂 Скинь другу, не забывай про реакции — и успехов в крутках!
#veo3 | AcidCrunch
Не перестаю удивляться новой Veo 3 )))
Это настоящая революция. То, что всё работает так хорошо и при этом со звуком, делает технологию отличной заменой дорогостоящим продакшен-студиям. Рынок уже стремительно трансформируется в сторону AI-агентств полного цикла: такие компании уже существуют, и остальным тоже придётся постепенно адаптироваться, если хотят выжить. Экономия — в десять раз.
Судя по своему личному опыту, я уже давно перешёл на рабочий процесс с AI. Работа стала продуктивнее, разнообразнее и многопрофильнее. Из простого продуктового/R&D-дизайнера теперь приходится превращаться и в режиссёра, и в гейм-дизайнера: стало больше концептуальной работы, монтажа и взаимодействия с персонажами. Считаю с таким резким скачком прогресса будущее — за generalist-профессиями.
Навигация по видео
1. Люди в генерации выступают против того чтобы их генерили и указывали что им делать и как жить
2. Реклама Фармацевтики
3. Персонажи осознают что они не реальны
4. Fake news
5. Концерты
6. И даже кошачьи концерты)))
7. Жираф на мотике показывает динамику
8. Рататуй ин риал лайф
Чтоб не спамить в ленте ещё видосов в комменты
А, да тут же ещё кучу новеньких появилось знаю что много дизов расскажите про свой опыт может какие проекты крутые делали с помощью AI или же, как теперь используете в работе интересно посчитать
👇 Подпишись, сохрани и кидай друзьям
#veo3 | AcidCrunch
🎬 Veo 3 стал сильнее. Го разбирать, что завезли:
🔹Image-to-video + звук — теперь можно скормить кадр и получить полноценную сцену с репликами и озвучкой.
🔹Работает даже в “Fast” режиме — а это значит не 100, а 20 кредитов за генерацию. Разница — 5x по цене.
🔹Lip-sync теперь не лажа — голоса стали устойчивыми, мимика ближе к актёрской. Особенно если прописывать внешность персонажа, а не его имя.
🔹 Можно вытянуть две реплики из одной генерации, если заранее продумать монтаж.
🔹 Заметно подтянули драму — женский голос, паузы, интонация, всё звучит живо.
💰 Цены:
Теперь даже на подписке за 20$ можно докупать кредиты (раньше — только от 250$). Например, +5000 кредитов за 50$.
Суммарно выходит около 300 генераций в Fast за $70 — уже не больно.
#veo3#ainews | AcidCrunch
Хо-хо-хо вышла Veo 3 и чёт прям очень хорошо)
Помимо видео, сервис также генерирует звук — вплоть до полноценного диалогового озвучивания. Все ролики в этом посте созданы исключительно на Veo 3
Модель Veo 3 сейчас доступна частным пользователям только по подписке на новый премиальный план Google — AI Ultra в Flow ai $249.99 в месяц
+подробности
Для бизнеса модель Veo 3 интегрируется в облачную платформу Google Cloud Vertex AI тут по ценам не знаю, но думаю будет ещё дороже чем Veo 2 (50 центов в секунду)
👇 Подпишись, сохрани и кидай друзьям
#ainews#veo3 | AcidCrunch
🎬Полный гайд по Veo 3: как снимать крутые видео с помощью ИИ
Разобрали всё, что нужно знать, чтобы снимать говорящих героев на русском в Veo 3.Пошаговый разбор, тонкости промптов и реальные примеры.
⌨️ В видео:
• Как структурировать промпты для Veo 3
• Секреты создания реалистичных говорящих персонажей
• Формула генерации русской речи
• Как строить диалоги между персонажами
• Что ломает видео: типичные ошибки и артефакты
• Особенности работы с кириллицей
• Пошаговые кейсы и практические советы
🌐YouTube |
🌐VK Видео |
🌐RuTube
#veo3@gptunnel#базазнаний@gptunnel
🔎 Veo 3 в GPTunneL стала еще удобнее
Мы постоянно улучшаем сервис для вас❣️
Что нового:
🖤 Поддержка вертикальных видео и разных форматов
🖤Возможность загружать свои фото
Veo 3 остаётся топом для быстрой генерации по тексту. А теперь ещё и с возможностью настраивать размер.
🔗Затестить обновлённые функции
Если апдейт зашёл — будем рады вашим 🔥
#veo3@gptunnel#update@gptunnel#creativelab@gptunnel
В последнее время много работаю с Veo3 — скажу честно, не питаю к ней особой любви, но может она многое.
Я не очень хорош в кодерских приколах и JSON-форматах, поэтому пришлось прошерстить интернет и сделать бота, который будет делать это за меня.
Держи ссылку — бот гибкий и заточен под русских.
Можешь кинуть ему картинку и текст, расписав чего хочешь — бот оценит кинематографический потенциал и выдаст два варианта промта под твою задачу:
1. Текстовый промт — так, будто его писал человек: без суперподробностей, но с хорошей структурой.
2. JSON-формат, который необходим в некоторых случаях.
Так что же лучше и что выбрать — 1 или 2?
Первый вариант подойдёт тем, кому нужно творчество от машины без каких-либо жёстких рамок.
Второй — тем, кто хочет контролировать сцену до мельчайших деталей. Он также отлично подходит для создания нескольких сцен в одной генерации сразу.
#bots#veo3 | AcidCrunch
Как легко создавать видео с разделенным экраном в VEO 3, используя оба ракурса в одном кадре 🔥
Вот промпт:
Seamless vertical split-screen motion video:
Left video: A hand holds up the handset of an old rotary phone to his ear. No dialogue. Close up of the face.
Right video: The view from the other end of the line, showing the rotary phone vibrating as it rings on a desk, the person looks nervous. She does not answer the phone and lets it ring. Film noir lighting and aesthetic.
#veo3#руководство
✍️ Михаил Шуфутинский печатает...
Миша поздравляет тебя с 3 сентября 👀
♾ Как сделать видео с Шифутинским/лицом друга:
1. Заходим в VEO-3 или в Дискорд (инструкция как бесплатно генерировать в VEO-3 видео).
2. Пишем 1 промпт:
{
"prompt_name": "Sad_Man_Calendar_Part1_v2",
"base_style": "cinematic, dramatic lighting, photorealistic, 8K, shot on Kodak Portra 400, high quality, masterpiece",
"aspect_ratio": "16:9",
"setting_description": "Комната в меланхоличных тонах. На стене висит отрывной календарь с датой '3 Сентября'. Атмосфера ностальгии и одиночества.",
"negative_prompts": "no subtitles, cartoon, anime, blurry, poor quality, deformed hands, text, watermark",
"timeline": [
{
"timestamp": "00:00-00:08",
"scene": "Пожилой мужчина с характерной внешностью: полностью бритая налысо голова, густая и ухоженная тёмная борода-эспаньолка с заметной седой прядью ровно по центру подбородка; у него добрые карие глаза с морщинками в уголках и широкий нос. Он с грустным и задумчивым лицом сидит в комнате. Мужчина срывает лист календаря, открывая 3 сентября, затем берет смартфон и пытается совершить видеозвонок старому другу.",
"action": "Палец мужчины нажимает на экран, чтобы начать звонок. На его лице видна надежда, которая медленно сменяется разочарованием.",
"camera": "медленный наезд камеры (slow dolly zoom in) на лицо мужчины, чтобы запечатлеть смену его эмоций.",
"audio": {
"vocal": "На фоне играет знаменитая песня про третье сентября, исполненная душевным мужским голосом: 'Я календарь переверну, и снова третье сентября...'",
"sfx": "Звук срываемого листа календаря, затем характерный звук неудачного вызова в мессенджере."
}
}
]
}
3. Пишем 2 промпт, но уже прикладываем фотографию себя или друга:
{
"prompt_name": "Nostalgic_Atmosphere_Part2_Custom_Photo",
"base_style": "cinematic, melancholic mood, photorealistic, 8K, soft focus, film grain, dramatic lighting",
"aspect_ratio": "16:9",
"setting_description": "Фокус смещается на детали комнаты, наполненной воспоминаниями. Теплый, приглушенный свет.",
"negative_prompts": "no people (except in the photo), cartoon, anime, blurry, text, watermark, poor quality, hands",
"timeline": [
{
"timestamp": "00:00-00:04",
"scene": "Камера плавно наезжает на старую, выцветшую фотографию в простой деревянной рамке, стоящую на столе. **Лицо на этой старой фотографии должно быть взято из изображения, загруженного пользователем.** Общая стилистика фото должна быть старой и выцветшей, но черты лица должны быть узнаваемы.",
"action": "Пылинки медленно кружатся в луче света, падающем на фотографию.",
"camera": "медленный, плавный наезд (slow zoom in) на фотографию.",
"audio": {
"vocal": "Продолжает играть знаменитая душевная песня. Мужской голос поет: 'На фото я твоё взгляну, и снова третье сентября...'",
"sfx": "Звук песни чистый, без посторонних шумов."
}
},
{
"timestamp": "00:04-00:08",
"scene": "Кадр плавно сменяется (dissolve) на крупный план оконного стекла, по которому медленно стекают капли дождя. За окном видны размытые силуэты осенних деревьев.",
"action": "Капли соединяются и текут вниз, создавая ощущение течения времени.",
"camera": "статичный макро-кадр (macro shot), фокус на каплях.",
"audio": {
"vocal": "Песня продолжает звучать, возможно, с нарастающей эмоцией.",
"sfx": "К музыке добавляется тихий, умиротворяющий шум дождя."
}
}
]
}
4. Накладываем аудио из этого видео в CapCut.
5. Отправляем другу инструкцию 😎
Осторожно, сегодня по всему интернету ожидаются неконтролируемые шутки про календарь!
#промпты#veo3#видео
🚨 Google готовится взорвать интернет: нейросеть, которая за секунды превратит ЛЮБОЙ текст в научпоп-тикток!
📝 Как это работает:
— Ваш документ/книга/записки сжимаются до короткого сценария
— Диктор зачитывает текст (с ИИ-озвучкой?)
— На фоне — тематическая анимация/видеоряд (спасибо видеогенератору Veo 3 под капотом)
🔥 Что известно:
1. Скорее всего, это апгрейд их модели Veo 3 (ранее генерировала HD-видео по запросу) — теперь с упором на «упаковку» сложного текста в формат для TikTok-аудитории.
2. Сегодня, 14 мая, ждём демо на Google I/O (старт в 19:00 МСК). Возможно, ответ на OpenAI Sora?
💡 Зачем это нужно:
— Автоматизация создания контента для блогеров/медиа "из коробки"
— Видеолекции из учебников за пару кликов
— В перспективе — личный «тиктокер» для каждого юзера?
P.S. Если Google добавит мемные переходы и шазам-эффекты — TikTok умрёт от зависти. Ждём анонса! 👀
#GoogleIO#AI#Veo3#NeuralNetworks
https://t.me/semasci