|
|
Line 1: |
Line 1: |
| {{Delete|reason=deprecated|It has been split into [[Half-Life Model Viewer (GoldSrc)|GoldSrc]] and [[Half-Life Model Viewer (Source)|Source]] pages.}} | | {{Delete|reason=deprecated|It has been split into [[Half-Life Model Viewer (GoldSrc)|GoldSrc]] and [[Half-Life Model Viewer (Source)|Source]] pages.}} |
− | {{translate}}
| |
− | [[File:Screenshot-HLMV-Source.png|thumb|250px|A screenshot of {{Source|3}} version of HLMV.]]
| |
− | '''HLMV''' ('''Half-Life Model Viewer''') - это программа, используемая для предварительного просмотра 3D-моделей, созданных для [[Source]] .[[MDL]] файлов. Он так же может пригодится моделлерам, для доводки .[[QC]] файла нахождением точных положений и физических ограничений, а так же для создания .QC файла с правильными значениями. Вы можете просматривать и, в некоторых случаях, редактировать многие аспекты вашей 3D-модели из Model Viewer.<br />
| |
− | Эта программа доступна в обычном Source SDK.<br />
| |
− | {{note|Текущая версия Model Viewer - <code>v2.0</code>.}}
| |
− |
| |
− | ==Оригинальный Half-Life Model Viewer==
| |
− | Вплоть до 1999 года HLMV был разработан компанией chUmbaLum sOft для предварительного просмотра Goldsrc моделей, последней версией на тот момент была <code>1.25</code> но только <code>1.24</code> was released as a binary.
| |
− |
| |
− | ==Jed's Half-Life Model Viewer==
| |
− | Разработка HLMV была продолжена [[User:Wunderboy|Нилом "Джедом" Джеджевски]], который начал новую ветку с благословения оригинальных авторов, основываясь на коде 1.25, используя номера версий с <code>1.0</code> по <code>1.36</code>. Эта версия широко известна как "Jed's HLMV" или "JHLMV".
| |
− |
| |
− | Основным мотивом для создания этого ответвления было добавление поддержки 1-битных прозрачных текстур при предварительном просмотре моделей. В ходе разработки JHLMV были добавлены такие возможности, как наложение проволочных каркасов, просмотр и экспорт UV-карт, просмотр модели оружия, предварительный просмотр событий анимации и загрузка файлов из архивов GCF. Была добавлена поддержка моделей, созданных для PS2-версии Goldsrc. Частные/экспериментальные версии JHLMV также включают поддержку моделей для Dreamcast-версии Goldsrc и физики рэгдолла.
| |
− |
| |
− | JHLMV все еще поддерживается, хотя разработка приостановлена в ожидании завершения других проектов.
| |
− | {{note|HLMV/JHLMV совместим ''только'' с файлами моделей Goldsrc}}
| |
− |
| |
− | ==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 и хранятся для каждой модели, к сожалению, нет возможности установить стандартные параметры.
| |
− | {{note|Программа просмотра моделей больше не может быть запущена из лаунчера Source SDK после обновления SteamPipe. Однако его можно запустить вручную (например, hl2 ModelViewer обычно находится в папке "\steam\steamapps\common\half-life 2\bin").}}
| |
− |
| |
− | ==Параметры запуска==
| |
− | {| class="wikitable"
| |
− | |-
| |
− | ! Аргумент !! Описание
| |
− | |-
| |
− | | | -screenshot || Делает скриншот заданной модели и записывает его в [[TGA]] файл, требуется указать путь к модели {{Bug| Похоже, что полные файлы создаются только при запуске HLMV в режиме совместимости с Windows 8}}.
| |
− | |-
| |
− | | -dump || Пишет в консоль (stdout), указывая, является ли модель [[$translucent]|transparent]] или имеет [[material proxies]].
| |
− | |-
| |
− | | | -noSteamdDialog {{sic}} || Удаляет старый браузер File Explorer при попытке открыть файл из меню 'File'.
| |
− | |-
| |
− | | | -tempcontent|| Пытается добавить modname_tempcontent в качестве [[пути поиска]] (например, hl2_tempcontent).
| |
− | |-
| |
− | | | -olddialogs|| Добавляет браузер проводника файлов обратно в меню 'File', работает только в тех версиях, где он отключен по умолчанию.
| |
− | |-
| |
− | |- | -basedir || Устанавливает, где искать dll, только для Xbox 360.
| |
− | |-
| |
− | | | -novconfig|| Не запускать vconfig, если игра не найдена
| |
− | |}
| |
− |
| |
− | ==Проблемы==
| |
− | * Если вы обнаружили, что в HLMV не хватает текстур, таких как пол, фон и cubemap, извлеките набор из работающего SDK. Найдите их в <code>materials/hlmv/</code> (например, в исходном файле materials.gcf).
| |
− | * У HLMV была очень шаткая история. Без предупреждения он иногда перестает работать из-за изменений/обновлений, внесенных в Source SDK.
| |
− | * Любая миниатюра модели в формате <code>.jpg</code>, сделанная с помощью Photoshop или ImageReady, приведет к краху HLMV.
| |
− | * На видеокартах NVIDIA разрешение текстур на моделях может отображаться в 1/4 от их реального разрешения (Mipmap 1).
| |
− | * После обновления Steampipe открытие папок с помощью браузера <code>File -> (Steam) Load model...</code> приведет к ошибке, если соответствующая папка не существует в каталоге модов игры. Обходным решением является создание таких же папок в директории игры с той же структурой, что и [[VPK]] файлы игры.
| |
− |
| |
− | == Ссылки ==
| |
− | * [http://www.swissquake.ch/chumbalum-soft/hlmv/index.html Mete Ciragan's Half-Life Model Viewer]
| |
− | * [http://www.wunderboy.org/apps/jhlmv.php Jed's Half-Life Model Viewer]
| |
− | * [http://www.divshare.com/download/1814801-5dc Killer Monkey's HLMV bug fix (HL2 v1.22)]
| |