AirFramework - short video
January 8th, 2008I would like to show you my simple, portable OpenGL framework in action. I work on it in my spare time. It’s nothing special but it is not developed to write a computer game. It mainly helps me learning how to create various 3D effects using shaders. I decided not to write an engine or something which is very trendy (I hate that word) - just a simple framework which is able to render models in my own format, render textures available in memory, change render states and write text. Also an interactive console which can change many internal options and print debug information.
Below there is a simple, diffuse lighting model computed per fragment.
Sorry for the poor quality of the movie but it’s youtube only
No source code or binaries, I’m sorry. The code isn’t tested well and in fact shaders look lame (I created them in a hurry) - please, forgive me this time ![]()

January 8th, 2008 at 10:14 am
Almost like RenderMonkey!
January 13th, 2008 at 11:58 am
Nice idea. Now it’s time to implement this lighting in per-pixel
Have you considered using an app like FX Composer or RenderMonkey? It’s just like your framework - you can place a mesh, preview textures and write shader
January 13th, 2008 at 3:24 pm
The goal of this project is not to be another Render Monkey app. In fact it’s a bit more (or less :D).

1. It works in Linux too
2. I can compile it so people can run it and see live rendering without installing 3rd party tools.
3. I can easily write a simple game without writing boilerplate code (Texture managing, font rendering, playing music. I just use interfaces of an internal engine (render callbacks, input callbacks) and it works
January 28th, 2008 at 9:07 pm
Do you develop it on Linux?
January 28th, 2008 at 9:08 pm
Oh sorry, you answered in last comment “1. It works in Linux too “
January 28th, 2008 at 9:09 pm
Yes, Linux is my main environment.