Меню и параметры Facial Editor
Материал из CryWiki Russia
DCamer (Обсуждение | вклад) |
DCamer (Обсуждение | вклад) |
||
Строка 13: | Строка 13: | ||
==== Проект ('''''Project''''') ==== | ==== Проект ('''''Project''''') ==== | ||
- | * '''New''' | + | * '''New''' — Создать новый проект. |
- | * '''Open''' | + | * '''Open''' — Открыть проект. |
- | * '''Save''' | + | * '''Save''' — Сохранить проект. |
- | * '''Save As''' | + | * '''Save As''' — Сохранить проект и указать название/расположение. |
==== Правка ('''''Edit''''') ==== | ==== Правка ('''''Edit''''') ==== | ||
- | * '''Undo''' | + | * '''Undo''' — Отменить последнее действие. |
- | * '''Redo''' | + | * '''Redo''' — Повторить действие после отмены. |
==== Библиотека выражений ('''''Expressions Library''''') ==== | ==== Библиотека выражений ('''''Expressions Library''''') ==== | ||
- | * '''New''' | + | * '''New''' — Создать новую библиотеку выражений. |
- | * '''Open''' | + | * '''Open''' — Открыть библиотеку выражений. |
- | * '''Save''' | + | * '''Save''' — Сохранить библиотеку выражений. |
- | * '''Save As''' | + | * '''Save As''' — Сохранить библиотеку выражений и указать название/расположение. |
- | * '''Export Selected Expressions''' | + | * '''Export Selected Expressions''' — Создать новую библиотеку выражений, содержащую только выбранные выражения. |
- | * '''Import Expressions''' | + | * '''Import Expressions''' — Открыть существующую библиотеку выражений и объединить выражения с текущим. |
- | * '''Batch Update With Selected Expressions''' | + | * '''Batch Update With Selected Expressions''' — Выбрать набор библиотек выражений и объединить выбранные выражения в них, заменив выражения в каждой библиотеки, если они уже существуют. |
- | * '''Morph Check''' | + | * '''Morph Check''' — Отобразить список всех морфов связанных с библиотекой выражений, которые отсутствует в текущем загруженном персонаже. |
==== Персонаж ('''''Character''''') ==== | ==== Персонаж ('''''Character''''') ==== | ||
- | * '''Load''' | + | * '''Load''' — Загрузить персонажа из CHR. |
==== Последовательность ('''''Sequence''''') ==== | ==== Последовательность ('''''Sequence''''') ==== | ||
- | * '''New''' | + | * '''New''' — Создать новую последовательность. |
- | * '''Open''' | + | * '''Open''' — Открыть последовательность. |
- | * '''Save''' | + | * '''Save''' — Сохранить последовательность. |
- | * '''Save As''' | + | * '''Save As''' — Сохранить последовательность и указать название/расположение. |
- | * '''Load Sound''' | + | * '''Load Sound''' — Загрузить совместимый WAV-файл в последовательность. |
- | * '''Load Skeleton Animation''' | + | * '''Load Skeleton Animation''' — Загрузить скелетную анимацию для персонажа. Доступны анимации только из CAL-файла (Crytek Animation List). |
- | * '''Batch Apply Expression''' | + | * '''Batch Apply Expression''' — Не поддерживается. |
- | * '''Export Selected Expressions''' | + | * '''Export Selected Expressions''' — Создать новую последовательность, содержащую только выбранные каналы. |
- | * '''Import Expressions''' | + | * '''Import Expressions''' — Прочитать каналы из существующей последовательности и объединить их в текущую последовательность. |
- | * '''Batch Update With Selected Expressions''' | + | * '''Batch Update With Selected Expressions''' — Открыть набор последовательностей и объединить выбранные каналы в каждую последовательность, заменив каналы, если они уже существуют. |
- | * '''Load Video Extracted Sequence''' | + | * '''Load Video Extracted Sequence''' — Загрузить текстовый файл, сгенерированный утилитой FaceAnim, используемый для захвата движений лица актёров. Импортируются и кривые, и видео. |
- | * '''Load Video (Ignore Sequence)''' | + | * '''Load Video (Ignore Sequence)''' — Загрузить текстовый файл, сгенерированный утилитой FaceAnim, используемый для захвата движений лица актёров, но игнорировать данные движений и загрузить только видео. |
- | * '''Load Group File''' | + | * '''Load Group File''' — Загрузить GRP-файл, сохранённый из редактора уровней. GRP-файлы экспортируют объекты последовательностей, которые появляются на уровне при создании новой последовательности в редакторе кат-сцен. Сохранение этих объектов, как GRP-файлов, экспортирует в формат XML всё, что содержится в последовательности от положения звука, до скелетной анимации и путей камеры. Они могут быть затем импортированы в лицевую последовательность для использования в лицевом редакторе. |
==== Джойстики ('''''Joysticks''''') ==== | ==== Джойстики ('''''Joysticks''''') ==== | ||
- | * '''New''' | + | * '''New''' — Создать новый джойстик. |
- | * '''Open''' | + | * '''Open''' — Открыть джойстик. |
- | * '''Save''' | + | * '''Save''' — Сохранить джойстик. |
- | * '''Save As''' | + | * '''Save As''' — Сохранить джойстик и указать название/расположение. |
- | * '''Create Expression From Current Positions''' | + | * '''Create Expression From Current Positions''' — Получить текущее выражение с персонажа, как определено джойстиками, и создать запись в библиотеке выражений, которое захватит. |
- | ==== Синхронизация | + | ==== Синхронизация губ ('''''Lip Sync''''') ==== |
- | * '''Extract Phonemes''' | + | * '''Extract Phonemes''' — Анализировать текущие загруженные формы сигнала и выбрать набор фонем для использования синхронизации губ. Если известно, какой надо ввести текст, представляющий звук — используется для улучшения точности результатов. |
- | * '''Batch Process Directory''' | + | * '''Batch Process Directory''' — Пакетная обработка каталога со звуком, в FSQ-файлы используя то же самое название, что и у самого звукового файла. |
=== Окна === | === Окна === | ||
Строка 70: | Строка 70: | ||
==== Ползунки эффекторов ('''''Effectors Sliders''''') ==== | ==== Ползунки эффекторов ('''''Effectors Sliders''''') ==== | ||
- | * '''Clear All''' | + | * '''Clear All''' — Не поддерживается. |
[[Файл:Sandbox_FacialEditorRefMenus_image016.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image016.jpg]] | ||
- | * '''Morph Targets Tab''' | + | * '''Morph Targets Tab''' — Списки всех доступных целей морфа в персонажей. Ползунки «Weight», в этом окне, позволяют пользователю предпросмотреть каждый морф, путём перемещения ползунка к левой части (отрицательные значения), и к правой части (положительные значения). «Balance» позволяют асимметрично предпросмотреть каждую форму или морф. |
[[Файл:Sandbox_FacialEditorRefMenus_image017.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image017.jpg]] | ||
- | :* '''Effector''' | + | :* '''Effector''' — Отображает название целей морфа, хранящихся вместе с персонажем. Галочка рядом с названием морфа, включает и отключает эффект от ползунка «Weight». <br /> |
- | :* '''Weight''' | + | :* '''Weight''' — Ползунок для перемещения цели морфа с нейтральной позиции на отрицательные или положительные значения. <br /> |
- | :* '''Val''' | + | :* '''Val''' — Отображает положение ползунка «Value» в цифровой форме. <br /> |
- | :* '''Balance''' | + | :* '''Balance''' — Контролирует баланс фактора, симметрии или морфа. <br /> |
- | * '''All Effectors Tab''' | + | * '''All Effectors Tab''' — Схоже с предыдущей вкладкой, но здесь списки всех возможных эффекторов, от морфов до выражений. |
[[Файл:Sandbox_FacialEditorRefMenus_image018.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image018.jpg]] | ||
- | :* '''Effector''' | + | :* '''Effector''' — Отображает названия доступных эффекторов, от целей морфов до скомпонованных выражений. Галочка рядом с названием эффектора, включает и отключает эффект от ползунка «Weight». <br /> |
- | :* '''Weight''' | + | :* '''Weight''' — Ползунок для перемещения эффектора с нейтральной позиции на отрицательные или положительные значения. <br /> |
- | :* '''Val''' | + | :* '''Val''' — Отображает положение ползунка «Value» в цифровой форме. <br /> |
- | :* '''Balance''' | + | :* '''Balance''' — Контролирует баланс фактора, симметрии или эффектора. <br /> |
==== Проводник выражений ('''''Expressions Explorer''''') ==== | ==== Проводник выражений ('''''Expressions Explorer''''') ==== | ||
Строка 96: | Строка 96: | ||
[[Файл:Sandbox_FacialEditorRefMenus_image019.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image019.jpg]] | ||
- | *'''Expressions Tree View''' | + | * '''Expressions Tree View''' — Списки выражений, которые будут собраны в библиотеку выражений. С помощью этого окна, пользователь может определять существующие морфы в персонаже и компоновать из в выражения, посредством интерфейса меню правой кнопки мыши (ниже). |
[[Файл:Sandbox_FacialEditorRefMenus_image021.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image021.jpg]] | ||
- | '''Expressions Tree | + | '''Expressions Tree View — Меню правой кнопки мыши''' |
- | '''New Folder''' | + | '''New Folder''' — Создать новую папку. <br /> |
- | '''New Expression''' | + | '''New Expression''' — Добавить существующий морф или создать новое выражение. <br /> |
- | '''New Bone Control''' | + | '''New Bone Control''' — Создать новый контроллер кости или канал, через которые кости вместе с персонажем могут быть анимированы.<br /> |
- | '''New Attachment Control''' | + | '''New Attachment Control''' — Создать выражение, которое вращает прикрепления (не поддерживается для кожных прикреплений). <br /> |
- | '''Rename''' | + | '''Rename''' — Переименовать выражение или папку. <br /> |
- | '''Copy''' | + | '''Copy''' — Копировать выражение. <br /> |
- | '''Paste''' | + | '''Paste''' — Вставить выражение. <br /> |
- | '''Remove''' | + | '''Remove''' — Удалить выражение или папку. <br /> |
- | *'''Curves Tab''' | + | * '''Curves Tab''' — Вкладка «Curves» позволяет пользователю контролировать, как сильно смешивается форма при переходе выражения от минимальной до полной амплитуды. |
Строка 124: | Строка 124: | ||
[[Файл:Sandbox_FacialEditorRefMenus_image030.jpg]] Отображение сплайна. Определяет, как смешиваются формы морфа во время перехода выражения (нескольких морфов) от минимальной до полной амплитуды. | [[Файл:Sandbox_FacialEditorRefMenus_image030.jpg]] Отображение сплайна. Определяет, как смешиваются формы морфа во время перехода выражения (нескольких морфов) от минимальной до полной амплитуды. | ||
- | *'''Preview Tab''' | + | * '''Preview Tab''' — Не поддерживается. |
==== Окно последовательности ('''''Sequence View''''') ==== | ==== Окно последовательности ('''''Sequence View''''') ==== | ||
Строка 132: | Строка 132: | ||
[[Файл:Sandbox_FacialEditorRefMenus_image031.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image031.jpg]] | ||
- | *'''Sequence Tree View''' | + | * '''Sequence Tree View''' — Позволяет создавать список доступных выражений, которые могут быть непосредственно анимированы вместе с последовательностью. Они собраны путем добавления форм и выражений из библиотеки выражений в виде дерева. <br /> <br /> |
[[Файл:Sandbox_FacialEditorRefMenus_image033.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image033.jpg]] | ||
- | '''Sequence | + | '''Sequence View — Меню правой кнопки мыши''' |
- | '''New Folder''' | + | '''New Folder''' — Создать новую папку. <br /> |
- | '''Remove''' | + | '''Remove''' — Удалить элемент, такой как папку или выражение. <br /> |
- | '''Add Balance''' | + | '''Add Balance''' — Добавить дорожку баланса, который контролирует асимметрию. <br /> |
- | '''Cleanup Keys''' | + | '''Cleanup Keys''' — Сократить количество ключей, на основе порога, заданного пользователем. <br /> |
- | '''Smooth Keys''' | + | '''Smooth Keys''' — Функция для сглаживания шума. Часто используется mocap-данные. <br /> |
- | '''Remove Noise''' | + | '''Remove Noise''' — Функция для удаления шума. Часто используется mocap-данные. <br /> |
- | '''Add Morph Target Vertex Drag''' | + | '''Add Morph Target Vertex Drag''' — Не поддерживается. <br /> |
- | '''Add Procedural Animation''' | + | '''Add Procedural Animation''' — Не поддерживается. <br /> |
- | '''Add Layer''' | + | '''Add Layer''' — Добавить слой для изменения большего количества последовательных ключей. <br /> |
- | '''Delete Layer''' | + | '''Delete Layer''' — Удалить слой. <br /> |
- | '''Collapse Layer''' | + | '''Collapse Layer''' — Фиксация изменений, сделанных в слое, до базисных кривых на постоянной основе. <br /> |
- | '''Insert Viseme Shapes''' | + | '''Insert Viseme Shapes''' — Режим, в котором морфы могут быть введены в виде текста, для создания перекрытия форм, которые смешиваются друг с другом. Это полезно для получения быстрых макетов Viseme по ключевым кадрам синхронизации губ. В названии выражение должен быть префикс «visim». <br /> |
- | *'''Curve Track''' | + | * '''Трек кривой''' ('''Curve Track''') |
[[Файл:Sandbox_FacialEditorRefMenus_image034.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image034.jpg]] | ||
- | *''' | + | * '''Трек кривой — Панель ключей''' (выделено красным на снимке ниже) |
- | + | Панель ключей отображает любые ключи в выбранном треке, которыми можно управлять так же, как в главном окне кривой, хотя и с привязкой к горизонтальной оси. Это полезно для масштабирования времени группы ключей без случайного изменения амплитуды. | |
[[Файл:Sandbox_FacialEditorRefMenus_image035.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image035.jpg]] | ||
- | *''' | + | * '''Трек кривой — Амплитуда''' (выделено красным на снимке ниже) |
- | + | Амплитуда отображает весь спектр доступных вещей для конкретного выражения или джойстика. В зависимости от фактической настройки диапазонов ниже нуля, могут быть эффекты. | |
[[Файл:Sandbox_FacialEditorRefMenus_image036.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image036.jpg]] | ||
- | *''' | + | * '''Трек кривой — Экран кривой''' (выделено красным на снимке ниже) |
- | + | Экран кривой отображается как кривая выбранного трека, а также самих ключей. | |
[[Файл:Sandbox_FacialEditorRefMenus_image037.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image037.jpg]] | ||
- | *''' | + | * '''Аудио-трек''' |
[[Файл:Sandbox_FacialEditorRefMenus_image038.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image038.jpg]] | ||
- | *''' | + | * '''Аудио-трек — Меню правой кнопки''' |
[[Файл:Sandbox_FacialEditorRefMenus_image039.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image039.jpg]] | ||
- | :*'''Clear all Waveforms''' | + | :* '''Clear all Waveforms''' — Удаляет все формы сигнала из трека. |
- | ::*Lip Sync With Text | + | ::* '''Lip Sync With Text''' — Открывает диалог, в котором можно вводить текст, который соответствует говоримому звуку и сгенерирует соответствующий список фонем. Если оставить пустым, плагин попробует угадать необходимые фонемы. |
- | ::*Remove Sound | + | ::* '''Remove Sound''' — Удаляет WAV-файл из саундтрека. |
- | ''' | + | '''Аудио-трек — Панель ярлыков''' (выделено красным на снимке ниже)<br /> |
- | + | Ярлык частей WAV и синхронизации губ аудио-трека. | |
[[Файл:Sandbox_FacialEditorRefMenus_image040.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image040.jpg]] | ||
- | ''' | + | '''Аудио-трек — Панель синхронизации губ''' (выделено красным на снимке ниже)<br /> |
- | + | Панель синхронизации губ отображает морфы, которые были добавлены через список записей, или через параметр «lip sync with text». Панель разделена на 2 раздела. Верхняя часть хранит слова, которые могут быть введены для руководства в процессе синхронизации губ, а нижняя часть показывает фонемы, которые были использованы для создания синхронизации губ. | |
[[Файл:Sandbox_FacialEditorRefMenus_image041.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image041.jpg]] | ||
- | ''' | + | '''Аудио-трек — WAV''' (выделено красным на снимке ниже)<br /> |
- | + | Отображает WAV-файлы добавленные в последовательность, в графической форме, а также имя файла и его расположение на диске. | |
[[Файл:Sandbox_FacialEditorRefMenus_image042.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image042.jpg]] | ||
- | *''' | + | * '''Панели инструментов окна последовательности''' |
[[Файл:Sandbox_FacialEditorRefMenus_image043.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image043.jpg]] | ||
- | [[Файл:Sandbox_FacialEditorRefMenus_image044.jpg]] | + | [[Файл:Sandbox_FacialEditorRefMenus_image044.jpg]] Воспроизвести последовательность — Воспроизводит последовательность.<br /> |
- | [[Файл:Sandbox_FacialEditorRefMenus_image045.jpg]] | + | [[Файл:Sandbox_FacialEditorRefMenus_image045.jpg]] Остановить последовательность — Останавливает воспроизведение последовательности. <br /> |
- | [[Файл:Sandbox_FacialEditorRefMenus_image046.jpg]] | + | [[Файл:Sandbox_FacialEditorRefMenus_image046.jpg]] Свойства лицевой последовательности — Отображает время начала и окончания последовательности или состояние.<br /> |
- | [[Файл:Sandbox_FacialEditorRefMenus_image047.jpg]] | + | [[Файл:Sandbox_FacialEditorRefMenus_image047.jpg]] Текущее время последовательности — Показывает текущее время последовательности. <br /> |
- | [[Файл:Sandbox_FacialEditorRefMenus_image048.jpg]] | + | [[Файл:Sandbox_FacialEditorRefMenus_image048.jpg]] Текущий кадр — Показывает номер кадра на текущее время. <br /> |
- | [[Файл:Sandbox_FacialEditorRefMenus_image049.jpg]] | + | [[Файл:Sandbox_FacialEditorRefMenus_image049.jpg]] Скорость воспроизведения — Показывает текущую скорость воспроизведения в процентах. <br /> |
- | [[Файл:Sandbox_FacialEditorRefMenus_image050.jpg]] | + | [[Файл:Sandbox_FacialEditorRefMenus_image050.jpg]] Анимировать скелет — Воспроизводит выбранную анимацию на персонаже. <br /> |
- | [[Файл:Sandbox_FacialEditorRefMenus_image051.jpg]] | + | [[Файл:Sandbox_FacialEditorRefMenus_image051.jpg]] Камера последовательности — Воспроизводит анимацию камеры, загруженную из «объекта последовательности», сохранённую из кат-сцены в TrackView. <br /> |
- | [[Файл:Sandbox_FacialEditorRefMenus_image052.jpg]] | + | [[Файл:Sandbox_FacialEditorRefMenus_image052.jpg]] Перекрытие звуков — Позволяет перекрывать звуки, при их размещении в перекрывающихся стилях. Когда выключено, звуки обрезают, при начале воспроизведения нового звука. |
[[Файл:Sandbox_FacialEditorRefMenus_image053.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image053.jpg]] | ||
- | [[Файл:Sandbox_FacialEditorRefMenus_image054.jpg]] Key | + | [[Файл:Sandbox_FacialEditorRefMenus_image054.jpg]] Key All — Creates key for every track selected in tree view. <br /> |
- | [[Файл:Sandbox_FacialEditorRefMenus_image055.jpg]] Zero | + | [[Файл:Sandbox_FacialEditorRefMenus_image055.jpg]] Zero All — Sets keys for selected tracks in tree view to 0 amplitude. <br /> |
- | [[Файл:Sandbox_FacialEditorRefMenus_image056.jpg]] | + | [[Файл:Sandbox_FacialEditorRefMenus_image056.jpg]] Amplitude — Adjusts amplitude of curve for a selected range. <br /> |
- | [[Файл:Sandbox_FacialEditorRefMenus_image057.jpg]] | + | [[Файл:Sandbox_FacialEditorRefMenus_image057.jpg]] Smooth — Smooths noise of selected keys. Useful for mocap. <br /> |
- | [[Файл:Sandbox_FacialEditorRefMenus_image058.jpg]] Smooth | + | [[Файл:Sandbox_FacialEditorRefMenus_image058.jpg]] Smooth Value — Sets the value used for the smoothing operation. <br /> |
- | [[Файл:Sandbox_FacialEditorRefMenus_image059.jpg]] Cleanup | + | [[Файл:Sandbox_FacialEditorRefMenus_image059.jpg]] Cleanup Keys — Removes keys based on user defined threshold. <br /> |
- | [[Файл:Sandbox_FacialEditorRefMenus_image060.jpg]] Cleanup Keys | + | [[Файл:Sandbox_FacialEditorRefMenus_image060.jpg]] Cleanup Keys Value — Sets value for cleanup operation. <br /> |
- | [[Файл:Sandbox_FacialEditorRefMenus_image061.jpg]] Remove | + | [[Файл:Sandbox_FacialEditorRefMenus_image061.jpg]] Remove Noise — Attempts to remove noise based on user defined threshold. <br /> |
- | [[Файл:Sandbox_FacialEditorRefMenus_image062.jpg]] Remove Noise | + | [[Файл:Sandbox_FacialEditorRefMenus_image062.jpg]] Remove Noise Value — Sets value for remove noise operation. |
[[Файл:Sandbox_FacialEditorRefMenus_image063.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image063.jpg]] | ||
Строка 243: | Строка 243: | ||
[[Файл:Sandbox_FacialEditorRefMenus_image075.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image075.jpg]] | ||
- | Joysticks are user defined 2d controllers with a single manipulator that can be assigned to multiple morphs, expressions or other shapes in order to animate them in a graphical | + | Joysticks are user defined 2d controllers with a single manipulator that can be assigned to multiple morphs, expressions or other shapes in order to animate them in a graphical way — much like moving a physical joystick. |
The Joystick view is where the user can start assembling joysticks and wire them up to morphs, expressions or visemes that have been made available in the sequence view. | The Joystick view is where the user can start assembling joysticks and wire them up to morphs, expressions or visemes that have been made available in the sequence view. | ||
[[Файл:Sandbox_FacialEditorRefMenus_image076.jpg]] Toggle edit mode to resize or move joysticks in the view. <br /> | [[Файл:Sandbox_FacialEditorRefMenus_image076.jpg]] Toggle edit mode to resize or move joysticks in the view. <br /> | ||
- | [[Файл:Sandbox_FacialEditorRefMenus_image077.jpg]] Toggle create key mode, when a controller is moved a key is automatically created.<br/> | + | [[Файл:Sandbox_FacialEditorRefMenus_image077.jpg]] Toggle create key mode, when a controller is moved a key is automatically created.<br /> |
[[Файл:Sandbox_FacialEditorRefMenus_image078.jpg]] Key all joystick tracks. <br /> | [[Файл:Sandbox_FacialEditorRefMenus_image078.jpg]] Key all joystick tracks. <br /> | ||
[[Файл:Sandbox_FacialEditorRefMenus_image079.jpg]] Zero amplitude of all joysticks. <br /> | [[Файл:Sandbox_FacialEditorRefMenus_image079.jpg]] Zero amplitude of all joysticks. <br /> | ||
Строка 254: | Строка 254: | ||
'''Joystick Right Click Menu''' | '''Joystick Right Click Menu''' | ||
- | Create | + | Create Joystick — Creates a basic joystick without any active connections. |
'''Joystick Right Click (no expression selected in tree view)''' | '''Joystick Right Click (no expression selected in tree view)''' | ||
Строка 260: | Строка 260: | ||
[[Файл:Sandbox_FacialEditorRefMenus_image080.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image080.jpg]] | ||
- | '''Edit Joystick Name''' | + | '''Edit Joystick Name''' — Renames joystick. <br /> |
- | '''Set Joystick Color''' | + | '''Set Joystick Color''' — Alters color of joystick. <br /> |
- | '''Delete Joystick''' | + | '''Delete Joystick''' — Removes the joystick permanently. <br /> |
- | '''Joystick Properties''' | + | '''Joystick Properties''' — Views properties page of joystick. <br /> |
'''Joystick Right Click (expression selected in tree view)''' | '''Joystick Right Click (expression selected in tree view)''' | ||
Строка 269: | Строка 269: | ||
[[Файл:Sandbox_FacialEditorRefMenus_image081.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image081.jpg]] | ||
- | '''Edit Joystick Name''' | + | '''Edit Joystick Name''' — Renames joystick. <br /> |
- | '''Set Joystick Color''' | + | '''Set Joystick Color''' — Alters color of joystick. <br /> |
- | '''Set Horizontal Joystick Channel''' | + | '''Set Horizontal Joystick Channel''' — Assigns selected expression in tree view to the horizontal channel of joystick control. <br /> |
- | '''Set Vertical Joystick Channel''' | + | '''Set Vertical Joystick Channel''' — Assigns selected expression in tree view to the vertical channel of joystick control. <br /> |
- | '''Flip Vertical Channel''' | + | '''Flip Vertical Channel''' — Inverts the control of the Vertical axis. <br /> |
- | '''Flip Horizontal Channel''' | + | '''Flip Horizontal Channel''' — Reverses the control of the horizontal axis. <br /> |
- | '''Delete Joystick''' | + | '''Delete Joystick''' — Removes the joystick permanently. <br /> |
- | '''Joystick Properties''' | + | '''Joystick Properties''' — Views properties page of joystick. <br /> |
- | *'''Joystick Properties''' | + | * '''Joystick Properties''' |
[[Файл:Sandbox_FacialEditorRefMenus_image082.jpg]] | [[Файл:Sandbox_FacialEditorRefMenus_image082.jpg]] | ||
'''Channels Group''' <br /> | '''Channels Group''' <br /> | ||
- | :'''X Channel''' | + | : '''X Channel''' — displays the expression assigned to the X channel. <br /> |
- | :'''Y Channel''' | + | : '''Y Channel''' — displays the expression assigned to the Y channel. <br /> |
- | :'''Flipped Checkbox''' | + | : '''Flipped Checkbox''' — Inverts the X or Y channel. <br /> |
'''Video Import Group''' <br /> | '''Video Import Group''' <br /> | ||
- | :'''X Scale''' | + | : '''X Scale''' — Scales X component upon import. <br /> |
- | :'''Y Scale''' | + | : '''Y Scale''' — Scales Y component upon import. <br /> |
- | :'''Offset''' | + | : '''Offset''' — Offsets X or Y component upon import. <br /> |
==== Video Frame ==== | ==== Video Frame ==== |
Версия 19:06, 6 июля 2011
Статью пометил сам автор статьи.
Содержание |
Меню и параметры Facial Editor
Введение
Следующий документ опишет лицевой редактор, его функции и окна.
Меню
Следующий раздел описывает каждые выпадающие пункты меню и их функции в лицевом редакторе.
Проект (Project)
- New — Создать новый проект.
- Open — Открыть проект.
- Save — Сохранить проект.
- Save As — Сохранить проект и указать название/расположение.
Правка (Edit)
- Undo — Отменить последнее действие.
- Redo — Повторить действие после отмены.
Библиотека выражений (Expressions Library)
- New — Создать новую библиотеку выражений.
- Open — Открыть библиотеку выражений.
- Save — Сохранить библиотеку выражений.
- Save As — Сохранить библиотеку выражений и указать название/расположение.
- Export Selected Expressions — Создать новую библиотеку выражений, содержащую только выбранные выражения.
- Import Expressions — Открыть существующую библиотеку выражений и объединить выражения с текущим.
- Batch Update With Selected Expressions — Выбрать набор библиотек выражений и объединить выбранные выражения в них, заменив выражения в каждой библиотеки, если они уже существуют.
- Morph Check — Отобразить список всех морфов связанных с библиотекой выражений, которые отсутствует в текущем загруженном персонаже.
Персонаж (Character)
- Load — Загрузить персонажа из CHR.
Последовательность (Sequence)
- New — Создать новую последовательность.
- Open — Открыть последовательность.
- Save — Сохранить последовательность.
- Save As — Сохранить последовательность и указать название/расположение.
- Load Sound — Загрузить совместимый WAV-файл в последовательность.
- Load Skeleton Animation — Загрузить скелетную анимацию для персонажа. Доступны анимации только из CAL-файла (Crytek Animation List).
- Batch Apply Expression — Не поддерживается.
- Export Selected Expressions — Создать новую последовательность, содержащую только выбранные каналы.
- Import Expressions — Прочитать каналы из существующей последовательности и объединить их в текущую последовательность.
- Batch Update With Selected Expressions — Открыть набор последовательностей и объединить выбранные каналы в каждую последовательность, заменив каналы, если они уже существуют.
- Load Video Extracted Sequence — Загрузить текстовый файл, сгенерированный утилитой FaceAnim, используемый для захвата движений лица актёров. Импортируются и кривые, и видео.
- Load Video (Ignore Sequence) — Загрузить текстовый файл, сгенерированный утилитой FaceAnim, используемый для захвата движений лица актёров, но игнорировать данные движений и загрузить только видео.
- Load Group File — Загрузить GRP-файл, сохранённый из редактора уровней. GRP-файлы экспортируют объекты последовательностей, которые появляются на уровне при создании новой последовательности в редакторе кат-сцен. Сохранение этих объектов, как GRP-файлов, экспортирует в формат XML всё, что содержится в последовательности от положения звука, до скелетной анимации и путей камеры. Они могут быть затем импортированы в лицевую последовательность для использования в лицевом редакторе.
Джойстики (Joysticks)
- New — Создать новый джойстик.
- Open — Открыть джойстик.
- Save — Сохранить джойстик.
- Save As — Сохранить джойстик и указать название/расположение.
- Create Expression From Current Positions — Получить текущее выражение с персонажа, как определено джойстиками, и создать запись в библиотеке выражений, которое захватит.
Синхронизация губ (Lip Sync)
- Extract Phonemes — Анализировать текущие загруженные формы сигнала и выбрать набор фонем для использования синхронизации губ. Если известно, какой надо ввести текст, представляющий звук — используется для улучшения точности результатов.
- Batch Process Directory — Пакетная обработка каталога со звуком, в FSQ-файлы используя то же самое название, что и у самого звукового файла.
Окна
Параметры предпросмотра (Preview Options)
Параметры предпросмотра содержит список функций, от режима отладочного отображения, до общих параметров отображения.
Ползунки эффекторов (Effectors Sliders)
- Clear All — Не поддерживается.
- Morph Targets Tab — Списки всех доступных целей морфа в персонажей. Ползунки «Weight», в этом окне, позволяют пользователю предпросмотреть каждый морф, путём перемещения ползунка к левой части (отрицательные значения), и к правой части (положительные значения). «Balance» позволяют асимметрично предпросмотреть каждую форму или морф.
- Effector — Отображает название целей морфа, хранящихся вместе с персонажем. Галочка рядом с названием морфа, включает и отключает эффект от ползунка «Weight».
- Weight — Ползунок для перемещения цели морфа с нейтральной позиции на отрицательные или положительные значения.
- Val — Отображает положение ползунка «Value» в цифровой форме.
- Balance — Контролирует баланс фактора, симметрии или морфа.
- Effector — Отображает название целей морфа, хранящихся вместе с персонажем. Галочка рядом с названием морфа, включает и отключает эффект от ползунка «Weight».
- All Effectors Tab — Схоже с предыдущей вкладкой, но здесь списки всех возможных эффекторов, от морфов до выражений.
- Effector — Отображает названия доступных эффекторов, от целей морфов до скомпонованных выражений. Галочка рядом с названием эффектора, включает и отключает эффект от ползунка «Weight».
- Weight — Ползунок для перемещения эффектора с нейтральной позиции на отрицательные или положительные значения.
- Val — Отображает положение ползунка «Value» в цифровой форме.
- Balance — Контролирует баланс фактора, симметрии или эффектора.
- Effector — Отображает названия доступных эффекторов, от целей морфов до скомпонованных выражений. Галочка рядом с названием эффектора, включает и отключает эффект от ползунка «Weight».
Проводник выражений (Expressions Explorer)
- Expressions Tree View — Списки выражений, которые будут собраны в библиотеку выражений. С помощью этого окна, пользователь может определять существующие морфы в персонаже и компоновать из в выражения, посредством интерфейса меню правой кнопки мыши (ниже).
Expressions Tree View — Меню правой кнопки мыши
New Folder — Создать новую папку.
New Expression — Добавить существующий морф или создать новое выражение.
New Bone Control — Создать новый контроллер кости или канал, через которые кости вместе с персонажем могут быть анимированы.
New Attachment Control — Создать выражение, которое вращает прикрепления (не поддерживается для кожных прикреплений).
Rename — Переименовать выражение или папку.
Copy — Копировать выражение.
Paste — Вставить выражение.
Remove — Удалить выражение или папку.
- Curves Tab — Вкладка «Curves» позволяет пользователю контролировать, как сильно смешивается форма при переходе выражения от минимальной до полной амплитуды.
Время от −1.0 до 1.0.
Воспроизводит последовательность морфа/выражения.
Переключает начало с −1.0 (выключено) или только с 0 (включено).
Задаёт позицию ползунка на 0.
Задаёт позицию ползунка на −1.
Задаёт позицию ползунка на +1.
Верхний ползунок задаёт выражение от −1.0 до 1.0.
Нижний ползунок задаёт баланс от −1.0 до 1.0.
Отображение сплайна. Определяет, как смешиваются формы морфа во время перехода выражения (нескольких морфов) от минимальной до полной амплитуды.
- Preview Tab — Не поддерживается.
Окно последовательности (Sequence View)
Окно последовательности отображает всю связанную информацию о последовательности от выражений, до звука и самих кривых/ключевых кадров.
- Sequence Tree View — Позволяет создавать список доступных выражений, которые могут быть непосредственно анимированы вместе с последовательностью. Они собраны путем добавления форм и выражений из библиотеки выражений в виде дерева.
Sequence View — Меню правой кнопки мыши
New Folder — Создать новую папку.
Remove — Удалить элемент, такой как папку или выражение.
Add Balance — Добавить дорожку баланса, который контролирует асимметрию.
Cleanup Keys — Сократить количество ключей, на основе порога, заданного пользователем.
Smooth Keys — Функция для сглаживания шума. Часто используется mocap-данные.
Remove Noise — Функция для удаления шума. Часто используется mocap-данные.
Add Morph Target Vertex Drag — Не поддерживается.
Add Procedural Animation — Не поддерживается.
Add Layer — Добавить слой для изменения большего количества последовательных ключей.
Delete Layer — Удалить слой.
Collapse Layer — Фиксация изменений, сделанных в слое, до базисных кривых на постоянной основе.
Insert Viseme Shapes — Режим, в котором морфы могут быть введены в виде текста, для создания перекрытия форм, которые смешиваются друг с другом. Это полезно для получения быстрых макетов Viseme по ключевым кадрам синхронизации губ. В названии выражение должен быть префикс «visim».
- Трек кривой (Curve Track)
- Трек кривой — Панель ключей (выделено красным на снимке ниже)
Панель ключей отображает любые ключи в выбранном треке, которыми можно управлять так же, как в главном окне кривой, хотя и с привязкой к горизонтальной оси. Это полезно для масштабирования времени группы ключей без случайного изменения амплитуды.
- Трек кривой — Амплитуда (выделено красным на снимке ниже)
Амплитуда отображает весь спектр доступных вещей для конкретного выражения или джойстика. В зависимости от фактической настройки диапазонов ниже нуля, могут быть эффекты.
- Трек кривой — Экран кривой (выделено красным на снимке ниже)
Экран кривой отображается как кривая выбранного трека, а также самих ключей.
- Аудио-трек
- Аудио-трек — Меню правой кнопки
- Clear all Waveforms — Удаляет все формы сигнала из трека.
- Lip Sync With Text — Открывает диалог, в котором можно вводить текст, который соответствует говоримому звуку и сгенерирует соответствующий список фонем. Если оставить пустым, плагин попробует угадать необходимые фонемы.
- Remove Sound — Удаляет WAV-файл из саундтрека.
Аудио-трек — Панель ярлыков (выделено красным на снимке ниже)
Ярлык частей WAV и синхронизации губ аудио-трека.
Аудио-трек — Панель синхронизации губ (выделено красным на снимке ниже)
Панель синхронизации губ отображает морфы, которые были добавлены через список записей, или через параметр «lip sync with text». Панель разделена на 2 раздела. Верхняя часть хранит слова, которые могут быть введены для руководства в процессе синхронизации губ, а нижняя часть показывает фонемы, которые были использованы для создания синхронизации губ.
Аудио-трек — WAV (выделено красным на снимке ниже)
Отображает WAV-файлы добавленные в последовательность, в графической форме, а также имя файла и его расположение на диске.
- Панели инструментов окна последовательности
Воспроизвести последовательность — Воспроизводит последовательность.
Остановить последовательность — Останавливает воспроизведение последовательности.
Свойства лицевой последовательности — Отображает время начала и окончания последовательности или состояние.
Текущее время последовательности — Показывает текущее время последовательности.
Текущий кадр — Показывает номер кадра на текущее время.
Скорость воспроизведения — Показывает текущую скорость воспроизведения в процентах.
Анимировать скелет — Воспроизводит выбранную анимацию на персонаже.
Камера последовательности — Воспроизводит анимацию камеры, загруженную из «объекта последовательности», сохранённую из кат-сцены в TrackView.
Перекрытие звуков — Позволяет перекрывать звуки, при их размещении в перекрывающихся стилях. Когда выключено, звуки обрезают, при начале воспроизведения нового звука.
Key All — Creates key for every track selected in tree view.
Zero All — Sets keys for selected tracks in tree view to 0 amplitude.
Amplitude — Adjusts amplitude of curve for a selected range.
Smooth — Smooths noise of selected keys. Useful for mocap.
Smooth Value — Sets the value used for the smoothing operation.
Cleanup Keys — Removes keys based on user defined threshold.
Cleanup Keys Value — Sets value for cleanup operation.
Remove Noise — Attempts to remove noise based on user defined threshold.
Remove Noise Value — Sets value for remove noise operation.
Reset all tangent settings.
Set the incoming tangent to 0.
The spline evaluates to a constant value until it gets to this key.
Allow the spline not to be smooth as it reaches this key.
Set the outgoing tangent to 0.
The spline evaluates to a constant value after this key.
Allow the spline not to be smooth as it leaves this key.
Zoom Extents horizontal
Zoom Extents vertical
Grid snap horizontal
Grid snap vertical
Joysticks View
Joysticks are user defined 2d controllers with a single manipulator that can be assigned to multiple morphs, expressions or other shapes in order to animate them in a graphical way — much like moving a physical joystick.
The Joystick view is where the user can start assembling joysticks and wire them up to morphs, expressions or visemes that have been made available in the sequence view.
Toggle edit mode to resize or move joysticks in the view.
Toggle create key mode, when a controller is moved a key is automatically created.
Key all joystick tracks.
Zero amplitude of all joysticks.
Joystick Right Click Menu
Create Joystick — Creates a basic joystick without any active connections.
Joystick Right Click (no expression selected in tree view)
Edit Joystick Name — Renames joystick.
Set Joystick Color — Alters color of joystick.
Delete Joystick — Removes the joystick permanently.
Joystick Properties — Views properties page of joystick.
Joystick Right Click (expression selected in tree view)
Edit Joystick Name — Renames joystick.
Set Joystick Color — Alters color of joystick.
Set Horizontal Joystick Channel — Assigns selected expression in tree view to the horizontal channel of joystick control.
Set Vertical Joystick Channel — Assigns selected expression in tree view to the vertical channel of joystick control.
Flip Vertical Channel — Inverts the control of the Vertical axis.
Flip Horizontal Channel — Reverses the control of the horizontal axis.
Delete Joystick — Removes the joystick permanently.
Joystick Properties — Views properties page of joystick.
- Joystick Properties
Channels Group
- X Channel — displays the expression assigned to the X channel.
- Y Channel — displays the expression assigned to the Y channel.
- Flipped Checkbox — Inverts the X or Y channel.
Video Import Group
- X Scale — Scales X component upon import.
- Y Scale — Scales Y component upon import.
- Offset — Offsets X or Y component upon import.
Video Frame
The video frame displays video loaded through the sequence menu in 2 ways. Either individual videos can be loaded using the «Load Video (Ignore Sequence)» option, or by explicitly loading both captured data (from the Faceanim tool) and video using the «Load Video Extracted Sequence» option.