2 Дядя Миша:
возможно, что швы убираются одной строчкой
возможно, что швы убираются одной строчкой
Да! Раз у нас вечер так темно, а если день - светло. Это для будущей системы времени суток. Я потом еще раскрашу по какой-нибудь популярной модели неба.Заметил безумную вещь: яркость неба зависит от питча light_environment

Для модели неба это может и нормально, но зачем же затемнять текстурное небо. Хочу я закат сделать, ставлю красивые картинки неба, а они темными рисуются.Да! Раз у нас вечер так темно, а если день - светло. Это для будущей системы времени суток. Я потом еще раскрашу по какой-нибудь популярной модели неба.
//weight multiplier calculation
float item = 1;
float distance_sum = 0;
float distance_mult = 1;
for( int i = 0; i < u_LightSamples; i++ )
{
item = 1;
for( int j = 0; j < u_LightSamples; j++ )
{
item *=lightDists[j];
}
item /= lightDists[i];
distance_sum += item;
distance_mult *= lightDists[i];
}
float weight_m = distance_mult / distance_sum;
..........................................................................
//а вес лайтпробы определяется как
float weight = weight_m / lightDists[i];
x,y,z - расстояния до лайтпроб, a - искомый коэффициент.
Общий свет: a/x + a/y + a/z = 1.
a = xyz/(xy+yz+xz)