bE3D
A SIMPLE LIGHTWEIGHT
AND FULLY FEATURED
3D ENGINE
Written in native C++ for Windows 32 bits and 64 bits
Features
High performance realtime 3D rendering using Direct3D and OpenGL
Built-in material library with vertex, pixel, and geometry shader support
Accurate timer system for realtime based and smooth animations
Particles, Water, 3Dprimitives, 3DSprites,lightmaps, Reflexions, stencil shadows
Built-in Materal shaders : Texture mapping, bilinear-Trilinear-AA filtering, gouraud shading, alpha-blending and transparency.
Support Hlsl and Glsl shaders.
Support for mouse, keyboard and joystick inputs.
Support loading of animated meshes .b3d and .X formats
Support loading of Textures: PNG and JPEG File formats
Fast and easy collision detection system.
2D Fast drawing functions with alpha blending, bitmapfonts, Render on textures..
Built-in Sound Engine with playback volume and pich control
Support loading of sounds and music : Mp3 and Ogg file formats
Includes bitmap font tool maker. Can Create colored bitmap fonts from TTF files
Support reading from encrypted/compressed archives: .Zip and .Rar file formats
Clean, easy to understand, and well documented API with demo examples.
All-in-One simple light-weight DLL file (about 3Mb) embeddable in exe (as resource)