Как я только что заметил, фонемы являются звуками, произносимыми нами; каждое слово языка (любого языка) состоит из набора фонем. Например, слово "program" состоит из следующих семи фонем: р, г, ow, gh, г, ae, и m.
При произношении каждой из этих фонем рот принимает уникальную форму (визему). Поэтому теперь становится понятным, почему я перемешиваю эти термины - для каждой фонемы есть одна визема. При использовании лицевой анимации необходимо создать целевой морфируемый меш рта, который имеет точно такую же форму, как и ваш рот, при произнесении звуков.
Замечание. Вместо того чтобы приводитьзначенияуникодаIPA в десятичной системе счисления, намного проще (иявляется стандартом) привести их в шестнадцатеричной системе счисления. Таким образом, в этой главе я буду использовать шестнадца-теричныезначения1РА, находящиеся в диапазоне от 0х0000до OxOFFF.
Я скоро вернусь к созданию лицевых мешей, произносящих звуки. А пока я хочу немного подробнее рассмотреть фонемы, чтобы увидеть, как вы можете использовать их в своих проектах. Фонемы создаются набором уникальных символов, при этом для усугубления уникальности каждому символу присваивается уникальное значение.
Эти значения, известные как 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 |
Joy |
Значения IPA, показанные в таблице 11.2, являются индексами массива лицевых мешей фонем, используемого при визуализации. Для создания последовательности анимации, соедините значения IPA, образуя таким образом слова и предложения. Вы узнаете больше о создании последовательностей звуков в разделе "Создание последовательностей фонем", расположенном далее в этой главе.
Возвратимся к лицевым анимациям. Для создания законченной системы лицевой анимации необходимо анимировать (или скомбинировать) разнообразные меши, представляющие фонемы и выражения лица.
⇐Использование комбинированного морфирования || Оглавление || Создание лицевых мешей⇒