Sidebar

Проблема со светом в компиляторе VHLT

JPEG

Well-known member
02.10.13
1 059
32
80
48
vk.com
так у тебя разрешения текстур какие-то очень странные. 960*528, это что вообще такое, зхлт это скомпилировало?
 

DeONi

Member
05.03.19
61
24
13
8
Ты имеешь ввиду текстуры сильно большие или что? А так да, компилирует, но hlrad крайне медленно работает когда идёт BuildVisLeafs, оно там будет несколько часов компилировать, а ждать по полдня одной компиляции очень долго будет
 
Останнє редагування:

Skrip

Active member
13.09.14
613
28
184
43
next21.ru
Проблема "Warning: Ambiguous leafnode content ( EMPTY and SOLID )" обычно появляется на объектах с недостаточно качественным брашворком. На скрине ниже выделены объекты, из-за которых появляется столько предупреждений. Такие объекты следует переделать.
1692503976685.png

В процессе создания объекта старайся избегать образования лишних кривых плоскостей. Геометрия (вершины) должна совмещаться ровно, под правильными углами. Если где-то необходим стык по диагонали, то желательно стык должен проходить под 45 (в клетках 1:1) или 30 (26, в клетках 1:2) градусов. Еще неплохо получается с 1:4 и 1:8. Это же касается и вращения групп объектов. Поворачивать на случайные углы не рекомендуется еще и потому, что такие объекты невозможно отредактировать в дальнейшем с сохранением качества объекта. Вращать на заданные угол нужно с зажатой клавишей Shift.
Если после создания правильной топологии геометрии предупреждения на эти объекты продолжают появляться, то можно где-то добавить дополнительный разрез. Например, если браш имеет больше 6 сторон, то его можно разрезать пополам. В некоторых случаях это помогает.
1692504310269.png1692504346634.png1692504371767.png1692504455776.png

Касательно артефактов освещения.
Темно на твоей карте из-за малого количества источников света. Используется всего 4 источника света, которые покрывают меньше 50% общей площади карты. Тебе нужно добавить источники освещения в другие комнаты.
1692505527819.png
Сам light_environment светит ровно сверху вниз, от чего свет не проникает через окна. Следует изменить угол наклона (pitch) в пределах от -5 (солнце близко к горизонту) до -80 (солнце высоко).
1692505924686.png

В игре артефактов освещения не обнаружил. А во вьювере пятна на карте из-за отсутствия информации о свете. Как это исправить я написал выше
1692506057926.png1692506038875.png1692506078614.png

Может тебе пригодится:
l11.jpgang.jpg
 
Останнє редагування:
  • Like
Reactions: Aynekko and DeONi

*azabetfen*

Well-known member
02.03.10
2 785
33
210
63
ugu
  • Серебряная медаль RC
  • Золотая медаль 115
  • Золотая медаль 145
Я так и не смог компильнуть карту!
Вроде все исправил
 
Останнє редагування:

DeONi

Member
05.03.19
61
24
13
8
В любом случае большое спасибо за информацию! Постараюсь исправить всё
 

DeONi

Member
05.03.19
61
24
13
8
Да, прогресс есть, после того как перестроил часть неправильных объектов func_wall, ошибок Warning: Ambiguous leafnode content ( EMPTY and SOLID ) стало по крайней мере в половину меньше. Только пытаюсь разобраться с правильным углом света солнца, может кто подскажет?
 
Останнє редагування:

JPEG

Well-known member
02.10.13
1 059
32
80
48
vk.com
Да, прогресс есть, после того как перестроил часть неправильных объектов func_wall, ошибок Warning: Ambiguous leafnode content ( EMPTY and SOLID ) стало по крайней мере в половину меньше. Только пытаюсь разобраться с правильным углом света солнца, может кто подскажет?)
 

Вкладення

DeONi

Member
05.03.19
61
24
13
8
Блин, всё равно не совсем понятно, либо я туплю, но не получается правильно подобрать угол)
Post automatically merged:

Проблема "Warning: Ambiguous leafnode content ( EMPTY and SOLID )" обычно появляется на объектах с недостаточно качественным брашворком. На скрине ниже выделены объекты, из-за которых появляется столько предупреждений. Такие объекты следует переделать.
А как найти эти неправильные объекты? Там в логе обычно пишется какая-то информация про них
 
Останнє редагування:

Skrip

Active member
13.09.14
613
28
184
43
next21.ru
А как найти эти неправильные объекты? Там в логе обычно пишется какая-то информация про них
Warning: Ambiguous leafnode content ( EMPTY and SOLID ) at (-2396,2829,336)-(-2180,2932,428) in hull 1 of model 19 (entity: classname "func_wall", origin "", targetname "")

Я открыл карту в BSP Viewer и искал в списке сущностей func_wall с номерами из лог файла.
Если проблемный объект не является сущностью, можно перейти к пробемному объекту по координатам через окно Map/Go to coordinates.
 

DeONi

Member
05.03.19
61
24
13
8
Warning: Ambiguous leafnode content ( EMPTY and SOLID ) at (-2396,2829,336)-(-2180,2932,428) in hull 1 of model 19 (entity: classname "func_wall", origin "", targetname "")

Я открыл карту в BSP Viewer и искал в списке сущностей func_wall с номерами из лог файла.
Если проблемный объект не является сущностью, можно перейти к пробемному объекту по координатам через окно Map/Go to coordinates.
Странно, я проблемные объекты переделывал, использовал потом shift для вращения их но всё равно ошибка...
 
Останнє редагування:

JPEG

Well-known member
02.10.13
1 059
32
80
48
vk.com
Блин, всё равно не совсем понятно, либо я туплю, но не получается правильно подобрать угол)
Post automatically merged:


А как найти эти неправильные объекты? Там в логе обычно пишется какая-то информация про них
Ну вот солнце в 5-6 утра где находится? На горизонте, т.е. его лучи светят параллельно полу, от этого и тени длинные, т.е. это 0 градусов. Часов в 7 утра оно встаёт из-за горизонта, постепенно поднимается и угол тут где-то -10, -15, в общем постепенно меняется с высотой солнца над горизонтом и доходит до -90 к полудню (12-14 дня), ровно над головой. Потом также опускается (снова приходит к 0). Если у тебя вечер, то угол будет где-нить -20 + маленькая яркость солнца (что фактически будет означать, что солнце вообще нет смысла ставить), а свет в квартире делай от лампочек, если день, то -40, к примеру, но скорее всего будет темно, так как тут упрощённая модель, поэтому придётся подсвечивать дополнительно лайтами, симулирующими свет от солнца и неба
 
  • Like
Reactions: DeONi

DeONi

Member
05.03.19
61
24
13
8
Как решить эту проблему с текстурами? Вроде же стараюсь аккуратно браши ставить, вращаю с shift'ом зажатым. И ещё вопрос - как в J.A.C.K. сделать отображение спавнов игроков 64х64? Привык к этому в Valve Hammer Editor
131997
 

*azabetfen*

Well-known member
02.03.10
2 785
33
210
63
ugu
  • Серебряная медаль RC
  • Золотая медаль 115
  • Золотая медаль 145
Ты используещь высокие текстуры делай не больше 512 512
 

DeONi

Member
05.03.19
61
24
13
8
Не в этом тут дело скорее всего. Да и не хочется использовать мыльные маленького размера текстуры
 

*azabetfen*

Well-known member
02.03.10
2 785
33
210
63
ugu
  • Серебряная медаль RC
  • Золотая медаль 115
  • Золотая медаль 145
А почему ты открываеш в программе карту, а не в игре?
 

DeONi

Member
05.03.19
61
24
13
8
Программу быстрее запустить чем игру, зато сразу можно посмотреть возможные проблемы на карте
 

npocTo_LaM

Well-known member
27.10.12
2 166
387
83
  • Золотая медаль 311
Гхм, качнул исходник, как то уже с этой картой вопрос всплывал. Компильнул теми копиляторами, что у меня (hlrad правда от Дяди Миши), примерное (компилил несколько раз, так как карта не грузится в КС, грешу на текстуры, размер которых хоть и кратен 16, но большой) время обработки утилитами (из Хаммера):
- hlcsg v3.4 VL33 (Feb 2 2014) - 4,42 сек
- hlbsp v3.4 VL30 (Jan 20 2013) - 8,05 сек
- hlvis v3.4 VL34 (Mar 14 2017) - 15,19 сек
- hlrad v3.4 VL34 (Dec 21 2017) - 4 мин 17 сек
Ambiguous leafnode content, имхо, чаще всего всплыает при сложной геометрии карт. Например на этой карте очень уж точно построены окружности и овалы, чего собственно не требуется, лучше аккуратнее наложить текстуры на округлых элементах. Как то даже пытался оптимизировать этот исходник, но забросил.
На карте отсутствуют точки спавна контеров, это так, на заметку.
И собственно по скриншоту из бспвьювера, предложил бы не го в части освещения не оиентироваться, в игре то все нормально должно быть (во всяком случае когда сталкивался с такими артефактами в просмотровщике, в игре было все нормально).
 

Skrip

Active member
13.09.14
613
28
184
43
next21.ru
Как решить эту проблему с текстурами? Вроде же стараюсь аккуратно браши ставить, вращаю с shift'ом зажатым.
Наверное не по сетке. Можешь приложить проблемные объекты, посмотрим.
Либо можно превратить проблемный объект в func_door_rotating и производить вращение группы объектов как сущность. То есть поворот осуществляется не в редакторе, а уже в игре.
 

npocTo_LaM

Well-known member
27.10.12
2 166
387
83
  • Золотая медаль 311
Вообще на эту ошибу-предупреждение можно закрыть глаза.
 

Game Server

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

Користувачі онлайн