Sidebar

Помогите решить проблему при компиляции!

Помогите решить проблему при компиляции!

[Reading texlights from 'lights.rad']
[59 texlights parsed from 'lights.rad']

19372 faces
Create Patches : 93447 base patches
56 opaque faces
954357 square feet [137427520.00 square inches]
Error: Exceeded MAX_PATCHES

небо продвинутое,текстур использую не много,но карта детализированная,а проблема есть(((как это обойти? или только один выход-удалить лишние объекты и увеличить размер текстур? если есть какие-то варианты,то подскажите плиз) за ранее благодарен:)
 
ну да,конечно легко указать куда-либо,чем подумать над вопросом.есть карты которые по мосштабнее моей и почему это у них они откомпилились,а у мня нет?я бы задал им лично вопрос,но они не русские маперы(((надеюсь свои помогут. причем на тестовой компиляции все проходит нормально,но полигонов получаются ужасно много(((
 

Gaia

Чёрный вертолёт
Спонсор
04.08.08
4 685
37
154
63
2 ВинТэк:
Там есть решение проблемы, и оно написанно чуть ниже.

Как исправить? В строку запуска компилятора HLRAD можно прописать параметр «-chop 96» или «-chop 128». Этот параметр устанавливает минимальный размер патча в юнитах. Напомним, что по умолчанию минимальный размер патча составляет 64 юнита. При установке размера патча более 96 юнитов, происходит заметное ухудшение качетсва освещения карты, может появиться эффект «лесенки» на тенях, отбрасываемых объектами.

Также для уменьшения числа патчей можно увеличить масштаб (scale) текстур, например, больших текстур на скалах или земле. Большие по масштабу текстуры создают гораздо меньше патчей. Ну, а если небо у Вас сделано большой коробкой вокруг карты — закрасьте все внешние стороны и дно карты текстурой SKY. При компиляции такие поверхности не просчитываются на освещение и не создают патчей.
 

Monyak

Всэх зарэжу-пэрэрэжу
22.04.07
1 174
5
38
Ukraine
  • Серебряная медаль 211
ВинТэк сказав(ла):
небо продвинутое,текстур использую не много,но карта детализированная,а проблема есть(((как это обойти? или только один выход-удалить лишние объекты и увеличить размер текстур? если есть какие-то варианты,то подскажите плиз) за ранее благодарен:)
кроме того, что написано по ссылке(-chop 96 или 128), можешь попытаться оптимизировать карту(http://cs-mapper.by.ru/tutorials/t6rspeeds.shtml). Крась невидимые части брашевых энтити NULL'ом, все, что не видно игроку, тоже нуллом. Так ты уменьшишь кол-во полигонов, а следовательно кол-во патчей.
 

Cep}I{

>: 4 8 15 16 23 42 ▌
23.11.08
1 006
35
  • Золотая медаль 221
  • Золотая медаль 333
2 ВинТэк:
А зачем думать над вопросом, когда уже до нас всё придумали и указали несколько вариантов решения данной проблемы? :) Просто внимательнее нужно читать учебники.
У меня такая же ошибка на карте, я к раду добавил -chop 72 (лично мне большего значения и не надо) и всё откомпилилось.

Post automatically merged:

Также, если у тебя вдруг много текстур, скейл которых меньше единицы (у меня именно так и обстоят дела, почти везде меньше единицы, растянутых практически нету), то к раду можно добавить -notexscale и число патчей уменьшится. Если наоборот, много текстур со скейлом больше единицы - только хуже будет.
 
Останнє редагування:

axel_kat

Guest
A
ВинТэк сказав(ла):
ну да,конечно легко указать куда-либо,чем подумать над вопросом.есть карты которые по мосштабнее моей и почему это у них они откомпилились,а у мня нет?я бы задал им лично вопрос,но они не русские маперы(((надеюсь свои помогут.
Напрасно ты так. За Сержа обидно, он действительно помог, а ему в ответ такие слова вместо благодарности.
 

Scream

aw
Команда форуму
Модератор
29.10.05
6 858
38
83
48
Мордор
2 ВинТэк:
Ещё один вариант - параметр к РАДу -sparse. Компилить будет оочень долго, зато пофигу на патчи=)
 

Game Server

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

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