ModDB Wiki
ModDB Wiki

From Jet3D Features Page:

"Jet3D is a state-of-the-art 3D graphics engine built for high performance real-time rendering. Jet3D offers advanced lighting features, 3D modeling support, seamless soft-skin polyonal characters and many other innovations. "

Jet3D supports everything you need to start a DirectX-based Windows game: 3D rendering, audio, input, physics and networking. It is currently undergoing an update to DirectX 9.0 and a community developed wrapper for Delphi (J4D) is in the works.
UPDATE: A basic implementation of the DirectX 9 driver has been finished and released. Get it here


Features[]

Taken from Jet3D Features page.
'NB: Please note that the engine is currently being updated to DirectX 9.0 and many of these features are likely to change significantly in the near future.

Environment

  • Exceptionally fast rendering
  • Radiosity lighting
  • Integrated rigid body physics simulation support for world objects
  • Pre-computed lighting for animating light intensities and simulating caustics
  • Environment uses BSP trees for fast visibility culling
  • Dynamic RGB lights
  • Dynamic shadows
  • Dynamic fog
  • Dynamic mirrors
  • Dynamic water effects
  • Dynamic texturing effects such as procedurals, animations, blending, and morphing
  • Area portals allow selective rendering of world geometry
  • Translucent world geometry for windows, or other effects
  • Spherically mapped sky for seamless sky and horizon
  • 3D sound positioning and attenuation
  • User extendable special effects and particle systems
  • Bitmap and Windows font support for labeling the screen, textures, or bitmaps

Editor

  • CSG editor builds geometry optimized for 3D environments
  • Built in keyframe system to animate world geometry
  • Multiple compilation options, including fast recompiles for changes to non-geometrical objects such as lights and entities
  • Configurable entity definitions for sharing level data with applications
  • Built in physics entity definitions for specifying interactions between physically controlled objects

Characters

  • Seamless soft-skin polygonal characters
  • Automatic visibility culling for optimal performance
  • Tools to support character and animation authoring for 3D Studio Max
  • Smoothing group support for high quality shading
  • No limit to the number of materials used to texture or color characters
  • Materials can be animated using tinting, procedurals, animations, blending, and morphing

Character Animation

  • Animation based on either a hierarchical or a non-hierarchical bone system
  • Arbitrarily spaced keyframes in time
  • High quality interpolation between keys - second order continuity across orientation keys
  • Sharing of animations across different characters
  • Animations can be blended and mixed or partially applied
  • Animations are optimized to take up minimal space
  • Interpolation and blending subsystems can be used independently to animate other user objects

Driver Support

  • D3D (full screen and in a window)
  • Software driver for support on machines without hardware acceleration (full screen and in a window)
  • Built in texture and lightmap caching
  • Takes advantage of 3D hardware that supports multitexturing
  • 2D bitmap overlays

Technical Details

  • Physics subsystem can be used to control world geometry, or independently to animate other user objects
  • Virtual file system allows file IO access to collection files, memory files, dos file systems, and user extendable file systems transparently
  • Math support for vectors, matrices, and quaternions
  • Comprehensive support for texture and bitmap formats, mipmaps, and conversions
  • Basic network transport support for multiplayer
  • Fast collisions against the world geometry
  • Volumetric queries to determine the type of volume(s) a box lies in
  • Multiple worlds can be loaded and rapidly switched between
  • Multiple renders from different cameras can be mixed in a single frame
  • High level polygon API for adding persistent or temporary user drawn objects

Platforms[]

  • Windows

Tutorials and Source[]

Games Using Jet3D[]

Related Weblinks[]

Originally added by Chris Walker (before I registered).