Sidebar

Paranoia 2 SDK

ncuxonaT

Well-known member
May 5, 2013
1,136
37
48
В смысле? Раньше всё освещение множилось на LIGHT_SCALE из const.h, а теперь нет.
 

FiEctro

Ведущий
Jul 28, 2006
17,139
33
2 ncuxonaT:
Почему освещение не ложится на грани кирпичей? Больше похоже на детальную текстуру, нежели бамп.
 

ncuxonaT

Well-known member
May 5, 2013
1,136
37
48
2 FiEctro:
ложится, только цвет берётся усредненный.
И глобальное освещение заметно ослабляет бамп. Вот скрин без него.
 

Attachments

Last edited:

ncuxonaT

Well-known member
May 5, 2013
1,136
37
48
2 Дядя Миша:
Я не понимаю, что это значит.
Раньше я ставил light_scale 4 и гамму 1. Освещение было яркое и приятное. Теперь всё блеклое и нет овербрайтов.
 

KiQ

New member
Jul 12, 2010
397
2
0
овербрайты в принципе не нужны, но вот залысины определенно надо убрать
 

FiEctro

Ведущий
Jul 28, 2006
17,139
33
2 KiQ:
А их кроме овербрайтов никак не убрать. Пересветы убираются банальным снижением яркости исходной лайтмапы.
 

KiQ

New member
Jul 12, 2010
397
2
0
2 FiEctro:
я когда овербрайты в ксаше включал, там яркость в целом подскакивала. А я говорю оставить такую же яркость, но заменить пересвеченые места на белый поверх диффузки
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
Строго говоря дискретизация цветового пространства, равно как и звуковых волн - очень нелинейна. Я вас не буду грузить формулами и теоремами, но чем меньше значение - тем меньше точность, именно поэтому звук на компакт-дисках стараются свести под 0 дб, а для изображения - сдвинуть диапазон цветов в сторону увеличения. Что бывает с низкими значениями, вы все отлично знаете - достаточно в хл2 накрутить яркость побольше и увидеть эти квадраты на лайтмапах. Вот это тот самый провал в линейности дискретизации.

[ADDED=Дядя Миша]1447417211[/ADDED]
Помоему это напрямую связано с психоакустическим и психовизуальным восприятием, но лучше википедию почитать.
 
Last edited:

KiQ

New member
Jul 12, 2010
397
2
0
2 Дядя Миша:
ну в п2 даже яркость не надо выкручивать, чтобы лесенки увидеть. А ведь bsp31 держит огромные лайтмапы. С учетом сжатия текстур в dxt освободившееся место можно было-бы занять как раз картами с увеличенным разрешением лайтмапы. А насчет овербрайтов - я сам щас мучаю свой движок, чтобы значения больше единицы засвечивались
 

FiEctro

Ведущий
Jul 28, 2006
17,139
33
KiQ said:
2 FiEctro:
я когда овербрайты в ксаше включал, там яркость в целом подскакивала. А я говорю оставить такую же яркость, но заменить пересвеченые места на белый поверх диффузки

Дык сделай всё как я описал, так и будет. Бузер такое еще в 1й параное сделал, почему оно до вас не доходит, я не знаю.
 

ncuxonaT

Well-known member
May 5, 2013
1,136
37
48
Можно было не выпиливать LIGHT_SCALE совсем, а поставить его по умолчанию равным 1, если так любишь залысины.
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
константа равная еденичке - самая бесполезная, например.
К тому же вам ничего не мешает создавать свои эксклюзивные шейдер-паки.
И там уже оттягиваться на всю катужку! Что за народ, как других кретикавать - это всегда пожалуйста. А как чота своё выложить или хотя бы донейт заслать - ничего подобного.
 

ncuxonaT

Well-known member
May 5, 2013
1,136
37
48
Ну то оно было в одном месте прописано, теперь в каждом шейдере надо добавлять.
Кстати, в чем смысл переноса расчета освещения в вершинный шейдер?
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
бумп - попикселка, естественно. А лайтпробы в вершинном. Во фрагментном лайтпробы считать дико дорого и никаких отличий от рассчёта в вершинном.
 
Last edited:

ncuxonaT

Well-known member
May 5, 2013
1,136
37
48
Не могу понять, что приходит в u_LightDir в шейдере StudioSolid_vp.glsl. Я думал, что там выборка из делюксмапы, но она какая-то не такая, не совпадает.
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
В делюкс-мапе выборка находится в тангент-спейсе, естественно я её разворачиваю в ворлд-спейс.
 

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord