Всем доброго времени!
Помогите советом.
Есть небо - большая сфера вывернутая наизнанку
Есть направленный свет
Свет меняет направление и учетом положения светила () и когда солнце опускается ниже нужной высоты - небо должно переходить в красный а затем в черный (пока пофиг) )
1)однотонное небо получил EntityFX 1 (полное свечение)
2)далее меняю цвет неба
xTurnEntity sunPivot,-sunSpeed,sunSpeed,0
xTurnEntity sunLight,-sunSpeed,sunSpeed,0
;освещенность
suny#=xEntityY(sun,1)
If suny<150 Then
skyR=Int(suny)+100 : skyG=Int(2*suny) : skyB=Int(2*suny)
EndIf
If skyR>sunLightBrigMax Then skyR=sunLightBrigMax
If skyG>sunLightBrigMax Then skyG=sunLightBrigMax
If skyB>sunLightBrigMax Then skyB=sunLightBrigMax
xAmbientLight skyR,skyG,skyB
xLightColor sunLight,skyR,skyR,skyR
xEntityColor sky,skyR-100,skyG-70,skyB-40
но вот в 3) вопрос!
Если я хочу получить звездное небо, думаю самый не замороченный вариант:
Создать еще одну сферу на 0.001 больше неба и наложить текстуру звездного неба. Затем с затемнением неба(сфера1) в черный уменьшать альфу для отображения звезд(сферы2)
как вам вариант?