Sidebar

HDR и LDR освещение

SVhost.exe

New member
Oct 24, 2009
66
0
0
HDR и LDR освещение

Помогите пожалуйста разобраться в этой области. Во первых я не хочу использовать env_cubemap так как они требуются для настройки конкретных отражений окружения. Слышал что можно использовать кубмап при использовании специального неба HDR. Но вот что получается - коробка с небом у меня обтянута текстурой Sky-box. В опциях карты я выбираю для скайбокса текстуру которая есть в наборе материалов и указываю её имя, например sky_dust_hdruprt. Ставлю параметры у VRAD -both -final

При компиляции выдется сообщение:

material "skybox/sky_dust_hdruprt" not found
Can't load skybox file skybox/sky_dust_hdrup to build the default cubemap!
No such variable "$hdrbasetexture" for material "___error"
Can't load skybox file skybox/sky_dust_hdrup to build the default cubemap!

После компиляции никакого небы конешно не видно. ну а кубемапы не сохраняются после выполнения команд в консоли. тоесть перегружаешь карту и все опять засвечено пока не введешь buildcubemap

Помогите понять поэтапно этот процесс плиз.

Post automatically merged:

и еще в логах такой вот момент непонятный - materialPath: D:\Games\Half-Life 2 Ultimate Edition 6\Engine2\cstrike\materials

В хаммере же при этом вс настроено С:\Games\Half-Life 2 Ultimate Edition 6....\....\
А на D у меня протсо сохранена старая копия контры. Все проверил в настройках все поставил с С диска но почему то компилятор по прежнему говорит что материалы он берет с Д диска... МОжет это тоже имеет отношение к проблеме ?
 
Last edited:

NiGo32

New member
Aug 8, 2008
377
0
0
SVhost.exe said:
Помогите пожалуйста разобраться в этой области. Во первых я не хочу использовать env_cubemap так как они требуются для настройки конкретных отражений окружения. Слышал что можно использовать кубмап при использовании специального неба HDR. Но вот что получается - коробка с небом у меня обтянута текстурой Sky-box. В опциях карты я выбираю для скайбокса текстуру которая есть в наборе материалов и указываю её имя, например sky_dust_hdruprt. Ставлю параметры у VRAD -both -final

При компиляции выдется сообщение:

material "skybox/sky_dust_hdruprt" not found
Can't load skybox file skybox/sky_dust_hdrup to build the default cubemap!
No such variable "$hdrbasetexture" for material "___error"
Can't load skybox file skybox/sky_dust_hdrup to build the default cubemap!

После компиляции никакого небы конешно не видно. ну а кубемапы не сохраняются после выполнения команд в консоли. тоесть перегружаешь карту и все опять засвечено пока не введешь buildcubemap

Помогите понять поэтапно этот процесс плиз.

Post automatically merged:

и еще в логах такой вот момент непонятный - materialPath: D:\Games\Half-Life 2 Ultimate Edition 6\Engine2\cstrike\materials

В хаммере же при этом вс настроено С:\Games\Half-Life 2 Ultimate Edition 6....\....\
А на D у меня протсо сохранена старая копия контры. Все проверил в настройках все поставил с С диска но почему то компилятор по прежнему говорит что материалы он берет с Д диска... МОжет это тоже имеет отношение к проблеме ?

на счет неба, твоя проблема в том что надо вводить не sky_dust_hdruprt а просто sky_dust_hdr
 

SVhost.exe

New member
Oct 24, 2009
66
0
0
Да! Получилось ) Но только вот почему то нокти очень сильно светятся каким то противными бликами особенно в темноте и постолет в некоторых учатках освещения на карте зеленеет. как то может управлять параметрами этих отражений ?
 
Last edited:

Backbreaker

графодрочер ксм
Dec 27, 2007
3,130
38
48
  • Золотая медаль 111
Правильно расставить кубмапы (по крайней мере по одному в каждом помещении) и пробилдить на движке
 

NiGo32

New member
Aug 8, 2008
377
0
0
Создаешь где нибудь env_cubemap, главное чтобы он был высоко над землей, и потом компилируй карту. После, в консоли пишешь buildcubemaps, ждешь, потом мапу перезапускай - map ***. и все
 

SVhost.exe

New member
Oct 24, 2009
66
0
0
Спасибо разобрался. С env_cubemap все гораздо адекватнее. НО ! у меня везде отражается небо теперь. даже внутри здания во всех закрытых помещениях где есть отражающие текстуры. Как назначить им отдельные env_cubemap с другими отражениями ?
 

Backbreaker

графодрочер ксм
Dec 27, 2007
3,130
38
48
  • Золотая медаль 111
Какой кубмап будет ближе всего к фэйсу, тот и будет на нем отражаться. А можно открыть свойства env_cubemap и указать пипеткой конкретные фэйсы в параметре brush faces. ЧТобы лучше отлаживать отражения в игре, можно использовать weapon_cubemap (если его нет, поищи тут на форуме гдето выкладывали), чтобы например, когда находишься в одной комнате, на оружии не отражалась соседняя комната
 

Game Server

Доноры Красавчики

Members online

No members online now.