Uploaded by kohlditz on Jul 28, 2011
This is a tracking shot, watching the moon Europa (ATTEMPT NO LANDING THERE) from the surface of Io - the most volcanic object in the Solar System. Simple lighting has been applied to the scene from the direction of the Sun, which at over 750 million kilometres away from the camera is well outside of the range of the renderer*. At times, you can see the moons Callisto & Ganymede (both around the size of Mercury) in the background. Jupiter itself dominates the sky.
The shaking is caused by a mixture of accuracy errors in floating point maths and the camera position not being updated perfectly in synchronisation with the motion of the planets & moons. It's far less obvious when the timescale isn't quite so compressed - at the moment this scene is running at around a day per minute.
The background is a skysphere centred on the camera and set to a short distance, but drawn as a background with z-sorting disabled. The texture is from the very awesome http://skysurvey.org/
The bodies are textured with an accurate 2048x1024 png sourced mainly from various NASA exploration missions and everything is drawn to scale.
The next phase of development will be to move the planetary objects out of the renderer, use some logic to centre the camera at the coordinate 0,0,0 and then scale & translate all visible bodies so that they are correctly z sorted but drawn at a maximum distance of somewhere between 1,000km & 10,000km. By doing this the Z-Buffer on the graphics card will be useful and can be used for a variety of effects and accurate picking. Further optimisations will be to draw bodies that are only filling a couple of pixels as imposters.
Impressively, this is all achieved in 70 lines of Python code.
*It's possible to set the cameras focal distance to render objects as far as way as the Sun, but at the expense of further scaling issues in the local area.
-
1 likes, 0 dislikes
1:14
ppython_2011_07_30_22_08_02_701.aviby kohlditz141 views
0:38
Game prototype thingby Lightnixxx160 views
0:31
Random robotby CIratose117 views
6:01
Real-time procedural planet engine HD WIP-2by huqinpku472 views
0:17
Sulaco Systemsby artbynostromo66 views
1:23
Planetary Geared Motorby Beacongear68 views
0:50
Finger engine with clutch and planetary gear boxby captainjerry1236 views
1:46
Progeny - Procedural Planet Generation Engineby Jahoneay223 views
3:26
Space Engine 0.94 - Orbit Around a Gas Giantby DeadBatteryVideos634 views
1:57
outerra planetary engine 2by lhrabcak16,877 views
0:29
XNA Crepuscular Shaderby starvald24,562 views
3:14
Game Engine Compilation 2011by hackshaven4,440 views
0:40
20 Cylinder Planetary Radial Engine (SolidWorks CAD Animation)by drprobst647 views
2:43
A Ringed Planet - Space Engineby bboynew1,679 views
0:13
3:1 Planetary crank variable compression engineby shrockbrothers442 views
3:10
GLSL Atmospheric Scattering [HD 720p]by Webking2713,889 views
0:11
3:1 Planetary crank variable compression engineby shrockbrothers489 views
1:00
crazy landingby lhrabcak2,996 views
0:05
3:1 Planetary crank variable compression engineby shrockbrothers626 views
4:10
Earth 3D v3 expansion for Unity 3D game engine.by nikkoid3,163 views
- Loading more suggestions...
Link to this comment:
All Comments (0)