View Single Post
Old May 24th, 2007, 11:24 AM   #1
Seif
Hobbyist Programmer
 
Seif's Avatar
 
Join Date: Jan 2006
Location: UK
Posts: 213
Rep Power: 3 Seif is on a distinguished road
3D rendering Graphic Engine

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
Seif is offline   Reply With Quote