Софтерра: Лицевая хирургия с откатом
Обзор этой программы хотелось назвать «Мордодел v1.0», но столь грубые названия в «КТ» обычно не проходят, поэтому приходится давать его внутри текста.
Скажите, уважаемый читатель, нравится ли вам собственное лицо? Нет? Что ж, мне тоже не нравится. (Нет, не ваше, а мое.) А не возникала у вас мысль исправить свою физиономию? Выпрямить этот орлиный нос, выпустить «воздух» из щек, расширить лоб, выгнуть брови… Конечно, без фанатизма, точно в меру. Не теряя своих главных черт. Так, легкими мазками, едва заметными движениями…
Наверняка возникало, но вы опасаетесь ложиться под скальпель ради улучшения разреза глаз. Кто их знает, этих хирургов - промахнется на миллиметр, а глаза-то родные… К нашему с вами счастью, цифровая фотография дает своего рода суррогат пластической операции. На экране компьютера (а затем и на бумаге) можно сделать себя (и близких) очень красивым. И пусть это не настоящие операции, зато их можно делать самому, бесплатно, с пошаговым Undo. Вероятно, каждый пользователь «Фотошопа» рано или поздно пытался сотворить что-нибудь этакое с подвернувшимися портретами. И чаще всего с раздражением стирал сделанное. «Фотошоп» - страшная сила, но только в умелых руках. А где простому юзеру взять эти руки? Нам нужно что-то попроще. Если удалять красные глаза - так одним кликом мыши. Если расширять лоб - так вращением колеса на той же мыши. Что б можно было загрузить фото тещи, нажать кнопку «Доброе лицо» - и суровый взгляд этой дамы сменится восторженным. Вот это была бы программа для народа.
Как вы уже догадались, о таком продукте и пойдет речь. Утилита FaceFilter является, как утверждает ее создатель компания Reallusion, «удобным инструментом для изменения выражения и исправления черт ваших портретов». Скачав с сайта десятимегабайтный архив и ознакомившись с программой, могу признать - реклама не врет. Инструмент действительно удобный, с продуманным минималистичным интерфейсом. Процесс «улучшения» разбит на этапы таким образом, что программа фактически берет пользователя за руку и проводит через все операции, как бойскаут старушку. То есть кривая обучения (или, как говорит Голубицкий, «ученая курва») начинается почти вертикальным взлетом, за что можно поставить Reallusion твердую пятерку.
Однако разглядывая свой первый отфильтрованный фейс, понимаешь, что многое следует переделать… Откатываешься назад, щелкаешь по кнопкам, обойденным в мастере подсказок, потом, наконец, читаешь хелп… Не будем здесь описывать, что значит каждый пункт меню FaceFilter, очертим лишь общие принципы.
В обзорах программы, уже сделанных различными сайтами, иногда утверждается, что «…ее создатели проанализировали тысячи лиц и рассчитали универсальную формулу привлекательности…». Поначалу думаешь: может, и вправду что-то анализировали и считали? Поверили алгеброй гармонию, а потом закодировали формулу красоты в dll-библиотеку. Увы, поработав пару часов с разными лицами, убеждаешься - ничего особо интеллектуального в алгоритме нет.
Обработка портретов FaceFilter’ом идет в четыре приема. Сначала вас просят выделить на фото фрагмент, где, собственно, есть объект для работы. Если лицо наклонено - наклон надо компенсировать, о чем постоянно напоминает классическая миниатюра женщины с младенцем, склонившей голову на 45 градусов (дизайнер интерфейса сработал блестяще).
На втором этапе программа выделяет желтой линией овал лица, крайние точки рта, глаз и бровей. Получается это у нее плохо, и нередко она признается в своем бессилии. К счастью, есть ручной режим, в котором контурные точки просто-напросто двигаются мышью. Рядом с рабочей фотографией на вас смотрит эталонное серое лицо неопределенной расы и пола, на котором все точки размещены в правильных местах. Ошибиться на этом этапе можно (и иногда нужно) лишь сознательно.
На лицо отводится двенадцать точек - четыре на рот и по две на каждую бровь с глазом. И все! Бровные точки ставятся на края бровей, что вызывает некоторое замешательство, если брови сросшиеся и\или уходят за виски. Глазные точки ставятся лишь на углы глаз, не отмечая ни их разреза, ни зрачка. Подбородок тоже не отмечается, как и нос (что и вовсе удивительно). Контур лица можно свободно двигать, но нельзя менять его яйцевидную форму - только ширину и высоту. Обладатели квадратных, круглых и вытянутых лиц должны терпеть.
На следующем этапе (под названием Enhanced Skin) программа пытается быть этаким «Фотошопом» для чайников. Поскольку контур лица уже определен и рот с глазами на нем указаны, то FaceFilter может довольно точно накладывать на лицо оттенки цвета и эффекты размывания. В результате пользователю даются простейшие регуляторы, которыми можно прятать родинки, прыщи и морщины, добавлять или убирать загар, бледность и румянец. Результаты сразу применяются к фотографии, и надо признать, что для упрощенного интерфейса они очень хороши. Конечно, в нормальном редакторе подобные операции можно сделать гораздо точнее, но ведь для этого надо прочесть не одну сотню страниц руководства. Впрочем, руководство к FaceFilter тоже изучить не лишне. Там, например, в четырех предложениях (!) обьясняется, как изменить цвет волос, если переключиться в ручной режим и наложить маску кожных эффектов на прическу.
Последний шаг, ради которого и была написана FaceFilter, называется Select Expression. Пользователю дается набор из полусотни шаблонов с различными выражениями лица, кликом на которых можно менять выражение своей фотографии. Результат виден рядом с исходным портретом, а степень модификации плавно регулируется от незаметной до карикатурно большой. Шаблоны имеются самые разные: «добрый», «внимательный», «улыбающийся», «грустый», «элегантный», «снулый» и т. д. Все они вполне соответсвуют названию и явно меняют выражение лица, форму рта, бровей, размер глаз и овала лица. Превратить фото сонного человека в веселого можно безо всякого интеллектуального напряжения. Есть и шаблон с многообещающим названием «пропорциональный» (даже три штуки), но не надейтесь, что одним кликом он превратит вас в писаного красавца - часто становится еще хуже.