Как я только что заметил, фонемы являются звуками, произносимыми нами; каждое слово языка (любого языка) состоит из набора фонем. Например, слово "program" состоит из следующих семи фонем: р, г, ow, gh, г, ae, и m.
При произношении каждой из этих фонем рот принимает уникальную форму (визему). Поэтому теперь становится понятным, почему я перемешиваю эти термины - для каждой фонемы есть одна визема. При использовании лицевой анимации необходимо создать целевой морфируемый меш рта, который имеет точно такую же форму, как и ваш рот, при произнесении звуков.
Замечание. Вместо того чтобы приводитьзначенияуникодаIPA в десятичной системе счисления, намного проще (иявляется стандартом) привести их в шестнадцатеричной системе счисления. Таким образом, в этой главе я буду использовать шестнадца-теричныезначенияIPA, находящиеся в диапазоне от (Ьс0000до 0x0FFF.
Я скоро вернусь к созданию лицевых мешей, произносящих звуки. А пока я хочунемного подробнее рассмотреть фонемы, чтобы увидеть, как вы можете использоватьих в своих проектах. Фонемы создаются набором уникальных символов, при этом дляусугубления уникальности каждому символу присваивается уникальное значение.
Эти значения, известные как IPA (International Phonetic Alphabet (Международныйфонетический алфавит)) значения уникода2, изменяются в диапазоне от 0 до 1024
(для англоязычных пользователей), при этом каждая группа значений присваиваетсяразличным языкам и произношениям (как показано в таблице 11.1).
Таблица 11.5. Группы фонем Unicode IPA
|
Диапазон значений |
Язык |
|
0x0041 to 0x00FF |
Стандартная латынь |
|
0x0010 to 0x01F0 |
Европейская и расширенная латынь |
|
0x0250 to 0x02AF |
Стандартные фонемы |
|
0x02B0 to 0x02FF |
Символы изменения |
|
0x0300 to 0x036F |
Диакритическиезнаки |
Англоговорящие люди используют значения, показанные в таблице 11.1, но большей частью используются значения (и фонемы) таблицы 11.2.
2. Unicode - уникод, 16-битный стандарт кодирования символов, позволяющий представлять алфавиты всех существующих в мире языков. - Примеч. науч. ред.
Таблица 11.6. Фонемы американского английского
|
Значение |
Фонема |
Пример |
|
0x0069 |
iy |
Feel |
|
0х026А |
h |
Fill |
|
0х00Е6 |
ае |
Carry |
|
0x0251 |
аа |
Father |
|
0х028С |
ah |
Cut |
|
0x0254 |
ао |
Lawn |
|
0x0259 |
ах |
Ago |
|
0x0065 |
еу |
Ate |
|
0х025В |
eh |
Ten |
|
0х025А |
er |
Turn |
|
0x006F |
OW |
Own |
|
0х028А |
uh |
Pull |
|
0x0075 |
LW |
Crew |
|
0x0062 |
b |
Bg |
|
0x0070 |
P |
Put |
|
0x0064 |
d |
Dug |
|
0x0074 |
t |
Talk |
|
0x0067 |
g |
Go |
|
0х006В |
k |
Cut |
|
0x0066 |
f |
Forever |
|
0x0076 |
V |
Veil |
|
0x0073 |
s |
St |
|
0х007А |
z |
Lazy |
|
0х03В8 |
th |
Think |
|
0x00F0 |
dh |
Then |
|
0x0283 |
sh |
She |
|
0x0292 |
zh |
Azure |
|
0х006С |
l |
Length |
|
Таблица 11.6. Фонемы амер |
иканского английского |
|
|
Значение |
Фонема |
Пример |
|
0x0279 |
r |
Rip |
|
0х006А |
У |
Yacht |
|
0x0077 |
w |
Water |
|
0x0068 |
hh |
Help |
|
0x006D |
m |
Marry |
|
0х006Е |
n |
Never |
|
0x014В |
nx |
Sing |
|
0х02А7 |
ch |
Chin |
|
0х02а4 |
jh |
Jcy |
Значения IPA, показанные в таблице 11.2, являются индексами массива лицевых мешей фонем, используемого при визуализации. Для создания последовательности анимации, соедините значения IPA, образуя таким образом слова и предложения. Вы узнаете больше о создании последовательностей звуков в разделе "Создание последовательностей фонем", расположенном далее в этой главе.
Возвратимся к лицевым анимациям. Для создания законченной системы лицевой анимации необходимо анимировать (или скомбинировать) разнообразные меши, представляющие фонемы и выражения лица.
⇐Использование комбинированного морфирования || Оглавление || Создание лицевых мешей⇒