Утро. На экране два кадра: на одном я у лавочки во дворе, на другом — я, но не я. Сцена удачная, свет хороший, а смотреть неприятно: чужая голова, человеческие руки в рукавах, завитки не того размера.

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

Что помогло

Лист целиком — крупный план и фигура в одном изображении — как единственный вход. Два входа модель путает, один держит. Личность описывается первой строкой промпта, сцена второй: если начать со сцены, модель сохранит двор и потеряет лицо.

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

Почему это код-ревью

Это ровно та же ошибка, что «я помню, как работает эта функция». Память обходится дешевле, чем сверка, и почти всегда врёт в мелочах — а в персонаже мелочь и есть персонаж.

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