Features

Current features of DawnBringer 3D V4 - engine:

  • DirectX 9
  • Win 9x, 2000, xp
  • Optimized rendering
    • State changes
    • Material, texture and shader changes
    • Meshes - strips & lists, cache, 'padding'
    • No buffer locks during runtime
  • Data Library
    • Linked List
    • Smart Pointers
    • Smart Pointers List
    • Vector 2D & 3D
    • Binary Tree
    • String
    • Color
  • Object
    • Geometric Object
    • Light Object
    • Object Manager
  • Resource Manager
    • Handles all resources, for example materials, shaders, etc.
  • Mesh
    • Vertex & Index Buffer
    • Primitives supported : list, strip, linelist
  • Effect System
    • Any amount of passes
    • Handles : materials, textures, shaders, states, etc.
  • Hardware Instancing
  • HDR - Lighting
  • Texture & TextureLayer
  • HLSL Shaders
    • Vertex Shaders
    • Pixel Shaders
    • Support for techniques
  • Materials
  • Scene
  • Camera
  • Octree
  • Fast HSR - routines with Loose Octree
    • Bounding spheres & boxes
  • 3D-Model format *.db3 (converter for *.3ds)
    • Optimized to strips or lists
    • Cache optimazation
    • Lots of functionality for handling objects
  • Quad - class for rendering basic 2D stuff
    • Also supports billboarding
  • Line - class for rendering 3D lines
  • Font - class for rendering own fonts
  • Model Editor
    • Change Effects (add / change materials, textures and all states).
    • Save & Load models
    • See bounding boxes
    • Change color of lighting & background.
  • Can Save to file & Load from file :
    • Mesh
    • Vertex Buffer & Index Buffer
    • Effect
    • Material
    • Texturelayer & texture
    • Shader




DawnBringer 3D and DawnBringer Technology are Copyright (c) of Arto Ruotsalainen, 2002-2007
Web site design by Jarkko Parviainen