flipCode - Tech File - Jacco Bikker [an error occurred while processing this directive]
Jacco Bikker
(aka The Phantom)
Click the name for some bio info

E-Mail: phantom@goright.to
http://www.flipcode.com/focus



   09/30/2000, Tech File Update


Hello all! Time to tell a bit about what I'm doing right now. The last year Jaap and I have been working on a new engine for Davilex. When we started developing the new engine, Davilex wanted a generic engine for all titles, so we started developing a solid basis for such a generic engine. We developed a really cool scene graph manager, a software rasterizer and a hardware rasterizer, and we used that stuff for two projects: A garden design package, and an interior design package. For the last project, I even developed a lightmap compiler, so we had pretty cool lighting for our interiors. After these two projects, we wanted to develop the engine further towards a game engine, adding animation support and a visibility algorithm. Things went different though. After the interior design package, Davilex decided to start working on some cool new technology for a future game. We bought NetImmerse, wich basically has all the functionality that we already had, but in a more polished form; buying NetImmerse frees us from maintaining the basis, so we can work now on extra functionality. This is a Good Thing, although it's slightly disappointing to drop the original engine.

About NetImmerse: I am now developing a visibility algorithm for NetImmerse, based on the technologies I described in some of my docs on this site. The algorithm is based on an adaptive octree (might be changed to a kd-tree in the future), and a modified c-buffer algorithm for occlusion testing. The algorithm is a 'plug-in' for NetImmerse: The architecture of NetImmerse allows us to use the new algorithm on top of the normal rendering pipeline, wich is, again, a Good Thing. This means that we don't have to merge any code when a new version of NetImmerse is released.

I'm having a lot of fun with my new 'job'. It's far less 'basic', and I finally have the time to focus on more advanced stuff, while the NetImmerse team (NDL) provides us with a very solid basis. I'll try to update this techfile more often, with the problems I encounter and the solutions I come up with.

Jaap is also doing very cool stuff; he's working on a cool lighting algorithm, that also can be plugged in the NetImmerse engine. A student is currently preparing the engine we developed for public release. Once it's ready, we'll let you know. :)

- Jacco"





  • 11/27/2000 - Tech File Update
  • 09/30/2000 - Tech File Update
  • 07/05/2000 - Tech File Update
  • 06/26/2000 - Tech File Update
  • 01/05/2000 - A Little Update For The Techfile
  • 11/04/1999 - No Subject
  • 07/26/1999 - No Subject
  • 06/22/1999 - No Subject
  • 06/15/1999 - No Subject
  • 05/06/1999 - No Subject
  • 05/05/1999 - No Subject
  • 04/28/1999 - No Subject
  • 04/26/1999 - Introduction

  • This document may not be reproduced in any way without explicit permission from the author and flipCode. All Rights Reserved. Best viewed at a high resolution. The views expressed in this document are the views of the author and NOT neccesarily of anyone else associated with flipCode.

    [an error occurred while processing this directive]