For the lights, use ranges within 0 to 1, not 0 to 255.
Then, you can position the lights realistically. (I.e where the sprite is, instead of 40,000 leagues above the sky)
the shading is also much nicer with 0-1 lights too imo.
Then, you can position the lights realistically. (I.e where the sprite is, instead of 40,000 leagues above the sky)
the shading is also much nicer with 0-1 lights too imo.