<<<Назад <<< | <<<Меню>>> | >>> Далее>>> |
Файлы Lip предназначены для синхронизации движения губ говорящего с произносимой фразой. Когда персонаж что-то говорит, вы можете озвучить данный текст звуковым файлом формата .ogg. А в дополнение к этому можно также создать файл Lip.
Файлы Lip должны находиться в папке Sound вместе со звуками. Каждый файл lip соответствует определенному звуковому файлу и должны иметь
одинаковое имя (но разные расширения, .lip вместо .ogg). Например, если звуковой файл имеет имя lustyswearing.ogg, то файл lip должен
называться lustyswearing.lip. Для более подробного ознакомления с процессом озвучивания персонажей обращайтесь к руководству "Использование речи и радио".
Губы персонажа двигаются только если используется команда say! При использовании радио- и чат-команд рот остается закрытым.
Так что же представляет собой этот файл? Ниже приведен пример. Первая строка "frame=0.040" указывает на скорость анимации для губ (в демоверсии всегда 0.040). Остальные строчки
состоят из пар [время], [позиция губ]. То есть в каждой строчке указывается, в какой время [время] звукового файла персонаж должен
менять позицию губ на [позиция губ]. Значение [time] определяет время в секундах, а значение [mouth position] может меняться в пределах от 0 до 7.
Необходимо выделить достаточно времени для анимации речи, но и уложиться во временные рамки звукового файла! Например, представленный ниже файл lip соответствует
звуковому файлу, имеющему длину около 1.5 секунды. Если вы выделите меньше времени в вашем lip файле, то в части фразы рот говорящего будет закрыт.
Заметьте, что в последней строчке в качестве значения [mouth position] стоит -1. Это означает, что анимация должна остановиться. Если вы забудите указать -1 в последней
строчке, губы персонажа под конец фразы начнут трястись, создавая впечатление бормотания.
frame = 0.040
0.000, 1
0.040, 3
0.080, 2
0.120, 0
0.160, 1
0.240, 2
0.280, 1
0.360, 0
0.400, 1
0.440, 2
0.480, 3
0.640, 2
0.680, 1
0.760, 2
0.800, 1
0.920, 2
1.000, 5
1.040, 2
1.120, 0
1.320, 3
1.360, 2
1.480, 1
1.560, 0
1.600, -1
При значении 0 губы персонажа плотно сжаты, при 7 - широко открыты. Движок игры позволяет также использовать анимацию для каждой позиции губ, которая добавляется
автоматически, и вы не можете это контролировать. Персонаж может улыбаться, злиться и т.д.
Однако вы можете менять выражение лица персонажа используя команду setmimic, например, чтобы заставить персонаж злиться во время разговора. Подробнее об использовании данной команды смотрите в разделе Команды.
<<<Назад <<< | <<<Меню>>> | >>> Далее>>> |