crypt of decay - August 17th, 2017 [entries|archive|friends|userinfo]
ketmar

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

August 17th, 2017

бида [Aug. 17th, 2017|06:56 am]
считать 2d global illumination в рилтайме — как полагается, нужен GPU, который пяток крузисов3 гонять может одновременно. а надо — чтобы на OpenGL 2.1 ездило. ну, с ARB_fragment_program/ARB_vertex_program максимум. пичалечка.

у меня есть подозрение (я, по ходу, нихуя не умею в математику, если кто не знал, так что именно подозрение), что для статической 2д геометрии можно precalc'нуть какой-то вариант irradiance cache. но что делать с дверями, например? специфика в том, что «дверь» в двигателе не слайдится, зато «дверью» может быть любая платформа. то есть, любая платформа может on/off, и, в принципе, это слабопредсказуемо. то есть, можно, наверное, проанализировать все триггеры на уровне — а потом скрипты появятся, да.

ну, и вообще, двигать-то платформы тоже хочется. это пока там лифты сделаны в виде пневмотруб.

то есть, очень охота, чтобы уровень таки можно было освещать просто развешивая лампочки, без траханины с ручным заданием амбиентов и ты пы. и чтобы это было динамически: то есть, во время игры лампочку можно было подвигать, разбить, или привесить новую. но, видимо, не судьбец.

да, это для Doom 2D: Forever, если чо.
Link5 meows|meow!

navigation
[ viewing | August 17th, 2017 ]
[ go | Previous Day|Next Day ]