Half-Life Model Viewer (Source)

From Valve Developer Community
< Ru
Jump to navigation Jump to search
English (en)Русский (ru)Translate (Translate)
Info content.png
This translated page needs to be updated.
You can help by updating the translation. Also, please make sure the article tries to comply with the alternate languages guide.

Valve поставляет свою собственную версию HLMV с Source SDK специально для просмотра моделей, созданных для движка Source. Похоже, что она основана на оригинальной кодовой базе HLMV 1.22, но переработана для использования собственного 3D вьюпорта и системы материалов Source. Неясно, по какой лицензии он используется/распространяется, но Source HLMV все еще предоставляет кредит и ссылку на chUmbaLum sOft в своем меню About. Некоторые особенности Source HLMV были скопированы из JHLMV. Каждая итерация движка Source имеет слегка обновленную версию программы просмотра моделей, дающую доступ к более новым или улучшенным возможностям соответствующего движка. Настройки Source HLMV, такие как параметры рендеринга и цвет фона, сохраняются в реестре Windows и хранятся для каждой модели, к сожалению, нет возможности установить стандартные параметры.

Note.pngПримечание:Программа просмотра моделей больше не может быть запущена из лаунчера Source SDK после обновления SteamPipe. Однако его можно запустить вручную (например, hl2 ModelViewer обычно находится в папке "\steam\steamapps\common\half-life 2\bin").

Параметры запуска

Аргумент Описание
-screenshot Делает скриншот заданной модели и записывает его в TGA(en) файл, требуется указать путь к модели
Icon-Bug.pngБаг: Похоже, что полные файлы создаются только при запуске HLMV в режиме совместимости с Windows 8  [todo tested in?]
.
-dump Пишет в консоль (stdout), указывая, является ли модель [[$translucent]|transparent]] или имеет material proxies(en).
-noSteamdDialog [sic] Удаляет старый браузер File Explorer при попытке открыть файл из меню 'File'.
-tempcontent Пытается добавить modname_tempcontent в качестве пути поиска(en) (например, hl2_tempcontent).
-olddialogs Добавляет браузер проводника файлов обратно в меню 'File', работает только в тех версиях, где он отключен по умолчанию.
-novconfig Не запускать vconfig, если игра не найдена

Проблемы

  • Если вы обнаружили, что в HLMV не хватает текстур, таких как пол, фон и cubemap, извлеките набор из работающего SDK. Найдите их в materials/hlmv/ (например, в исходном файле materials.gcf).
  • У HLMV была очень шаткая история. Без предупреждения он иногда перестает работать из-за изменений/обновлений, внесенных в Source SDK.
  • Любая миниатюра модели в формате .jpg, сделанная с помощью Photoshop или ImageReady, приведет к краху HLMV.
  • На видеокартах NVIDIA разрешение текстур на моделях может отображаться в 1/4 от их реального разрешения (Mipmap 1).
  • После обновления Steampipe открытие папок с помощью браузера File -> (Steam) Load model... приведет к ошибке, если соответствующая папка не существует в каталоге модов игры. Обходным решением является создание таких же папок в директории игры с той же структурой, что и VPK(en) файлы игры.

Ссылки