WARNING: The motion of the field skybox is not natural, especially at extreme camera pitch, and may cause motion sickness or disorientation. There are other skyboxes which are a simple gradient. Those do not cause motion sickness (hopefully). Space key to load static scene.
This is a part of a long chain of 3D engines, all (except 1.4.2) which are available on my profile. Due to the nature of inverse square falloff, point lights far away (to simulate directional light) will have to be incredibly bright. The only point light used to light this demo has a brightness of 500000 (five hundred thousand) and is around 850 units away from the main part of the scene. The light source is positioned so that it casts rays from where the sun is in the skybox and the resulting illumination looks pretty natural. The difference between this update and the other one (which has been removed) is that this one has proper cross product, so the lighting works 100% of the time (unless you really try to mess it up). IN THIS UPDATE: Point lighting. Ambient lighting. Better performance.