g-cont
> а еще лучше - введение дистанции отрисовки и туманчег )
ага
innuendo
> http://docs.cryengine.com/display/SDKDOC2/VisArea+and+Portals
Идея с порталами и visarea здравая.
Кстати в Doom3 они вроде как задаются не ручками, а генерятся препроцессом.
0xc0de
> Кстати в Doom3 они вроде как задаются не ручками, а генерятся препроцессом.
Там есть лайт порталы, которые ставит левел дизайнер и портальный автоматический предпроцесс в дмап, который связывает порталы. Без ручных лайт порталов будет жопа)
Тут неплохо расписано.
https://habrahabr.ru/post/333836/
barnes
> https://habrahabr.ru/post/333836/
Хорошая статья. Там написано, что порталы ставит левел дизайнер, а visarea генерируется автоматически :)
Вис ареа? В ку2-3 это было. Браш ставился внутри двери. Хорошая штука.
barnes
> Вис ареа?
Ага - область карты между порталами, грубо говоря, границы комнаты
innuendo
Такой и есть portal culling?
Примерно представлял, что это такое, но твоя ссылка убила все сомнения :)))
0xc0de
> Хорошая статья. Там написано, что порталы ставит левел дизайнер, а visarea генерируется автоматически :)
По идее этим и должен заниматься левел-дизайнер :)
По твоей ссылке указаны BSP и порталы. А что такое BPS?
Читал пейпер DICE, но нифига не понял. Есть более подробное что-нибудь (что такое non- local data, почему это снижает производительность и т.д.)?
Нашел какой-то пейпер от стар.инженера Frostbite - попробую вкурить.
Daniil Petrov
> А что такое BPS?
Это шутка юмора такая?)
barnes
> > А что такое BPS?
> Это шутка юмора такая?)
Он будет очень долго выяснять что такое BPS :)
Фу ты :))) BSP - это что?
MrShoor
> Если нормаль плоскости не единичная, то проверять надо вот так:
Тоже неправильно работает :) даже если убрать glm::normalize плоскостей.
BPS - Bytes Per Second
Daniil Petrov
> Фу ты :))) BSP - это что?
0xc0de
> http://www.letmegooglethat.com/?q=bsp
А там хотя бы одна ссылка есть по существу?
Тема в архиве.