Development Update: June 2011
Development on the Monoknot Engine continues and last month was no exception.
Jpeg support has been added by integrating the libjpeg library. The Monoknot Engine can now read and write jpeg files which in turn gives better 'drop in' support for Quake 3 maps.
Collision detection is finally in, its not perfect...Development Update: May 2011
This month I integrated the zlib library (version 1.2.5) into my my MEIO (Monoknot Engine Input / Output) library. This allows the Monoknot Engine to read compressed content from files stored within zip archives.
The zlib library itself only provides an interface for deflating and inflating data streams,...Development Update: March 2011
I've managed to dedicate a decent amount of time to developing the Monoknot Engine this month, the following changes have been made over the course of March 2011:
Latest Screenshots
Please note that the following screenshots are from version 0.79.32.0, not 0.79.16.0. as detailed on the images.
Translucent...Implementing Support for Transparent Surfaces
Recently I’ve focused my attention on rendering transparent surfaces. Any surface which is not fully opaque requires blending to give it a transparent effect, in OpenGL, blending is the process of combining the incoming colour with the colour already in the frame buffer.
To generate the correct...Improving the Model Rendering
Last night I spent time improving the Monoknot Engine's model rendering functions, while I've already implemented fully animated models there are a couple of key areas which need attention.
Its always been my intention to render models using vertex arrays and shaders, this will allow me use vertex...