VRAD
VRAD — это инструмент командной строки , он берёт уже готовый BSP и добавляет в него данные об освещении. Статическое и заготовленное освещение функционируют через radiosity алгоритм.
VRAD может:
- Генерировать карты освещения ;
- Генерировать окружающий свет ;
- Генерировать освещение граней или целых объектов, к примеру prop_static и detail props .
VRAD является самым медленным из компиляторов. Оптимизация освещения может помочь ускорить процесс, если на карте нет утечек .

«8...9...»
не переживайте, дело в том, что на каждый новый просчёт карты освещения тратится всё больше времени.





«.mdl»
модели, которые не имеют «.dx80.vtx»
будут проигнорированы компилятором VRAD. Скопируйте «.dx90.vtx»
файл и переименуйте его в «.dx80.vtx»
чтобы исправить это. [нужно проверить в ?]- Имеется бат-файл, который будет делать это автоматически: Скачать (разместите файл в папке с моделью и запустите бат-файл.)

«.mdl»
файлы, имеющие заголовок «IDST1»
не будут обработаны для VBSP , и выдадут сообщение об ошибке, говорящее что модель не удалось загрузить. Это можно исправить, изменив заголовок на «IDST0»
в HEX редакторе или перекомпилировав модель не в «


«-final»
(несмотря на то, что показано 100% использование процессора). Исправление этого бага для 


Совет:С помощью Source Engine BSP Lightmap Editor можно вручную редактировать уже запечённую карту освещения у готового
«.bsp»
файла.
Синтаксис
vrad [options...] <bsp file>
Пример:
"Half-Life 2\bin\vrad.exe" -both -StaticPropLighting sdk_trainstation_01
Это сгенерирует, а так же встроит и стандартные, и High Dynamic Range данные освещения с детализацией по каждой вершине для prop_static .
Опции
Используйте эти комбинации в режиме эксперта или в bat-файле.
Эффекты
Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO
Производительность
Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO
Режим отладки
Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO Template:CLIO
Файлы статического освещения

Файл освещения представляет собой обычный TXT документ VRAD , который вы можете править. Он указывает какие материалы могут излучать статическое освещение. Ваши «.rad»
файлы должны находиться в той же папке, где и gameinfo.txt .
Также:
lights.rad
, является глобальным файлом (используется всеми картами).- Для автозагрузки файла освещения, нужно использовать
«<имя карты>.rad»
. файл должен быть расположен там же, где и«<имя карты>.vmf»
. - Любое количество файлов освещения могут быть добавлены в карту, если использовать -lights параметр.
Правила-Условия
Чтобы файлы освещения работали правильно, на каждую отдельную текстуру должна идти отдельная строка по следующему шаблону:
<material> <red> <green> <blue> <intensity> <hdr_red> <hdr_green> <hdr_blue> <hdr_intensity>
- Материал должен покрывать грани обычных брашей (
hdr_
значение не обязательно). Размер текстуры в хаммере напрямую влияет на степень яркости.
Примечание:Текстуры, которые не лежат в папке Light, а находятся просто в materials, должны иметь перед своим именем слеш /ИМЯ_ТЕКСТУРЫ.

noshadow <имя текстуры>
- Запрещает данной текстуре отбрасывать тень.
forcetextureshadow <путь к модели>.mdl
- Включает тестирование полупрозрачной тени для модели, когда VRAD запускается с
-TextureShadows
. нужно указать папку расположения модели. ldr:
hdr:
- Префиксы для выполнения в режиме LDR или HDR.
hdr:ldr:
- Строки, начинающиеся с обоих тегов (в таком порядке), всегда будут игнорироваться VRAD. Может использоваться для добавления комментариев или быстрого отключения некоторых параметров.
См. также
|