Как писать промпты
Этот гайд только про описание сцены: действие, речь, звук, камеру и склейки. Команды, цены и настройки заказа собраны на странице «Начало работы».
Новшества 2.1 пока на бете. Доступность и итоговую цену проверяйте в панели заказа.
Содержание
Скелет описания
Формат из трёх полей и приёмы ниже относятся к Navi Flow. Для Navi Core промпт обычно пишет Magic prompt, а что он делает, описано в разделе «Magic prompt».
Пять частей, в этом порядке.
- Стиль, тип кадра, кто в кадре.
- Что движется в обстановке.
- Что делает персонаж, по фазам.
- Что не должно двигаться.
- Хвост качества.
2D-animated, medium close-up of the red-haired girl in a black jacket. Rain falls steadily behind her. She raises the cup with her right hand, takes one sip, then lowers it. Her left hand stays at her side, her feet stay planted, the background stays exactly as it is in the first frame. The camera stays completely still, no zoom. Smooth anime animation, natural motion, detailed facial expression.
Cinematic, live-action, 2D-animated, 3D CG, claymation, watercolor, vintage film.
Формат из трёх полей
Работает лучше свободного текста: так проще отделить сцену, звуки и музыку.
Привязка картинки как первого кадра
Начните первое поле с привязки:
Picture 1 is fully referenced at 0.00 seconds and belongs to [Shot 1]. The style, subject, colors and spatial relationships of Picture 1 stay consistent.
Спокойные сцены
Модель шевелит то, что вы не удержали.
Назовите свободную руку, ноги, хвост, фон. Именно те части, что есть на вашем кадре и не участвуют в действии.
Про фон работает точная фраза: the background stays exactly as it is in the first frame.
Ложное описание модель попытается отработать, и ролик придётся переделывать.
Сцены с движением
Здесь правило обратное. Ничего не закрепляйте.
Если написать, что руки, волосы или поза остаются на месте во время секса, бега или танца, движение остановится. Вместо этого опишите непрерывность: the motion is continuous and repetitive.
The man drives the motion работает лучше, чем описание обоих участников по отдельности.
Речь
Речь идёт в первое поле, не в звуковое.
A woman in her 30s (S2), on-screen, mid-pitch voice, says with quiet anger <d>[Russian] Ты обещал пятнадцатого.</d>
- личность, действие и подача остаются снаружи тегов;
- внутри
<d>только язык и точные слова; - закадровый голос: пишите
says in an off-screen voiceover; - реплика через склейку: тег
<scenetrans>в обеих точках стыка; - реплика обрывается концом ролика: тег
<cutoff>.
При первом появлении персонажа укажите примерный возраст, в кадре он или за кадром, высоту голоса, темп речи, акцент. Один и тот же номер (S1) держится через все сцены. Молчащим номера не нужны.
Кавычки означают текст, который видно на экране, и модель нарисует надпись вместо того, чтобы озвучить.
Склейки
Первый кадр [Shot 1] идёт без метки времени. Дальше метки строго по возрастанию:
At 00:03.000, the camera cuts to [Shot 2] ...
Формулировки склейки: cuts to, transitions to, switches to. Наплывы и затемнения пишутся отдельно и только если действительно нужны.
На четырёхсекундном ролике склейка обычно лишняя, на шести помещается одна, на восьми одна или две.
Смена крупности без склейки - это движение камеры, а не новый кадр.
Звук
Два поля, и путать их нельзя.
N/A ставится только если вы просите полную тишину.N/A явно, иначе она может появиться сама.Радио, пение, уличный музыкант - это integrated_multimodal_description, а не звуковые поля.
Пишите звук предложениями с глаголом и поверхностью, а не списком через запятую.
Rain taps against the window while traffic hums underneath
rain, traffic, footsteps
Движение камеры
Указывается прямо в тексте описания, отдельного поля нет.
| Что задаём | Значения |
|---|---|
| Тип движения | Zoom In/Out, Push In/Pull Out, Pan Left/Right, Truck Left/Right, Tilt Up/Down, Pedestal Up/Down, Arc Shot, Tracking Shot, Static Shot, Shake Slightly/Strongly, POV, Roll Clockwise/Counterclockwise |
| Размах | with small amplitude, with large amplitude |
| Скорость | at slow speed, at fast speed |
The camera stays completely still, no zoom. Молчание про камеру означает, что модель подвигает её сама.
Текст на экране
Слова в двойных кавычках модель рисует как надпись. Пишите их на том языке, на котором они должны появиться, и не используйте кавычки ни для чего другого.
Взрослые сцены
18+Пишите прямо: эвфемизмы модель понимает хуже прямых слов.
- укажите положение участников и что именно происходит, а не общее настроение;
- скажите, на чём держать фокус:
the focus stays on the thrusting; - звук опишите отдельно и конкретно - это половина впечатления;
- не закрепляйте части тела, см. раздел про движение.
Частые поломки
| Что видно | Причина | Что сделать |
|---|---|---|
| Бормотание вместо речи | Нет номеров говорящих | Добавьте (S1) и (S2), оберните слова в <d>[Язык]...</d> |
| Речь стала надписью на экране | Реплика в кавычках | Кавычки только для экранного текста, речь в <d> |
| Реплика ушла не тому | Номер не связан с описанием персонажа | Свяжите их при первом появлении |
| Появилась музыка, которую не просили | Поле non_diegetic_music пустое или размытое | Напишите N/A явно |
| Ролик внезапно режется | Смена обстановки без метки времени | Поставьте At MM:SS.mmm или напишите no cuts |
| Лицо или одежда плывут | Роль референса не задана | Пометьте fully_preserved и повторите тег при каждом появлении |
| Персонаж застыл | Закреплено то, что должно двигаться | Уберите удержания, добавьте continuous and repetitive |
| Движется фон, хотя не просили | Фон не закреплён | Добавьте the background stays exactly as it is in the first frame |
Чего не делать
- не пересказывайте то, что и так видно на картинке: цвет волос, одежда и обстановка уже заданы кадром, а лишние слова отнимают внимание модели от действия;
- не пишите пустых определений вроде «красиво», «качественно», «кинематографично» - они не описывают ни одного кадра;
- наречия работают лучше прилагательных:
slowly raisesпонятнее, чемslow movement; - хвост качества ставьте в конец, а не в начало - в начале он забирает место у действия.
Готовые шаблоны
Спокойная сцена без речи
integrated_multimodal_description: [Shot 1] Picture 1 is fully referenced at 0.00 seconds and belongs to [Shot 1]. 2D-animated, medium close-up of the girl at the window. Rain runs down the glass behind her. She lifts the cup with her right hand, takes one sip, lowers it. Her left hand stays at her side, her feet stay planted, the background stays exactly as it is in the first frame. The camera stays completely still, no zoom. Smooth anime animation, natural motion, detailed facial expression. overall_soundscape: Rain taps steadily against the glass while a low room tone continues underneath. The cup clicks softly against the saucer. non_diegetic_music: N/A
Сцена с речью и склейкой
integrated_multimodal_description: [Shot 1] Live-action, medium shot of a man in his 40s (S1), on-screen, low-pitch voice, standing in a kitchen. He turns to the door and says with tired calm <d>[Russian] Я же просил не приходить.</d> At 00:03.500, the camera cuts to [Shot 2], a close-up of the woman in the doorway (S2), on-screen, mid-pitch voice. She answers quietly <d>[Russian] И всё-таки я здесь.</d> The camera stays still in both shots. overall_soundscape: A refrigerator hums under the room tone. Fabric rustles as he turns, and the door creaks once. non_diegetic_music: N/A
18+Сцена с движением, одним кадром - взрослый пример
integrated_multimodal_description: [Shot 1] 2D-animated, medium shot of the two characters on the bed. The man drives the motion, moving with steady force. The motion is continuous and repetitive. No climax, no pose change, no new action, no cuts. The camera stays completely still, no zoom. Smooth anime animation, strong male-driven thrusting, passive body recoil, natural jiggle. overall_soundscape: Damp skin slaps against skin on each thrust while the mattress creaks quietly underneath. She draws a short breath between strokes. non_diegetic_music: N/A