Sidebar

Помогите с оптимизацией (скорее вего нужны hint-браши)

RAZ0R

New member
09.02.10
5
0
0
Помогите с оптимизацией (скорее вего нужны hint-браши)

Частенько рублюсь с друзьями на cs_mansion, но вот недавно захотелось изменить любимую карту. Выход на крышу добавить и др. по мелочам. К сожалению, после проделанных работ, wpoly в некоторых местах взлетает до 1300. Через gl_wireframe 2 оказалось что движок всегда подгружает практически всю карту: это происходит и за домом, и в кишке, и в комнатах. Почти неделю мучался с hint-брашами, но так и не достиг желаемого результата.
Прошу помощи людей, разбирающихся в этом нелёгком деле. Было бы отлично если б их кто-нибудь расставил за меня, но буду рад даже простому совету
 

Вкладення

Останнє редагування:

RAZ0R

New member
09.02.10
5
0
0
Flash сказав(ла):
А не проще ли приатачить к теме?
ЗЫ. Тем более рмф хорошо жмётся раром.
Сделал. Сказать по-правде, даже не подозревал, что настолько хорошо
 

Flash

VIP
VIP
21.09.04
16 980
41
  • Золотая медаль 111
  • Серебряная медаль 216
  • Золотая медаль 221
  • Серебряная медаль 311
  • Серебряная медаль 115
  • Золотая медаль 125
  • Золотая медаль 211
У тебя много объектов превращены в энтитю, а их движок хорошо видит.
В общем делай их обычными брашами и посмотри сколько получится вполи.
ЗЫ. Конструкция меншена неудачна, много открытого пространства. Эстейт в этом плане был оптимизированным.
 

Scream

aw
Команда форуму
Модератор
29.10.05
6 858
38
83
48
Мордор
Держи.
Не удержался и чуток поправил кое-где мелочи и убрал освещение цвета мочи. Можешь вернуть обратно, если хочешь, но сначала хотя бы посмотри, как стало, параметры компила прилагаются.
Макс w_poly нашёл 900 с лихом если смотреть на всю карту сразу из угла, где задний вход.

ЗЫ совет на будущее - если бы сделал вариант, в котором нельзя залезать на крышу, можно было бы небо опустить до конька и было бы гораздо лучше - движок рисовал бы только то, что он видит насквозь дома через окна, а не вообще всю карту.
 

Вкладення

Останнє редагування:

RAZ0R

New member
09.02.10
5
0
0
Scream, Большое спасибо за столь оперативную помощь. На чёрном раньше как раз 1300 и было, а про крышу я знал, но в том чтобы по ней бегать вся фишка. Оптимизированный вариант уже оценили в последнем рубилове. Буду доделывать мелочи
Flash, про энитити не знал, Наоборот вставлял их везде где только можно (чтоб на лишние полигоны не разбивали). Спасибо за дельный совет
 

Monyak

Всэх зарэжу-пэрэрэжу
22.04.07
1 174
5
38
Ukraine
  • Серебряная медаль 211
Flash сказав(ла):
У тебя много объектов превращены в энтитю, а их движок хорошо видит..
движок разве "видит" брашевые энтити, которые находятся за пределами видимости игрока( в смысле в другом конце карты, за стенами и т.п.)?
 

Scream

aw
Команда форуму
Модератор
29.10.05
6 858
38
83
48
Мордор
2 Monyak:
Да, движку расстояния не помеха, если он видит портал, он будет прорисовывать всё, что в нём содержится.
 

Monyak

Всэх зарэжу-пэрэрэжу
22.04.07
1 174
5
38
Ukraine
  • Серебряная медаль 211
Scream сказав(ла):
2 Monyak:
Да, движку расстояния не помеха, если он видит портал, он будет прорисовывать всё, что в нём содержится.
я имел ввиду не расстояние, а прорисовку энтити обьектов за стенами.
Чтоб понятно было: если я поместил сложный брашевый энтити(например 200 полигонов) в коробку из ворлд брашей, то будет ли он прорисовываться(вполи на 200 больше) вне коробки?
 

Scream

aw
Команда форуму
Модератор
29.10.05
6 858
38
83
48
Мордор
2 Monyak:
Учи матчасть. Читай статьи про принцип работы компилятора vis.
 

Monyak

Всэх зарэжу-пэрэрэжу
22.04.07
1 174
5
38
Ukraine
  • Серебряная медаль 211
2 Scream:
Если ты про то, что написано в учебнике, то это я знаю. Меня насторожил пост Флеша на счет видимости энтити... Мне просто нужен ответ мой вопрос(см. выше).
 

qpAHToMAS

Administrator
Команда форуму
Администратор
22.10.06
9 323
33
  • Золотая медаль 215
  • Золотая медаль 152
  • Серебряная медаль 136
  • Золотая медаль 221
2 Monyak:
Нет, не будет прорисовываться, но возможно он как-то по другому висит в памяти (!).
 

Lacky

свой среди собак
21.03.08
124
33
Monyak сказав(ла):
я имел ввиду не расстояние, а прорисовку энтити обьектов за стенами.
Чтоб понятно было: если я поместил сложный брашевый энтити(например 200 полигонов) в коробку из ворлд брашей, то будет ли он прорисовываться(вполи на 200 больше) вне коробки?
Висящий внутри коробки объект-энтити видно быть не должно.
>>Нет, не будет прорисовываться, но возможно он как-то по другому висит в памяти (!).
Ну в вполи он зачисляться не должен %)
А вот в случае как у RAZ0R там не каробка а карта, темболее меншн, довольно открытый, есть места, из которых видно довольно много (некоторые энтити могут быть прорисованы и за углами...
("Читай статьи про принцип работы компилятора vis." (с) Scream
Да и разор сам говорил что очень много превращал в энтити (энтити через энтити видно прекрасно; да и если порталы кривые то и все что на портале видно будет. Разобраться помогает gl_wireframe 2)
 

Cep}I{

>: 4 8 15 16 23 42 ▌
23.11.08
1 006
35
  • Золотая медаль 221
  • Золотая медаль 333
2 Monyak:
Я делал карту одну, там в комнате у меня стояли стеклянные баки и я решил их объединить в один ентити, дабы сократить число этих самых ентить. В итоге эти баки у меня через всю карту отрисовывались. Сделал каждый бак отдельной ентитей - стало нормально, они стали отрисовываться как положено...
 

Lacky

свой среди собак
21.03.08
124
33
Cep}I{ сказав(ла):
2 Monyak:
Я делал карту одну, там в комнате у меня стояли стеклянные баки и я решил их объединить в один ентити, дабы сократить число этих самых ентить. В итоге эти баки у меня через всю карту отрисовывались. Сделал каждый бак отдельной ентитей - стало нормально, они стали отрисовываться как положено...
Если часть энтити видно, то и всю энтитю видно.
Так что лутше не объединять в таких случаях...
 

axel_kat

Guest
A
Monyak сказав(ла):
движок разве "видит" брашевые энтити, которые находятся за пределами видимости игрока( в смысле в другом конце карты, за стенами и т.п.)?
у меня такое было, как раз одну энтити и прорисовывало сквозь стену.
 

RAZ0R

New member
09.02.10
5
0
0
Ещё вопрос по этой же карте. При компиляции, во время hlrad, появляется много предупреждений Warning: Too many direct light styles on a face(?,?,?). Причём именно с вопросами, а не с координатами. А если запустить с параметрами для финальной обработки (-chart -extra -dscale 1 -bounce 4 -smooth 100) размер log файла может достигать 500 метров
 

FiEctro

Супер Модератор
Команда форуму
Супер Модератор
28.07.06
17 167
33
  • Золотая медаль 213
  • Neh
2 RAZ0R:
Это варнинги. Означает что у тебя слишком много лайтстилей (мигающих лампочек) на фейс.
 

Lacky

свой среди собак
21.03.08
124
33
RAZ0R сказав(ла):
Ещё вопрос по этой же карте. При компиляции, во время hlrad, появляется много предупреждений Warning: Too many direct light styles on a face(?,?,?). Причём именно с вопросами, а не с координатами. А если запустить с параметрами для финальной обработки (-chart -extra -dscale 1 -bounce 4 -smooth 100) размер log файла может достигать 500 метров
У меня такое как-то было, при использовании рядом большого кол-ва светящихся текстур...тоже координатов небыло в варнинге у света...

>>Это варнинги. Означает что у тебя слишком много лайтстилей
(мигающих лампочек) на фейс.

Варнинг варнингом, а 500мб лог-файл это неспроста. Не при всяком световом варнинге такое :spy:
 
Останнє редагування:

Game Server

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

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

Немає користувачів онлайн.