Faceposer

Материал из Valve Developer Community
Перейти к: навигация, поиск
English (en)Русский (ru)中文 (zh)
Править
Faceposer playing back a complex scene with multiple actors.

HLFaceposer Faceposer - это инструмент SDK, используемый для создания хореографических последовательностей для движка Source. Он создает выражение лица (включая синхронизацию губ) и управляет скелетной анимацией, положением актеров в мире и любыми триггерами карты, которые должны быть запущены во время сцены.

  • См. раздел Создание хореографии для пошагового руководства по созданию хореографии в движке Source.
  • См. Faceposer reference для краткого руководства по различным частям интерфейса Faceposer.
Note.pngПримечание:Чтобы открыть Faceposer в SDK 2013, используйте файл Faceposer.bat, расположенный в папке bin. Использование ярлыка .exe приведет к ошибке с запросом Vconfig.
Note.pngПримечание:Чтобы использовать Faceposer с вашим собственным модом на базе 2013, задайте путь VPROJECT к директории игры вашего мода.

Проблемы

Blank image.pngНужно сделать: Почистите грамматику здесь, и проверьте, все ли здесь правильно.
  • Неправильное изображение модели, возможно сделанное в Adobe Photoshop, с HLMV, или с неправильным размером заставит меню "Load model" зависнуть и стать белым, вам нужно будет остановить процесс Windows Executablehlfaceposer.exe, чтобы исправить это.
  • В Faceposer для SDK 2006/2007/Orangebox кнопки play/stop/pause по умолчанию не имеют своих иконок и отображаются как белые поля. Чтобы исправить это, извлеките fix в нужную папку, подробности тут.
  • Модели могут вообще не загружаться. Чтобы это исправить, зайдите в regedit и удалите 🖿HKEY_USERS\..\Software\Valve\faceposer. Другое решение — очистить файл 🖿hlfaceposer.rf в папке bin вашего SDK.
  • Чтобы извлечение Faceposer Phoneme Editor работало (если вы не используете Windows XP), вам нужно сделать много вещей. Будем работать с Source SDK 2007 как с самой стабильной версией. По некоторым причинам существует множество info, как это сделать phoneme-extractor-13 work с Microsoft Speech 5.1, но это неправильный подход. (он все равно не работает должным образом и его качество далеко от идеала). Перейдите на здесь. Возьмите lipsinc_data/ откуда угодно, даже из просочившейся сборки Half-Life 2, скопируйте ее в 🖿..\SourceSDK\bin\source2007\bin, скопируйте 🖿ims_helper.dll и 🖿phonemeextractor_ims.dll из 🖿Source SDK Base 2013 Singleplayer\bin в 🖿..\SourceSDK\bin\source2007\bin, вы можете отредактировать GameConfig.txt, чтобы добавить сюда свой мод и запустить Faceposer через Steam или просто добавить файл формата .bat с "-game" к вашему моду (чтобы он заработал, вам понадобится много вещей! например, распаковать правильные шейдеры из Source SDK Base 2007\vpks (иначе губы не будут двигаться) и другие всякое, тоже не забудь это, напиши russian&ctp=5#c648817377943105270 correct gameinfo.txt для игр на старом движке.Измените Speech API на Lipsinc Speech API в Faceposer, должно работать сейчас.
  • Если в Faceposer все нормально, но в игре губы не двигаются и вы используете звуки из других игр или старых версий движка, не забывайте, что форматы Faceposer также можно менять от одной версии движка к другой, зайдите в Phoneme Editor, затем нажмите Redo Extraction. Если вы хотите получить меньший размер, попробуйте использовать "export word data to .txt", затем вы можете импортировать его, а затем зафиксировать извлечение в свои звуковые файлы, то же правило распространяется на файлы сцены .vcd, просто сохраните их заново.
Note.pngПримечание:Всегда убедитесь, что ваш звук закодирован в 16-битном монофоническом формате ADPCM/PCM (хотя стерео также работает). В случае если вы ничего не слышите в игре, и губы не будут двигаться

.