Sidebar

SKIP и Hint

San0cheK

New member
08.07.11
39
SKIP и Hint

Доброго времени суток ксм'овцы :)
Такой вопрос: Для чего нужны текстуры SKIP и Hint? В чем их полезность и нужно ли их использовать?
Просьба не отправлять в гугл или на сторонние учебники.
Кто знает, объясните доходчиво :]
 

xDShot

Well-known member
20.12.10
1 844
Hint - чтобы самому указывать где разрезать visleafы, так как vis не всегда правильно режет. Skip сам по себе ничего не делает и удаляется во время компиляции.

Работает так: создается браш. Одна или несколько сторон покрываются hint'ом, остальные - skip. Стороны, покрытые hint'ом, и делят пространство.
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Объясню по научному. Процесс построения BSP-дерева выглядит следующим образом: некая функция перебирает все доступные плоскости на предмет выбора наиболее подходящей для того, чтобы ей, как ножом рассечь пространство на две бинарные части. У каждой плоскости есть критерий пригодности, там довольно сложный алгоритм, учитываются например такие факторы, чтобы один из рассчеённых кусков не превратился в микробраш, например, предпочтение отдается аксиальным плоскостям, итд. Так вот фейс, покрашенный текстурой хинт превращается в такую плоскость-подсказку, которую компилятор с вероятностью в 90% выберет в первую очередь для рассечения пространства. Но не факт. Остается небольшая вероятность, что предпочтение будет отдано какой-либо другой плоскости, к тому же веса меняются от версии к версии компиляторов.
 

fr1g0

Member
21.09.06
321
33
А можно узнать как быть с хинтами в открытых пространствах?
Для примера приведу карту Александру. Оффтоп

Вид сверху прилагается,
Можно бесплатного совета куда пихать?устанавливать хинт браши?

%) а то эту карту никогда и никогда не поставит на сервер.
Лаги чувствуются, почти во всех локациях.

Оффтоп
 

Вкладення

Останнє редагування:
  • Like
Reactions: Gaia

Sozon

призрак форума КСМ
11.09.11
513
26
28
fr1g0 сказав(ла):
хмм, дак переведи что-нибудь в е-поли там не занято много чего лаги как раз потому что брашей много. А хинт и скип имеют свойство добавлять этих самых .... была ведь статья в учебнике дмитрича олфайн версию глянь почитай я сам всех тонкостей не помню.

Post automatically merged:

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

Post automatically merged:

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

Post automatically merged:


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

скалы пусть жрут место , но вот арки и все остальное можно подфиксить. убрать ненужные грани. :)

Post automatically merged:

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

Post automatically merged:


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

Post automatically merged:




скалы пусть жрут место , но вот арки и все остальное можно подфиксить. убрать ненужные грани. :)
когда делаешь грань какую-то сложную, потом если пересмотреть можно потратить меньше брашей на ее создание.ну и соответственно меньше разбиений.
 
Останнє редагування:

npocTo_LaM

Well-known member
27.10.12
2 166
387
83
  • Золотая медаль 311
Ну молодец, исходник выложил, а текстуры?
 

qpAHToMAS

Administrator
Команда форуму
Администратор
22.10.06
9 323
33
  • Золотая медаль 215
  • Золотая медаль 152
  • Серебряная медаль 136
  • Золотая медаль 221
Какие тут HINT'ы, если у тебя на карте небо-коробка :). Тут надо начать с неба.
Создавай SKY браши с крыш и со скалы ввиде их продолжения до самого неба.
 

T@REQ

Well-known member
18.12.09
1 488
72
48
  • Серебряная медаль MM18
  • Золотая медаль 213
  • Бронзовая медаль MC
qpAHToMAS сказав(ла):
Какие тут HINT'ы, если у тебя на карте небо-коробка :). Тут надо начать с неба.
Создавай SKY браши с крыш и со скалы ввиде их продолжения до самого неба.
ужас какой. Ты так человека до leak доведешь :agy:
 
Нет времени на расширенный ответ, посмотри архив там карта и исходник, там примерные варианты использования хинт брашей. В двух словах: посмотри на картинки, синей чертой обозначен браш у которого одна плоскость закрашена хинт текстурой. Зелёные зоны перестанут видеть друг друга. Важное замечание что хинт текстура не режет видимые полигоны а только листы к которым прикрепляется определённый набор полигонов. Второе замечание - хинт браши должны быть сплошные от пола до потолка, возможно пересечение других брашей. Ставить хинты можно в любых проекциях, например чтобы ограничить видимость с разных этажей (картинка два как вариант выступа (вид сбоку) или корридора (вид сверху) ).
 

Вкладення

  • 23.7 КБ Перегляди: 663
  • 253.2 КБ Перегляди: 213
  • 16.9 КБ Перегляди: 654

Scream

aw
Команда форуму
Модератор
29.10.05
6 858
38
83
48
Мордор
2 qpAHToMAS:
Скай "пропускает" листья. В данном случае нужно не выводить скаем вверх, а начинать прям от края гор горизонтально вести, чтобы сквозь скай-браш мы попадали сразу в космос, а не на другую половину карты.
 

Game Server

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

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

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