bE3D Engine Wrapper for purebasic

Advanced game related topics
ultimzeus
User
User
Posts: 24
Joined: Thu Sep 20, 2018 12:27 pm

bE3D Engine Wrapper for purebasic

Post 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
Last edited by ultimzeus on Tue Aug 13, 2024 11:46 pm, edited 1 time in total.
User avatar
Caronte3D
Addict
Addict
Posts: 1355
Joined: Fri Jan 22, 2016 5:33 pm
Location: Some Universe

Re: bE3D Engine Wrapper for purebasic

Post 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).
threedslider
Enthusiast
Enthusiast
Posts: 377
Joined: Sat Feb 12, 2022 7:15 pm

Re: bE3D Engine Wrapper for purebasic

Post 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
User avatar
GG
Enthusiast
Enthusiast
Posts: 266
Joined: Tue Jul 26, 2005 12:02 pm
Location: Lieusaint (77), France

Re: bE3D Engine Wrapper for purebasic

Post 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
Purebasic 6.12 64 bits - Windows 11 Pro 64 bits 23H2
User avatar
Kiffi
Addict
Addict
Posts: 1485
Joined: Tue Mar 02, 2004 1:20 pm
Location: Amphibios 9

Re: bE3D Engine Wrapper for purebasic

Post by Kiffi »

Please always be careful when executing binaries from unknown sources!
Hygge
User avatar
Caronte3D
Addict
Addict
Posts: 1355
Joined: Fri Jan 22, 2016 5:33 pm
Location: Some Universe

Re: bE3D Engine Wrapper for purebasic

Post by Caronte3D »

Thanks to everyone by the help :wink:
Fred
Administrator
Administrator
Posts: 18161
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: bE3D Engine Wrapper for purebasic

Post 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
User avatar
chi
Addict
Addict
Posts: 1087
Joined: Sat May 05, 2007 5:31 pm
Location: Austria

Re: bE3D Engine Wrapper for purebasic

Post by chi »

Fred wrote: Tue Aug 13, 2024 9:22 am Is this a DLL version of the Blitz3D engine ?
Irrlicht :wink:
Et cetera is my worst enemy
ultimzeus
User
User
Posts: 24
Joined: Thu Sep 20, 2018 12:27 pm

Re: bE3D Engine Wrapper for purebasic

Post by ultimzeus »

works fine !
dll is virus free
User avatar
jacdelad
Addict
Addict
Posts: 1991
Joined: Wed Feb 03, 2021 12:46 pm
Location: Riesa

Re: bE3D Engine Wrapper for purebasic

Post by jacdelad »

ultimzeus wrote: Tue Aug 13, 2024 3:58 pm works fine !
dll is virus free
:mrgreen:
Good morning, that's a nice tnetennba!

PureBasic 6.21/Windows 11 x64/Ryzen 7900X/32GB RAM/3TB SSD
Synology DS1821+/DX517, 130.9TB+50.8TB+2TB SSD
threedslider
Enthusiast
Enthusiast
Posts: 377
Joined: Sat Feb 12, 2022 7:15 pm

Re: bE3D Engine Wrapper for purebasic

Post 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:
User avatar
skinkairewalker
Enthusiast
Enthusiast
Posts: 772
Joined: Fri Dec 04, 2015 9:26 pm

Re: bE3D Engine Wrapper for purebasic

Post by skinkairewalker »

Are there any plans for Be3D to support Linux & Mac?
User avatar
jacdelad
Addict
Addict
Posts: 1991
Joined: Wed Feb 03, 2021 12:46 pm
Location: Riesa

Re: bE3D Engine Wrapper for purebasic

Post by jacdelad »

Has anyone actually downloaded and tried it???
Good morning, that's a nice tnetennba!

PureBasic 6.21/Windows 11 x64/Ryzen 7900X/32GB RAM/3TB SSD
Synology DS1821+/DX517, 130.9TB+50.8TB+2TB SSD
User avatar
Caronte3D
Addict
Addict
Posts: 1355
Joined: Fri Jan 22, 2016 5:33 pm
Location: Some Universe

Re: bE3D Engine Wrapper for purebasic

Post 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
ultimzeus
User
User
Posts: 24
Joined: Thu Sep 20, 2018 12:27 pm

Re: bE3D Engine Wrapper for purebasic

Post 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.
Post Reply