Переключаемые слои используются для группировки нескольких слоев. Они очень похожи на групповые слои, но в отличие от них - только один слой может быть видим в один момент времени.
Одной из областей применения таких слоев является анимация с синхронизацией звука. В этом случае каждый из под-слоев должен соответствовать одной форме рта, произносящего определенный звук (например, "A", "O", "T" и т.д.). Для управления появлением слоев в нужное время в процессе анимации, каждому переключаемому слою необходимо присвоить "переключаемый файл данных". Отличным выбором при создании таких файлов была бы одна из программ синхронизации звука, такая как Magpie или Pamela. Они обе могут быть настроены на работу непосредственно с переключаемыми слоями в Moho. (Преимущество Памелы (Pamela) в том, что она бесплатна и была специально создана для работы с Moho.)
Переключаемый файл данных также можно создать вручную. Для того, чтобы это сделать (или же настроить экспортируемый файл в Magpie), в файл данных необходимо записать следующую информацию:
MohoSwitch1 1 A 2 A 10 B 22 A 37 C 40 C
Первая строка - это заголовок, указывающий Moho, что это переключаемый файл данных. Следующие строки содержат две колонки: первая обозначает ключевой кадр, а вторая - один из переключаемых подслоев группы. (В данном примере переключаемый слой должен иметь три подслоя: "A", "B" и "C".) В экспортируемом файле программы Magpie первая строка означает заголовок, а две колонки - "Кадр" и "Название формы рта". Более подробное описание настроек Magpie для работы с Moho читайте в Приложении.
Если вы внесли изменения в переключаемый файл данных за пределами Moho и хотите, чтобы все изменения вступили в силу, вам необходимо просто перезагрузить этот файл: щелкните дважды на переключаемом слое на панели слоев (Layers), в появившемся диалоговом окне перейдите на вкладку Switch (переключаемые слои), нажмите кнопку "Source Data" (источник данных) и снова выберите нужный файл.
Использовать файлы данных с переключаемыми слоями вовсе необязательно - управлять слоями можно также вручную. Чтобы контролировать отображение нужного слоя на каждом кадре анимации, необходимо щелкнуть правой кнопкой на требуемом слое на панели Layers и в появившемся диалоговом окне выбрать, какой именно слой необходимо показать.
В состав Moho входят несколько примеров синхронизации звука в программах Magpie и Pamela - рассмотрите внимательно эти файлы и разберитесь, как в них устроены переключаемые слои.
Ну, и последнее, переключаемые слои обладают свойством плавного переключения. Для того, чтобы использовать это свойство, необходимо, чтобы все подслои были векторными и имели одинаковое количество контрольных узлов. Затем в окне свойств слоя необходимо включить параметр "Interpolate sub-layers" (Интерполирование подслоев). Этот параметр использован в одном из упомянутых выше примерах.
Синхронизация звука используется не только для синхронизации речи, но также для синхронизации звука и поворота глаз, всевозможных звуковых эффектов. Используйте свое воображение!