VVIS/ru
< VVIS
Языковая подстраница
Эта подстраница используется на странице VVIS для отображения содержимого на русский (Russian).
Если Вы редактировали языковую подстраницы, не забудьте очистить буфер основной страницы, нажав на кнопку справа. Иначе её содержимое не обновится.
VVIS или Valve Visible Information Set (Набор визуальной информации Valve) это инструмент командной строки, который вставляет данные о видимости в скомпилированную карту BSP. VVIS тестирует, какие вис листья могут видеть друг друга, а какие нет. См. оптимизацию видимости для более детального объяснения.
VVIS:
- Тестирует видимость между вис листьями с помощью клиппинга их плоскостей вида.
- Если сконфигурировано, обеспечивает максимальную дистанцию видимости.
Синтакс
vvis [options...] <bsp file>
Пример:
"Half-Life 2\bin\vvis.exe" -tmpout sdk_trainstation_01
Сгенерирует и встроит диаграмму видимости, вписывая данные портала в .\tmp\sdk_trainstation_01.prt
.
Дополнительные опции
Используются в режиме эксперта или через bat-файл:
Функции
-fast
- Беглая компиляция. По сути, не проверяет видимость между вис листьями.
-radius_override <int>
- Принудительно задать новый радиус рендера в юнитах, не обращая внимание на env_fog_controller. Внимание! Энтити light_environment стоит ставить по середине карты, дабы избежать проблем с запеканием освещения на карте.
-nosort
- Не сортировать (для оптимизации) порталы.
-tmpin
- Читать порталы из
\tmp\<mapname>
. -tmpout
- Записывать порталы в
\tmp\<mapname>
.
Общее
-low
- Запустить как низкоприоритетный процесс.
-threads
- Задать число используемых потоков. По умолчанию соответствует числу ядер процессора (вдвое больше для гипертрейдинга/SMT) на вашем ПК. Максимум 16 потоков. С пропатченным vvis_dll вы можете использовать 32 потока.
-verbose (-v)
- Включить подробный вывод.
-novconfig
- Не включать графический интерфейс при ошибках vproject.
-mpi
- Использовать VMPI для распределенных вычислений.
-mpi_pw <string>
- Использовать пароль для выбора специфического набора воркеров VMPI.
-vproject <string>
-game <string>
- Переназначить переменную окружения VPROJECT.
Лог компиляции
VVIS отображает процесс компиляции карты в окне. Обратите внимание, данные в логе могут отличаться друг от друга в разных сессиях компиляции.
number portalclusters
- Количество удачно сформированных листьев (пространство внутри одного func_viscluster будет считаться 1 листом).
number numportals
- Количество порталов, которые соединяют готовые листья.
BasePortalVis: 0...1...2...3...4...5...6...7...8...9...10 (время в секундах)
- Беглый расчет видимости, нужен для исключения неиспользуемого пустого пространсва от остального мира.
PortalFlow: 0...1...2...3...4...5...6...7...8...9...10 (Время в секундах)
- Запускает полноценный расчет видимости, определяет какие листья фактически видят друга. Не запускается в режиме
-fast
. Optimized: number visible clusters (percentage)
- Сжатые данные о видимости.
Total clusters visible: number
- Общее число листьев, которые видят друг друга в прямой досягаемости.
Average clusters visible: number
- Средняя число видимых листьев, которое Вы можете наблюдать.
Building PAS...
- Расчет потенциально слышимых зон.
Average clusters audible: number
- Среднее число листьев которые Вы можете услышать.
visdatasize: number compressed from number
- Размер данных видимости в байтах, максимум 16 MB в Source 2013.
Также обратите внимание на
|