Войти
ФлеймФорумПроЭкты

Волюметрическая фога и пещеры Хулиона. (60 стр)

Advanced: Тема повышенной сложности или важная.

Страницы: 155 56 57 58 59 60
#885
21:47, 30 авг. 2021

Panzerschrek[CN]
Да пофиг. Я придумал портальный рендер на нормальной сортировке комнат, время б найти

#886
21:23, 31 авг. 2021

1 frag / 2 deaths
Чем это лучше обхода от текущей комнаты?

#887
22:08, 31 авг. 2021

Aslan
Меньше нарезок экрана.

#888
9:57, 1 сен. 2021

1 frag / 2 deaths
Как это? Тебе же придется пройти каждый видимый портал?
Есть замеры, на что тратится время в твоем алгоритме?

#889
12:18, 1 сен. 2021

Aslan
Нет, он только в голове. Просто у хулиона слабое место это нарезка экрана

#890
(Правка: 13:04) 12:58, 1 сен. 2021

1 frag / 2 deaths
Я спрашивал про Хулион
"Нарезка экрана" - это расчет пересечения двух порталов циклом по Y?
Оно много занимает относительно рисования кубов?

#891
14:15, 1 сен. 2021

Aslan
Нарезка дорогая когда геометрия сложная. Фпс в разы просаживается

#892
(Правка: 15:41) 15:25, 1 сен. 2021

1 frag / 2 deaths
А разве не на больших открытых пространствах, где много пустых кубов и "порталов" между ними?

Проекция правильного AABB на экран - в общем 6-угольник и пересечение проекций двух/любого числа AABB - также 6-угольник, легко считать аналитически.
Для "попяченных" кубов брать объемлющие правильные. Для больших открытых пространств нужно OctTree

#893
18:15, 1 сен. 2021

Aslan
Дык когда большая комната из 100500 кубов -то это и есть сложная геометрия. И экран нарезается на куски по полтора пикселя. Неэффективненько

#894
18:19, 1 сен. 2021

1 frag / 2 deaths
> большая комната из 100500 кубов
Можно детальную геометрию сделать, рисовать её алгоритмом художника, обрезая по границам сектора.

#895
18:46, 1 сен. 2021

Panzerschrek[CN]
И тут приходит на помощь сортировка

Страницы: 155 56 57 58 59 60
ФлеймФорумПроЭкты