Comments: |
planisphere 2 вообще слайды в гоззе, в зандронуме стареньком еще более менее. Но тоже притормаживает.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | October 12th, 2018 - 10:37 am |
---|
| | | (Link) |
|
угу. там для любого хардварного клипера УЖОС-УЖОС-УЖОС. тем он и ценен.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | October 12th, 2018 - 10:40 am |
---|
| | | (Link) |
|
p.s.: а вот если я аналоговнетный рендер на блокмапе запилю, и он таки будет работать так, как я рассчитываю — то ему это будет плюнуть и растереть. он там (по моим Высоконаучным Методам Случайных Предположений) спокойно вытянет законные 35.
Все-так и думовский движек не для открытых пространств, а для лабиринтов изначально создавался. Посмотрел в гздумбилдере на какие ухищрения люди идут, чтобы сделать карты имитирующие города. Это же кошмар, костыль на костыле. DoomZ например.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | October 13th, 2018 - 06:20 am |
---|
| | | (Link) |
|
как раз ванилле совершеннейшим образом насрать: это у современных hw-рендеров проблемы. на планисфере глубина bsp — около 30 нод в среднем, рейкастеру — плюнуть и растереть. а вот для hw приходится половину уровня в GPU совать, потому что фиг его знает. отсюда и тормоза.
From: | (Anonymous) |
Date: | October 13th, 2018 - 09:19 am |
---|
| | | (Link) |
|
С софтовым рендером карта тормозит тоже прилично. Падения до 10-15 фпс в порядке нормы.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | October 13th, 2018 - 09:30 am |
---|
| | | (Link) |
|
если это полирендер в гозе — то он от hw отличается только тем, что их прёт растеризовать полигоны руками. (ну ок, сильнее, но ненамного.)
а если классический рэйкастер — то он тормозит потому что разрешение высокое. если бы ванилла могла на такой карте не подавиться — там было бы вполне удобоваримо.
тут рэйкастер выигрывает как раз потому, что у него более точный occlusion culling получается.
впрочем, я не помню, делает ли ванилла достаточно умный «вертикальный» occlusion. возможно, не делает, и тогда тоже будет тормозить. но технически это не просто возможно, но и намного проще-дешевле, чем в hw. собственно, я хочу сделать нечто похожее, и надеюсь получить за счёт этого порядочное ускорение.
From: | (Anonymous) |
Date: | October 13th, 2018 - 10:11 am |
---|
| | | (Link) |
|
qzdoom 2.0.0. Там вроде обычный старый рендер. Переключил на 320×240 — просадки до 20 фпс. Это всё равно очень плохо.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | October 13th, 2018 - 10:13 am |
---|
| | | (Link) |
|
20 FPS на этой карте МЕГАОХУЕННО. если я смогу столько вытянуть — буду считать себя мегаохуенным, бегать по потолку и орать: «а как тебе ЭТО, кармак?!!»
From: | (Anonymous) |
Date: | October 13th, 2018 - 10:17 am |
---|
| | | (Link) |
|
Понятно, что охуенно, но по факту это всё равно малоиграбельно. Это к чему: интересно бы такую карту реализовать на каком-нибудь современном Unreal Engine и посмотреть, сколько получится.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | October 13th, 2018 - 10:20 am |
---|
| | | (Link) |
|
да любой современный двигатель даже не поперхнётся. тут беда в том, что внутренние структуры и представление дума мало приспособлены к hw с такими вот штуками. а похерить нельзя по многим причинам. так что на практике, конечно, это упражнение по массированию гланд через жопу, но что имеем — то имеем.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | October 13th, 2018 - 10:26 am |
---|
| | | (Link) |
|
p.s.: там реально около 150 тыщ вертексов на кадр в самых открытых местах. совершеннейшая фигня. беда в том, что потенциально геометрия дума мутабельна, поэтому просто загнать всё в GPU не получается. точнее, надо переписывать почти весь код нахрен, включая скрипты-эффекторы. я, впрочем, хочу частично так и сделать — попытаться засунуть в GPU как можно больше херни сразу, и слать как можно меньше per frame.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | October 13th, 2018 - 06:22 am |
---|
| | | (Link) |
|
p.s.: и я как раз хочу сделать нечто наподобие рэйкастера, но с учётом специфики GPU.
From: | (Anonymous) |
Date: | October 17th, 2018 - 01:30 am |
---|
| | | (Link) |
|
Там ютуб наебнулся. Не удивлюсь, если какой-нибудь говнофреймворк обновился, а хипстеры оказались не готовы к такому форс-мажору.
From: | (Anonymous) |
Date: | October 17th, 2018 - 01:31 am |
---|
| | | (Link) |
|
Кстати, что за ебалу в последнее время к разным сайтом прикручивают - типа сначала плашки видны, а потом в них контент грузится? Понапишут, блять, хуйни, дегенераты неугомонные. | |