Vision 3

Vision 3 is an 3D game engine for Windows, which supports Direct3D 9 and OpenGL.

Features:

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).

More Screenshots

More software.