Goal 4D v1.2 alpha

Click for larger (PNG) images.

Here is a demo of an older version (3 months old)
An even older demo is here.
Also check out this page.
7/10/2003
I've been working on the new version of Goal4D for the last couple of months. The engine is Java 1.1 compatible and it has been redesigned in order to take advantage of OO concepts. Many parts of the engine can be considered as autonomous subprojects and are completely decoupled from the engine (i.e. the loading of various file formats, Math, Color and Timing utilities). Here is a list of many new features :
  • Md2, Md3, Q3BSP, DFF, 3DS, OBJ loaders (many more to come)
  • VIPM real-time support along with a tool that creates progressive meshes
  • Key frame animation
  • Billboards, imposters, skydomes
  • Easy to use script system (check images)
  • Support for directional and point lights
  • Ambient, diffuse and specular lighting
  • Many different rasterizers (i.e. gouraud, texture+gouraud, wireframe, texture+environment+gouraud, perspective correct texture, e.t.c.)
  • Bilinear interpolation, unreal-style filtering (mipmapping is still missing)
  • Support for post-processing effects, i.e. fog, radial blur
  • Full screen, windowed and applet support
There are a few issues I want to address before releasing the final 1.2 version. Those are : front plane clipping (that's VERY easy but I always find other things to do so I've left this one behind!), mipmapping, support PVS to increase rendering speed of BSPs, support for terrain latice (for infinite terrains).
Other stuff that will eventually be added are hierarchical objects and octrees.
Contact me for more details.
@2003 by aNDyHoT - Love and Kisses to eMiLia(DouFo)