
A SIMPLE LIGHTWEIGHT AND FULLY FEATURED 3D ENGINE
Totally Written in Native C++ for Windows 32bits and 64bits
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)
Try the demo version of the package. It contains :
be3D.DLL : the engine main dll file to be linked to your program
be3D.pbi : the purebasic include interface file
be3D.dat : a resource file which contains some demo assets
help.chm : API help file
Testbe3D.pb : the demo program to be executed
https://sites.google.com/view/be3d-engine/downloads
Engine Site :
https://sites.google.com/view/be3d-engine/about
Tested in Purebasic 6.00 32bits on Windows 11 DirectX11