crypt of decay - k8vavoom, шадовмапы [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

k8vavoom, шадовмапы [Dec. 27th, 2020|09:02 am]
Previous Entry Add to Memories Tell A Friend Next Entry
путём пота, слёз и тотальных include они теперь весьма шустрые. с огромными источниками света — сильно быстрее шадовволумов, в остальное время — on par. к сожалению, билинейную фильтрацию пришлось делать руками, потому что для избавления от муара и питерпэнинга идёт сложный подсчёт: из точки в пространстве находим координаты текстуры в кубомапе, потом снапимся на центр тексела, потом находим новую точку на поверхности, которую сейчас рендерим, потом сравниваем расстояние до новой точки. сложно, зато гарантирует, что расстояние для всех точек, которые соответствуют этому текселю шадовмапа — константа. соответственно, убран муар-акнэ, и можно не прибавлять биас, что убирает и питерпэнинг (почти).

в общем, допиливать там ещё много, но в целом оно вполне играбельно. даже немного читово, когда Хитрую Засаду поставили рядом со светильниками, и она палится тенями.

алсо, выдрал из Hedon Зан (героиню) вместе с пушками, и попробовал ней поиграть в обычный дум. забавно. во-первых, она каланча башкой под потолок, после неё играть думгаем тяжело: чтозакарликнах?! во-вторых, у неё и так было довольно мощное оружие, но беда: оно всё стреляет прожектайлами, а не хитсканами (да, даже спайк и фраг), поэтому никаких хэдшотов. пришлось сделать спецфлажок, чтобы хэдшоты работали и на прожектайлах. после этого Зан стала неостановимой машиной смерти, сносящей в упор фатсо и даже старшего брузера с одного выстрела фрага. потому что фраг лупит восемью прожектайлами, и для каждого хэдшот считается отдельно. пришлось нерфить подсчёт. всё ещё Зан-Машина-Смерти, но теперь хоть три выстрела надо. или всё ещё один, если очень повезло. а спайкган, как и полагается, уберпушка, которой ставить хэдшоты одно удовольствие. чота всё ещё перебор, по-моему, надо нерфить дальше.
Linkmeow!

Comments:
From:(Anonymous)
Date:December 27th, 2020 - 05:13 pm
(Link)
А у протжектайлов гравити есть? Они могут по баллистической траектории летать? Ну и время жизни ограниченное?
[User Picture]
From:[info]ketmar
Date:December 27th, 2020 - 05:34 pm
(Link)
зависит от флажка NOGRAVITY. так, собственно, делаются всякие гранаты. времени жизни напрямую нет, надо немного извращенствовать руками.
From:(Anonymous)
Date:December 27th, 2020 - 05:52 pm
(Link)
то есть написать актору исчезнуть через столько-то тиков?
[User Picture]
From:[info]ketmar
Date:December 27th, 2020 - 06:14 pm
(Link)
тики надо ручками считать. впрочем, может есть другое решение — я не очень помню. этого декората килотонны, хуй всё запомнишь, увы.
From:(Anonymous)
Date:December 27th, 2020 - 05:17 pm
(Link)
Кстати вот это https://forum.zdoom.org/viewtopic.php?f=43&t=55057
немного криво, но работает в к8вавумчике
From:(Anonymous)
Date:January 1st, 2021 - 03:26 pm

в ужасном восторге!

(Link)
Притащили второй комп, наконец-то сыграл в к8вавумчик по локалке, причем со своим модом. Все работает и довольно весело. Но радость омрачает периодический вылет со стороны клиента, когда по нему среляет мастер: https://i.postimg.cc/cLf6r4SX/local-failed.jpg
[User Picture]
From:[info]ketmar
Date:January 7th, 2021 - 06:36 am

Re: в ужасном восторге!

(Link)
это очень странно. к сожалению, без бэктрэйса gdb я вообще вряд ли что-то смогу сказать. в идеале — повторить бы как-то. потому что такого в принципе быть не должно.

я попробую потом помедитировать, но…
[User Picture]
From:[info]ketmar
Date:January 7th, 2021 - 06:53 am

Re: в ужасном восторге!

(Link)
я закоммитил тупохак, может поможет. не уверен, правда: я уже забыл, что там и как внутри этого кода просиходит.
From:(Anonymous)
Date:January 3rd, 2021 - 07:46 am
(Link)
Я прошу прощения за дичайший оффтопик, но хотел бы узнать мнение техноэльфа о rust. Есть ли ссылка на соответствующий пост, или может ли это стать темой нового поста в ближайшем будущем? Спасибо.
[User Picture]
From:[info]dolmatt
Date:January 4th, 2021 - 11:57 am
(Link)
ща он тут тебе ответит, ты только жди
From:(Anonymous)
Date:January 4th, 2021 - 12:28 pm
(Link)
А ты поздравил его с новым годом?
[User Picture]
From:[info]dolmatt
Date:January 4th, 2021 - 01:55 pm
(Link)
Никого не поздравил. у меня был адский новогодний запой.
From:(Anonymous)
Date:January 4th, 2021 - 12:32 pm
(Link)
Поскольку сабж "Rust is a multiplayer-only survival video game developed by Facepunch Studios." и зная его нелюбовь мультиплееру, я тебе сразу скажу моё представление о его мнении.
[User Picture]
From:[info]ketmar
Date:January 7th, 2021 - 06:27 am
(Link)
если ты про язык — то говно. а если про что-то другое — то я не в курсе.