Page 1 of 4

bE3D Engine Wrapper for purebasic

Posted: Mon Aug 12, 2024 9:36 pm
by ultimzeus
Image
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

Re: bE3D Engine Wrapper for purebasic

Posted: Tue Aug 13, 2024 7:58 am
by Caronte3D
Looks interesting for a 3MB dll, anyway we need more examples to get an idea of what's capable and how it's better than PB Ogre3D integration :?
I usually expect more help from a paid library.
P.D: The .chm only shows the index by default on my system (Win10).

Re: bE3D Engine Wrapper for purebasic

Posted: Tue Aug 13, 2024 8:13 am
by threedslider
Caronte3D wrote: Tue Aug 13, 2024 7:58 am P.D: The .chm only shows the index by default on my system (Win10).
To view better maybe you can download this free sumatrapdf : https://www.sumatrapdfreader.org/free-pdf-reader

Re: bE3D Engine Wrapper for purebasic

Posted: Tue Aug 13, 2024 8:26 am
by GG
Caronte3D wrote: Tue Aug 13, 2024 7:58 am Looks interesting for a 3MB dll, anyway we need more examples to get an idea of what's capable and how it's better than PB Ogre3D integration :?
I usually expect more help from a paid library.
P.D: The .chm only shows the index by default on my system (Win10).
You have a security flag to unblock in properties chm file.

Image

Re: bE3D Engine Wrapper for purebasic

Posted: Tue Aug 13, 2024 9:04 am
by Kiffi
Please always be careful when executing binaries from unknown sources!

Re: bE3D Engine Wrapper for purebasic

Posted: Tue Aug 13, 2024 9:22 am
by Caronte3D
Thanks to everyone by the help :wink:

Re: bE3D Engine Wrapper for purebasic

Posted: Tue Aug 13, 2024 9:22 am
by Fred
Exactly, don't execute binaries. Also the site address is not very encouraging '66ba4a04b1165.site123.me'. Is this a DLL version of the Blitz3D engine ? https://github.com/blitz-research/blitz3d

Re: bE3D Engine Wrapper for purebasic

Posted: Tue Aug 13, 2024 11:13 am
by chi
Fred wrote: Tue Aug 13, 2024 9:22 am Is this a DLL version of the Blitz3D engine ?
Irrlicht :wink:

Re: bE3D Engine Wrapper for purebasic

Posted: Tue Aug 13, 2024 3:58 pm
by ultimzeus
works fine !
dll is virus free

Re: bE3D Engine Wrapper for purebasic

Posted: Tue Aug 13, 2024 4:22 pm
by jacdelad
ultimzeus wrote: Tue Aug 13, 2024 3:58 pm works fine !
dll is virus free
:mrgreen:

Re: bE3D Engine Wrapper for purebasic

Posted: Thu Aug 15, 2024 10:58 am
by threedslider
@ultimzeus : Why not to keep in google drive forever ? Your website, I think it will be not longer to keep from time and so it will be disappear by the way ...

If it is open source you can keep as well in github :mrgreen:

I have not tested yet because of that and not everyone will no jump to test your library ... :? Sorry to sound a little hard but you need to bright more safe and good visibility.

Thanks to your effort and good luck too :wink:

Re: bE3D Engine Wrapper for purebasic

Posted: Fri Aug 16, 2024 6:54 pm
by skinkairewalker
Are there any plans for Be3D to support Linux & Mac?

Re: bE3D Engine Wrapper for purebasic

Posted: Fri Aug 16, 2024 7:16 pm
by jacdelad
Has anyone actually downloaded and tried it???

Re: bE3D Engine Wrapper for purebasic

Posted: Fri Aug 16, 2024 8:27 pm
by Caronte3D
jacdelad wrote: Fri Aug 16, 2024 7:16 pm Has anyone actually downloaded and tried it???
I tried it (the example only) and seems to work ok

Re: bE3D Engine Wrapper for purebasic

Posted: Sat Aug 17, 2024 11:56 am
by ultimzeus
skinkairewalker wrote: Fri Aug 16, 2024 6:54 pm Are there any plans for Be3D to support Linux & Mac?
I dont think it can be possible for now. mabe later.