Глава 5. Часть 5-2

Стефани Рис. Анимация персонажей в 3d Studio Max
(продолжение, начало см. здесь)

Улыбающиеся глаза

Улыбающиеся глаза — это на самом деле комбинация прищуренных глаз и немного надутых щек. Выражение улыбки придается глазам посредством круговой мышцы глаза, или щурящей мышцы. Это овальная мышца, которая окружает глаз и покрывает значительную область лица вокруг него. Часть этой круговой мышцы глаза пронизывает тонкую кожу век. Наружный конец мышцы прикреплен к скуле, а второй, свободный конец соединен со щекой.
Круговая мышца глаза состоит из двух частей, верхней и нижней. Они работают достаточно независимо друг от друга. Когда сокращается нижняя часть мышцы, глаз щурится, а щека надувается, создавая соответствующее улыбке выражение лица. Заметьте, что нижнее веко при этом почти прямое, а в районе внешних уголков глаз появляются складки (см. рис. 5.10).

Рис. 5.10. Улыбающееся выражение создается за счет прищуренных глаз и слегка надутых щек.

Для того чтобы глаза выглядели естественно, они должны быть сфокусированы на каком-либо предмете.

* Если на сцене присутствует больше одного персонажа, сделайте так, чтобы они взаимодействовали друг с другом, кроме тех случаев, когда по сюжету один из них должен игнорировать остальных (или все персонажи игнорируют одного).

* Если компьютерный персонаж смотрит на какой-либо предмет, убедитесь, что его глаза на самом деле сфокусированы на этом предмете.

* Если на сцене нет предмета, на который можно направить взгляд персонажа, нужно сфокусировать его глаза на зрителе.

Короче говоря, создавайте персонажи, в которых есть искра жизни! Живые люди редко смотрят в пространство отсутствующим взглядом, разве что они сдают трудный экзамен или решили помечтать о любви.
Дополнительная информация о фокусировке глаз приводилась в главе 1.

Выражение лица

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

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

Несмотря на то что мы с легкостью можем распознать любые эмоции, чрезвычайно трудно наделить ими компьютерную модель. Разработанные компанией Pixar и использовавшиеся при создании диснеевского фильма «Игрушечная история » (Toy Story) программы, выполняющие анимацию выражений лица, при моделировании лицевых мышц осуществляли расчеты на основе специальных математических формул. Такие программы с каждым днем совершенствуются, а моделирование выражений лица становится проще. Конечно, нельзя забывать, что разговор идет об игрушках. Их лица похожи на человеческие, но лицо настоящего человека во много раз сложнее. Персонажи этого фильма достаточно милы, но они не могут соперничать с живыми артистами.

Мне кажется, что наиболее естественные выражения лица удалось смоделировать при создании компьютерного дракона Драко, который был сконструирован специалистами компании ILM для фильма «Сердце дракона » (Dragonheart). Хотя лицо дракона отличается от человеческого, присущие человеку выражения лица и воспроизведенные компанией ILM неуловимые движения лицевых мускулов заставляют нас поверить, что на экране присутствует Шон Коннери в шкуре дракона. Как было сказано в первой главе, создание Драко было чрезвычайно сложной задачей, более дюжины художников-аниматоров потратили больше года лишь на то, чтобы заставить рот дракона двигаться в соответствии с движениями рта Шона Коннери.

Очевидно, что в одной главе нельзя поместить всю информацию о выражениях лиц. Многие ученые в нескольких университетах занимаются этой проблемой (список соответствующих Web-узлов приведен в приложении Б). Тем не менее мы постараемся рассмотреть, как на лице человека формируются основные эмоции. Если вам потребуется дополнительная информация, обратитесь к какому-нибудь хорошему учебнику по анатомии — например, прочтите книгу Cray's Anatomy или воспользуйтесь компьютерной программой A.D.A.M Comprehensive («Все о человеке »).

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

Рис. 5.11. Улыбку можно комбинировать с другими выражениями лица для воспроизведения выражения хитрости, страсти или счастья.

Скорбь

Почти все выражения лица взрослого человека основаны на соответствующих выражениях лица новорожденного младенца, среди которых основным является выражение плача. Выражение скорби больше всего походит на плач ребенка, хотя похожие движения лицевых мышц можно обнаружить и при формировании других выражений лица. Горе и страдание представляют собой приглушенные формы скорби.

Выражение скорби формируется комбинацией движений мышц нижней части лица. При этом нижняя губа оттягивается вниз, а верхняя губа приподнимается. В результате рот расширяется и приобретает несколько прямоугольную форму. Губы сдвигаются назад и плотнее прижимаются к зубам, а в уголках рта иногда становятся видны нижние зубы. Мышцы, расположенные выше рта, образуют носогубную склад ку. Нижняя губа натягивается, так что мышцы, которые обычно приподнимают середину губы и округляют подбородок, в данном случае только выгибают среднюю часть нижней губы вверх. В результате этого кажется, что уголки губ опускаются, хотя на самом деле, как показано на рис. 5.12, приподнимается середина нижней губы. Этот рисунок демонстрирует сильно преувеличенное выражение скорби. Весь спектр печальных выражений лица получается из представленного выражения путем уменьшения смещений мышц лица.

Рис. 5.12. Стрелки на рисунке показывают направление смещений мышц лица, формирующих выражение скорби.

В верхней части лица скорбное выражение формируется за счет сужения глаз. Причина этого инстинктивного сближения век связана со стремлением организма предохранить глаза от избыточного давления крови. Кровяное давление в сосудах глаз увеличивается, когда при скорбных рыданиях из легких вырывается большое количество воздуха, а сжатие тканей вокруг глаз частично компенсирует давление внутри них, улучшая состояние глаз. Похожим образом глаза прикрываются во время крика, чихания, кашля и смеха. Чем сильнее человек кричит, тем уже становятся его глаза. Фактически очень трудно сохранять глаза широко раскрытыми во время крика, смеха, чихания или кашля. Попробуйте в один из таких моментов широко раскрыть глаза, и вы почувствуете, как трудно это сделать.

Когда человек скорбит, его брови опускаются и сходятся к переносице. Это движение сильнее проявляется на внутренних концах бровей, которые расположены ближе к глазу. Между бровями появляются небольшие вертикальные морщины, но лоб остается гладким. На переносице могут возникнуть глубокие складки, соединяющие внутренние уголки глаз, а около внешних уголков глаз часто появляются расходящиеся морщинки в форме лапок петуха. Щеки приподнимаются, становятся более округлыми, кожа на них натягивается. В результате такой формы щек образуется широкая складка, идущая от середины носа вниз с обеих сторон лица, как показано на рис. 5.12.

Гнев

Гнев может выражаться различными способами, от яростного крика до свирепого взгляда в сочетании с плотно сжатыми губами. Тем не менее у всех разновидностей выражений гнева существуют общие черты. Гнев всегда связан с изменениями лица в области глаз. При этом сами глаза расширяются, и чем они шире, тем более сердитым выглядит лицо человека.

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

Другой отличительной чертой гневного взгляда является натянутая кожа нижних век. Она подчеркивает пристальный взгляд человека.

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

Рис. 5.13. Сердитые глаза – важная часть выражения эмоции гнева.

Смоделировать рот рассерженного человека чуть посложнее, чем сделать сердитые глаза. Если человек яростно кричит, его рот должен быть раскрыт как бы в усмешке. При этом край верхней губы загибается вверх, и над ним появляется небольшая складка. Губы натягиваются и приоткрываются, обнажая зубы. Нос полностью изменяет свою форму. Внешние края ноздрей приподнимаются и раздвигаются в стороны, раздувая ноздри. Щеки надуваются и вытягиваются, образуя мешки под глазами (см. рис. 5.14).

Рис. 5.14. Сердитое лицо с открытым как бы в усмешке ртом.

Рассерженное лицо другого типа имеет плотно сжатые губы. Подобным образом выглядит сдерживающая свой гнев мать, увидевшая только что разбитую ее ребенком вазу. Для этого варианта сердитого лица характерны плотно сжатые губы, которые практически сливаются в одну тонкую линию. При этом нижняя губа слегка выдается вперед, а выше и ниже губ образуются выпуклости. Края рта загибаются вниз, подбородок выпячивается, а кожа на нем натягивается в результате сокращения мускулов, как показано на рис. 5.15.

Рис. 5.15. Сжатые губы на сердитом лице демонстрируют сдержанность.

Радость

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

Распознать улыбку на лице человека можно по прищуренным глазам и образовавшимся под ними выпуклым валикам кожи. Чем сильнее улыбка, тем больше сощуриваются глаза. Для этого выражения лица характерны выступающие укороченные нижние веки, надвигающиеся на глаза и скрывающие часть радужной оболочки. Когда человек смеется, глаза сильнее закрываются именно снизу. Верхние и нижние веки при этом смыкаются примерно посередине глаза, то есть выше, чем в случае, когда глаз просто закрывается. В результате этого линия ресниц становится почти прямой, тогда как обычно, в случае нормально закрытых глаз, она выгнута вниз.

Около внешних уголков глаз при улыбке могут появиться мелкие морщинки, а у смеющегося человека морщинки могут наблюдаться и около внутренних уголков глаз. Щеки надуваются, кожа на них натягивается, и они становятся похожи на два яблока.

На щеках, которые в целом имеют сферическую форму, могут появиться ямочки. Улыбаясь, рот растягивается и приоткрывается, демонстрируя зубы. Подбородок опускается вниз и отодвигается назад, между ним и шеей на коже образуются складки. В улыбке рот растягивается, а губы, в особенности верхняя, становятся тоньше. Брови во время улыбки не меняют своей формы, поэтому лоб остается расслабленным и гладким (см. рис. 5.16).
Чтобы придать лицу выражение сильной радости, нужно опустить нижнюю челюсть так, чтобы высота раскрытого рта оказалась больше его ширины. Брови нужно приподнять так, чтобы над ними появилась горизонтальная складка. В результате этого поднимутся верхние веки, а глаза широко раскроются.

Рис. 5.16. Лицо улыбающегося человека. Стрелками показаны движения лицевых мышц.

Радость

Страх

Малодушный страх — выражение, которое частенько вызывается на наших лицах просмотром фильмов ужасов субботними вечерами. Эмоциональное выражение ужаса приберегается нами до моментов, когда мы оказываемся перед лицом насилия или угроз. В обыденной жизни выражение ужаса обычно имеет менее резкую форму страха — примерно такого, скажем, какой читается на лице человека, вдруг увидевшего ужасного паука, подобного изображенному в третьей главе.

В момент страха у человека приподнимаются брови и широко раскрываются глаза. Поднимаясь, брови сходятся, а рот человека открывается, обнажая нижние зубы, причем нижняя губа остается практически прямой. Форма рта становится похожей на латинскую заглавную букву D, расположенную перекладиной вниз. Рот открывается потому, что обычно, когда человек испытывает страх, он делает сильный вдох. Глаза раскрываются максимально широко, становятся видны белки. Чем сильнее ужас, тем шире раскрыты глаза (см. рис. 5.17).

Рис. 5.17. Выражение страха. Стрелки показывают направления движения лицевых мышц.

Отвращение

Вам знакомо это чувство, возникающее, когда видишь печенку в меню обеда на вечернем приеме? Уж я-то по крайней мере чувствую отвращение. Эта эмоция является чисто физиологическим от кликом на пищу, которую желудок может не принять.

Отвращение выражается опущенными бровями, сощуренными глазами, под которыми образуются складки, и сморщенным носом, на котором появляется множество складок в районе переносицы. Носогубная складка углубляется, особенно возле ноздрей, а верхняя губа сжимается и втягивается внутрь (см. рис. 5.18).

Рис. 5.18. Выражение отвращения. Стрелки на лице показывают направления движения мышц.

Удивление

Из всех эмоций удивление появляется на лице быстрее всего, почти мгновенно. Удивление, так же как гнев и страх, в основном передается глазами. Чем шире они раскрыты, тем более удивленным выглядит лицо человека. Если глаза не будут широко раскрытыми, лицо никогда не покажется удивленным. Обычно удивление передается расширенными глазами, приподнятыми бровями и приоткрытым ртом (см. рис. 5.19).

Рис. 5.19. Удивленное лицо. Стрелки показывают движение мышц.

Одной из разновидностей эмоции удивления является радостное удивление. Соответствующее выражение лица передается особенной формой рта, которая в состоянии радостного удивления является промежуточным вариантом между улыбкой и просто раскрытым ртом.

Анимация тела персонажа

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

Ходьба

Даже когда человек просто идет, в этом процессе принимают участие его ноги, лодыжки, ступни, а также руки, кисти рук, бедра, плечи, спина и голова. Любой, кто когда-нибудь пробовал построить анимацию прогулки двуногого существа, знает, как трудно дается создание естественных движений. Использование программы Character Studio существенно облегчает задачу. Для получения реалистичных движений эта процедура использует систему опорных следов и обратную кинематику, а также рассчитывает вертикальную динамику объекта. Но никакая программа не может абсолютно точно воспроизвести естественные движения человека.
Ключом к успеху являются многочисленные исследования. Наблюдайте, как человек ходит, стоит, бегает. Как движутся его ноги? Может, они совершают поступательные движения вверх и вниз? Пожалуй, нет — так ходят разве что инопланетяне!

Посмотрите в зеркало, как движутся во время ходьбы ваши собственные ноги. При повороте в бедренном суставе нога перемещается по дуге, кроме того, ноги немного разворачиваются в стороны. Лодыжки тоже находятся в постоянном движении, позволяя пальцам ног изгибаться вверх и вниз при постановке ноги на опору и в момент ее отрыва от опоры.

Если посмотреть на ноги во время ходьбы, то можно заметить, что движение ступней в суставах лодыжек не ограничивается простым перемещением взад-вперед. Эти суставы достаточно гибкие, при ходьбе они вращаются и изгибаются. Ступни ног сделаны природой в виде арок, которые смягчают удар при постановке ноги на землю и переносе на нее веса тела. Посмотрите на отпечатки ступней, приведенные на рис. 5.20. Обратите внимание на то, что отпечатываются только пальцы, пятки и края ступней. Арка ступни, как правило, не касается опоры, кроме случаев поверхностей с очень мягким покрытием.

Рис. 5.20. Отпечатки ступней показывают, какая часть ступней ног контактирует с поверхностью опоры.

Продолжение


оглавление