Vision 3 is an 3D game engine for Windows, which supports Direct3D 9 and OpenGL.
Below are some screenshots - click on them to get full size.
Screenshot from a game I am working on. This shows the terrain engine along with along with water effects and cloud rendering.
|
Sunset effect.
|
Sun reflecting off waves.
|
|
Stencil shadow volumes.
|
The two characters and the torch are animated. Most of the objects in this room are loaded from objects in MD2 (Quake 2) format.
|
And again. The spider is a NeverWinter Nights model. The potion/bottle is a 2D billboard image.
|
From Daleks 3D. This demonstrates shadows, reflections, particle systems and explosion effects.
|
This is an object loaded in from a RenderWare script. JPEG Textures are also specified in the script, and are kept in the same directory.
|
The data for this world was loaded from a Quake 2 BSP file.
|
The Terrain engine, and the Skybox. The level of detail of the terrain is adjusted accordingly such that it is drawn within a reasonable accuracy, without having to draw too many polygons. So in general, close up regions are drawn in detail, with distant regions being simplified. The skybox is simply a box with a static texture mapped onto it (here it's a 128x128 texture on each face, which is why it appears rather blurry).
|
And again, with a slightly more detailed sky texture.
|
The water is animated, and the shoreline moves back and forth for a simple wave effect.
|
An animated object in MD2 (Quake 2) format. The viewpoint shown in the picture is such that it's always fixed above the character's head; a keypress switches between this viewpoint, and a viewpoint fixed with respect to world space.
|
'RWViewer', a quick program that displays RenderWare scripts. Vision can happily run in multithreaded code, as demonstrated here. Text is added via a single function call.
|
The 'Pause' button displays a window when clicked on, 'Quit' does as you'd expect (the other buttons aren't used in this demo). A couple of lines set up the explosion effect, which then fades away and finally disposes of itself automatically.
|
Object imported from a 3DS file, and displayed with a 'skybox' for the background. This screenshot is taken from the Amiga version (not currently being updated).
|
|
|