Hi all,
I'm writing a mini graphic engine for my Advanced graphics assignment. some features currently include:
# OpenGL for rendering
# SceneGraph for managing SceneNodes such as cameras, meshes, lights etc
# 2D spriteManager
# Customizeable
# OBJ file loader
# TGA file support for textures
Although this is very much still a work in progress, I am however now at the stage where I can see results of my hard work.
heres a quick youtube video containing a room with desk, 3 chairs, a book on the desk, some spread pages and a PC under the Desk.
http://youtube.com/watch?v=vcY6CrLyGAY
My next stage is to load the textures of the walls chairs etc, and load them accordingly. As you can see I am using one texture at the moment for all objects, but this shows that the texture UV's are rendering the textures correctly on the objects.
I also get this scene properly lit with some lights, and to add something that is animated. These are all part of the requirements for my assignment.
As I enjoyed this work and the learning process of it all, I would like to continue working on this project, and start building some robust libraries. some future work I am already considering is :
# MD2 and FBX support
# fix BMP and possibly add other image files support ?
# particle effects system
Not releasing the Code as of yet as its in a very raw state, but will release the full source in two weeks time when Its due in, complete with some web documentation until then if anyone is interested in this.
Thanks for checking out my current project
