Half-Life Model Viewer/ru

Данная страница содержит информацию, которая частично либо некорректно переведена, или здесь вообще нет перевода.
Кроме того, не забудьте использовать русский
статье об альтернативных языках.
Кроме того, не забудьте использовать русский словарь переводчика.

HLMV (Half-Life Model Viewer) - это программа, используемая для предварительного просмотра 3D-моделей, созданных для Source .MDL файлов. Он так же может пригодится моделлерам, для доводки .QC файла нахождением точных положений и физических ограничений, а так же для создания .QC файла с правильными значениями. Вы можете просматривать и, в некоторых случаях, редактировать многие аспекты вашей 3D-модели из Model Viewer.
Эта программа доступна в обычном Source SDK.

v2.0
.Contents
Оригинальный Half-Life Model Viewer
Вплоть до 1999 года HLMV был разработан компанией chUmbaLum sOft для предварительного просмотра Goldsrc моделей, последней версией на тот момент была 1.25
но только 1.24
was released as a binary.
Jed's Half-Life Model Viewer
Разработка HLMV была продолжена Нилом "Джедом" Джеджевски, который начал новую ветку с благословения оригинальных авторов, основываясь на коде 1.25, используя номера версий с 1.0
по 1.36
. Эта версия широко известна как "Jed's HLMV" или "JHLMV".
Основным мотивом для создания этого ответвления было добавление поддержки 1-битных прозрачных текстур при предварительном просмотре моделей. В ходе разработки JHLMV были добавлены такие возможности, как наложение проволочных каркасов, просмотр и экспорт UV-карт, просмотр модели оружия, предварительный просмотр событий анимации и загрузка файлов из архивов GCF. Была добавлена поддержка моделей, созданных для PS2-версии Goldsrc. Частные/экспериментальные версии JHLMV также включают поддержку моделей для Dreamcast-версии Goldsrc и физики рэгдолла.
JHLMV все еще поддерживается, хотя разработка приостановлена в ожидании завершения других проектов.

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

Параметры запуска
Аргумент | Описание |
---|---|
-screenshot | Делает скриншот заданной модели и записывает его в TGA файл, требуется указать путь к модели ![]() |
-dump | Пишет в консоль (stdout), указывая, является ли модель [[$translucent]|transparent]] или имеет material proxies. |
-noSteamdDialog [sic] | Удаляет старый браузер File Explorer при попытке открыть файл из меню 'File'. |
-tempcontent | Пытается добавить modname_tempcontent в качестве пути поиска (например, 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 файлы игры.