|
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
- 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
|
|
|
|
|