| Submitted by , posted on 01 July 2002 |

Image Description, by This is a screenshot of the leveleditor I am making for my engine the interface is based on the interface of lightwave. I started half a year ago with a 3d engine, and after programming a bit I needed a way to create my worlds, with it's objects and portals, so I started with a level editor only for my own use. Now I've finaly finished the things I had in mind when I started it (placing objects and portals), but it isn't finished at all, because now I've got many more ideas, like a radiosity lightmaps, an assambler compiler for scripts and special fx like particles, lens flares, volumetric lights and waves. I think I will make it public when my game is finished, but it may take a long time until I've finished all my ideas.
I model my objects in lightwave, and import them in my world editor. the portals are polygons with a surface name that start with Portal_. You can connect the portals from two different objects to each other. btw the Kamers en Portals tab (which means Cells and Portals) is ancient. I moved the portal stuff to the object editor, because it doesn't use a view at all.
I think I will now continue programming my engine, so that I can walk through the worlds, and after that I will continue with the editor.
features:

> - Lightwave object (.LWO) importer
> - placing the objects
> - portal editor
> - a direct3d view window class
> - A pretty advanced interface

not finished yet:

> - Lightmaps. It already maps the UVs for the lightmaps correctly, but it does only directional lighting. I'm going to make a radiosity renderer for this.
> - particles
> - assambler script
> - Test view
> - Radiosity
> - updating my website.

not started yet:

> - Lens flare
> - volumetric light
> - waves
> - enemies
> - translating it to english

[prev] | Image of the Day Gallery www.flipcode.com | [next]

Copyright 1999-2008 (C) FLIPCODE.COM and/or the original content author(s). All rights reserved.
Please read our Terms, Conditions, and Privacy information.