Sidebar

cs_bank

  • Внимание! Настоятельно рекомендуется придерживаться этих правил при создании темы в данном разделе. Игнорирование правил может привести к закрытию Вашей темы.

    1)Если Вы хотите услышать в ответ конструктивную критику - наиболее полно описывайте идею вашей будущей карты. Тема, созданная из скриншотов и коротким комментарием вроде "Вот начал новую мапу, зацените" вероятнее всего не повлекут за собой детального обсуждения и в ответ Вы будете слышать такие же ответы, вроде "Норм", "Неплохо", "так себе" и т.д. Старайтесь максимально преподнести Вашу будущую карту.

    2)К Вашей теме обязательно должны быть прикреплены скриншоты, будь то игровые скриншоты или из самого редактора. Для этого воспользуйтесь кнопкой "управление вложениями" в нижней части страницы создания/правки сообщения. Ссылки на скриншоты, расположенные на другом хостинге не приветствуются.

    Данные правила могут быть дополнены или изменены в любой момент администрацией форума.

AlexNester

New member
31.07.07
206
Карта не в кубе.
Сколько должно быть листов?
у меня их около 6000,

Код:
leaves                6214/65536      347984/3670016  ( 9.5%) 
leaffaces            21754/65536       43508/131072   (33.2%) 
leafbrushes           9570/65536       19140/131072   (14.6%)
и не понемаю откуда их столько взялось, пол карты уже detail,
а ссылка на карту в 51 посте.
(как увидеть все листы?)
 
Останнє редагування:

Zalm

New member
23.05.07
574
34
О_о пол карты детайлами?????? ппц, ты убиваешь карту и суешь палки в колёса двигу. Детайлами надо польховаться не всё подряд тыкать в детайлы, а только то что будет "не нужно" или не в положительную сторону резать листья на карте!!! короче я огорчен. Все листья никак не увидеть, только тот в котором ты находишься. У тебя листьев 6000, на огромной как ты выразился карте, высокой, а у меня вот в дурацких как ты сказал тоннелях и подвалах 15к листьев. Листьев не сколько не должно быть, сколько получится столько и будет. Объясняю пример, делаешь идеальную коробку ( в голове ), если компилятор идиально её обработает то это будет один лист ( теоретически, на практике такого нет, но я объясняю для понимания образного ), если ты в центр своей коробки поставить браш, маленький кубик, размером 1х1 юнит, тогда в этой твоей коробке (в теории опять же ) должно получится 6 листьев, но если ты делаешь этот браш 1х1 в детайл(детайл хоть и в энтитях, но таковым не являтся, где-то читал, детайл это просто сигнал для vis компилятора), он будет не просчитан, и как бы для виса его не будет, но эта будет таже нормальная геометрия. Так вот я как-то раз делал карту, там был подоконник, с подоконником (обычный браш) было примерно 3к листьев, а подоконником превращенным в детайл было 3,7к листьев, так что детайлы надо юзать тока там где точно знаешь что они убирут листья. или например на браше у которого туча вартексов и он находится где-то в коробке. вобще для борьбы с листьями очень много методов, теже хинты скипы и детайлы. Так как на первом двиге нет детайлов, то все то же что на втором рекомендуется делать детайлом, то на первом всё это превращалось в обычную энтитю, например фанк бракабл или фанк вол. Отличие детайла от обычной энтити что там нет не нужных настроек, поэтому в бсп не записывается не нужная инфа + детайл имеет свой цвет на сетке что бы видно было хорошо что пропустит вис. а вобще почитай про оптимизацию, хотя я и не встречал статей в которых всё описывается так как оно на самом деле, каждый описывает в совем понимании ( имхо ), но суть будет примерно ясна. еще почитай про порталы, если ты про них не знаешь, еще про окклудеры и прочие штуки. но это уже к листьям не относится... просто иногда помогает здорово поднять фпс на карте. ДАЖЕ если у тебя на компе 100+ фпс, это не значит что у всех так будет, у всех компы разные, карту оптимизировать надо в любом случае. ну вот короче... что не поймешь по оптимизации или по листам, пиши мне, постараюсь помочь.
Оффтоп
 

Cavador

New member
08.12.07
1 366
13
0
если есть туторы по ентитям отрубающим геометрию (кроме ксмовских) скинте плз
 

Zalm

New member
23.05.07
574
34
ты не знаешь как юзать детайл? это одна энтитя которая именно для этого и предназначена что бы грить вису что её типа нет, и пропускай меня. Все остальные брашевые энтити тоже могут такое, но у них куча лишних параметров, и не нужной инфы для того что бы просто вырубить браш для геометррии, и там еще какое-то отличие но я не помню. Главное что я хорошо себе представляю как юзать все штуки которые помогают оптимизации.
и ваще, единственное что могут детайлы это уменьшить ( или же увеличить када не знаешь как юзать ) листы виса.
 

Cavador

New member
08.12.07
1 366
13
0
2 Zalm:
ты кому писал?
мне конкретно про аэропорталы надо и сопустствующие ним поподробнее... .
 

Zalm

New member
23.05.07
574
34
а, да это фигня ( потому что не сложно ), как уже говорил хотел про всё это написать, жаль руки не дошли
 

AlexNester

New member
31.07.07
206
Zalm сказав(ла):
У тебя листьев 6000, на огромной как ты выразился карте, высокой, а у меня вот в дурацких как ты сказал тоннелях и подвалах 15к листьев. Листьев не сколько не должно быть, сколько получится столько и будет.
о_0 я не говорил дурацкие тонели и подвалы


Я в детейлы превращал все мелкие детали (в основном декоры на зданиях), все делал по этому тутору http://www.source-inside.ru/index.php?id=102
все неплохо описано. и по этому http://poligon.cs2.ru/articles/bsp/
и на фасте быстро откомпилилось (за минут 30-40)


до оптимизации у меня листьев было больше 15000

(если захочешь глянуть я тебе могу исходник скинуть)
 
Останнє редагування:

Gnom

Добрая Фея :)
17.06.05
548
43
2 AlexNester:
какой у тебя процессор и памяти скока?
ЗЫ
У меня фулл вис не больше 5 мин. обычно.............%)
 

Zalm

New member
23.05.07
574
34
Что там 5 мин у тебя?)) скольлько у тебя листьев?) хотя даже это не от кол-ва листьев зависит, но и от их сложности
 

Gnom

Добрая Фея :)
17.06.05
548
43
2 Zalm: , о том и речь.
Если карту подготовить, то компиляция идет быстро.
А геометрия у меня всегда сложная.
 

=StaN=

Hate
31.07.08
227
эмммм... Миррорз Эджно, как-то дитализации пока что 5 процентов, ну а брашворк 3 скрина не понравился (огромное окно)


2 Zalm:
:lol: :lol: :lol:
 

Gnom

Добрая Фея :)
17.06.05
548
43
2 AlexNester:
Хинты, ареапорталы, клипы (в разумных пределах).
Продуманный перегон в детайлы (без фанатизма) и нодрав везде, где только можно.

У меня, на приаер, даже при быстрой вис-компиляции с толково расставленными ареяпорталами ФПС играбельный.
 
Останнє редагування:

Zalm

New member
23.05.07
574
34
2 Gnom:
1) nodraw на vis компиляцию не влиет
2) перегон в детайлы тоже
3) хинты не ускоряют vis
вот незадачка да?
а еще меня очень заинтересовало как ты оптимизировать научился клипами? :D
на сколько язнаю они разные, для игрока, общий, для нсп, для физики. а как ты ими оптимизировать-то научилсо?
опять незадачка? :D

2 AlexNester:
исходник если хочешь пришли, мне интересно стало посмотреть
 

Gnom

Добрая Фея :)
17.06.05
548
43
2 Zalm:
>1) nodraw на vis компиляцию не влиет
За то, разгружает рендер.
>2) перегон в детайлы тоже
Ой ли? А как на счет того, что если не перегнать в детайты, то vis'у придется иметь дело с гораздо более сложной бинарной структурой геометрии (BSP)?
>3) хинты не ускоряют vis
то-же самое. Хинты упрощают бинарную структуру, и vis'у проще с ней работать.

>>а еще меня очень заинтересовало как ты оптимизировать научился клипами?
Где-то слышал, что для заклипленых листьев не прорабатывается оптимизация вообще, т.к. из них игрок никуда посмотреть не может.
Может и ересь. Хотя, почему бы и нет?
 
Останнє редагування:

Zalm

New member
23.05.07
574
34
причем тут твой рендер? ты про компиляцию говорил. И что там хинты упрощают, ниче. Раз ты режешь кактебе надо от этого быстрей не будет компилить.
ну так как клипами-то оптимизировать?
 

Gnom

Добрая Фея :)
17.06.05
548
43
2 Zalm: ,
1. Я ничего не говорил конкретно о том, что влияет на Vis, а что нет. Я дал общие рекомендации.
2. Как ты думаешь, для чего нужна vis- компиляция, и что именно она обрабатывает?
 

Xelious

выр выр выр
01.02.07
4 770
34
  • Золотая медаль 215
Хинты не влияют на вис!? Всю жизнь думал что хинты - это "ручное" разбиение листьев =/ Там где надо.
 

Gnom

Добрая Фея :)
17.06.05
548
43
2 Xelious: так оно и сеть.
просто, может, Zalm решил, раз хинты используются на стадии bsp, то они никак не влияют на vis....)
 

Game Server

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

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