MP3D Engine Alpha 33

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
mpz
Enthusiast
Enthusiast
Posts: 494
Joined: Sat Oct 11, 2008 9:07 pm
Location: Germany, Berlin > member German forum

MP3D Engine Alpha 33

Post by mpz »

Hello to all,

after a long time and a new job i have some time for programming now. I have checked my old MP3D engine and have made a actualised version for PB 5.73 X86/X64 version. Not all demos are working correct, but most of them. There is no installer only a zip file with libs. I hope you will have fun...

MP3D Alpha 33
54 improvements from 32 to 33 (see "readme Alpha 33.txt" in zip file)


MP3D_PB5.73(x86)_1.00.zip
https://c.web.de/@334971174352067001/d ... 7NymBsutA

MP3D_PB5.73(x64)_1.00.zip
https://c.web.de/@334971174352067001/I ... LPKiByjpA

greetings
Michael Paulwitz

Old text and info about the engine:


Important Features:
- Support for DirectX 9
- You can use many PureBasic commands directly
- Parent Kid for Sprite and Mesh available
- Sprite engine with rotating and animated sprites
- Sprite collision system, now with pixel pixel check
- Sprite manipulation commands
- mouse, joystick and Force Feedback Support
- Support Material
- Texturing with Mip Level
- Purebasic images to texture system
- Animated textures
- Different Light
- Bump mapping
- Access to Mesh Vertex
- Mesh Picking
- Mesh Animation
- Save the Meshes
- Collision system
- Fog Effect
- Integrated particle engine
- Gui of PureBasic possible
- Texture / pixel / vertex shader support
- Simple physics engine
- Primitives
- Scrolling background
- AnimParticle
- Transparenz of Meshes
- Direct Sound Effects
- Write / read pixels on Surface
- Other collision detection
- Background Scrolling
- Multiple Views
- 2D Draw functions
- fast Surface technologie
- BitmapFonts
- RenderToTexture functions
- integration of many function of the FXLib by Epyx in mp3D (Thanks to the implementation of Epyx).
- post processing with shader.
- Cullum Frustum
- Shadow
- expansion of many shader instructions
- 187 shaders total
- Shadereditor
- 2Dto3D and 3Dto2D calculations
- Physics expansion by Newton physics
- Epyx 3D and vector objects
- Some Updates and new demos
- New command expansions
- 2D Physic with Chipmunk
- Tile Engine by Epyx
- Tile converter for Tiled MapEditor => http://www.mapeditor.org/
- Some new Games
- New Movie commands
- New 3d Physic commands
- Orthoview for camera
- New parent <-> kid commands
- Primitives expansions

List of mesh sizes:
- Microsoft DirectX (. X, with animation support)
- B3D (. B3d)
- 3D Studio meshes (.3ds)

Is available for the following platforms:
- Windows 98SE, ME, XP, Vista and Windows 7/10 (x86 and x64)

Other functions are in progress

have fun :D
Michael Paulwitz
Last edited by mpz on Sun Nov 07, 2021 4:02 am, edited 26 times in total.
Working on - MP3D Library - PB 5.73 version ready for download
User avatar
djes
Addict
Addict
Posts: 1806
Joined: Sat Feb 19, 2005 2:46 pm
Location: Pas-de-Calais, France

Re: MP3D Engine Alpha 26

Post by djes »

What can I say? :shock: Looks perfect to me!

You have done a great job, and the examples are clear! I've been especially impressed by the shaders editor, and the possibility to edit textures on the fly!

Thank you very much! :o

Now I have to test further ;)
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6161
Joined: Sat May 17, 2003 11:31 am
Contact:

Re: MP3D Engine Alpha 26

Post by blueznl »

Images and some more details:

- what is the purpose?
- open / closed source?
- implementation through library, dll or include?
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
mpz
Enthusiast
Enthusiast
Posts: 494
Joined: Sat Oct 11, 2008 9:07 pm
Location: Germany, Berlin > member German forum

Re: MP3D Engine Alpha 26

Post by mpz »

hi blueznl,

i have actualized the first text with your questions and my answers and sends an screenshot of some demo files...

Greetings Michael
Working on - MP3D Library - PB 5.73 version ready for download
User avatar
djes
Addict
Addict
Posts: 1806
Joined: Sat Feb 19, 2005 2:46 pm
Location: Pas-de-Calais, France

Re: MP3D Engine Alpha 26

Post by djes »

Some people had issues when installing. For example, the d3dx9_38.dll is needed, and it would be clearer to have different archives for different PB versions. Better for some : an installer ;)
mpz
Enthusiast
Enthusiast
Posts: 494
Joined: Sat Oct 11, 2008 9:07 pm
Location: Germany, Berlin > member German forum

Re: MP3D Engine Alpha 26

Post by mpz »

Dear djes,

i thought about an installed, but so everybody see the files and can have a look on it. In the future i can put a installer file as exe and PB file to the source code.

The file d3dx9_38.dll is a part of DX9 and DX9 must be installed. I can not put this files to the download files, this will be to much files and it could be a copyright problem with microsoft...

best regards
Michael
Working on - MP3D Library - PB 5.73 version ready for download
User avatar
djes
Addict
Addict
Posts: 1806
Joined: Sat Feb 19, 2005 2:46 pm
Location: Pas-de-Calais, France

Re: MP3D Engine Alpha 26

Post by djes »

d3dx9_38.dll is not a part of DirectX9, it's a part of DirectX9 SDK, you can redistribute it or link it in your products.
I understand your point about an installer ;)
User avatar
dobro
Enthusiast
Enthusiast
Posts: 766
Joined: Sun Oct 31, 2004 10:54 am
Location: France
Contact:

Re: MP3D Engine Alpha 26

Post by dobro »

very good job ! :)

just an installer/uninstaller please :)
Image
Windows 98/7/10 - PB 5.42
■ sites : http://michel.dobro.free.fr/
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6161
Joined: Sat May 17, 2003 11:31 am
Contact:

Re: MP3D Engine Alpha 26

Post by blueznl »

mpz wrote: ...
- open / closed source?
closed source, when I'm tired to develop the engine i will published the code
...
- implementation through library, dll or include?
(tailbite) library
...
Looks impressive, but the combination of the above poses a no-go for me, sadly enough... As a matter of principle I do not use user libraries in PureBasic, this because people tend to drop out, and new versions would then invalidate old user libraries.

I hope one day PureBasic will include an official and supported method to generate user libraries.
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
Cool Dji
New User
New User
Posts: 8
Joined: Sun Aug 29, 2010 7:54 pm

Re: MP3D Engine Alpha 26

Post by Cool Dji »

Great MP,

Fantastic work : thank you for your MP3D !!
I love it & use it :D
Only PureBasic makes it possible
User avatar
djes
Addict
Addict
Posts: 1806
Joined: Sat Feb 19, 2005 2:46 pm
Location: Pas-de-Calais, France

Re: MP3D Engine Alpha 26

Post by djes »

Here is the infamous dll that should be included in the package http://djes.free.fr/purebasic/dx9dll/D3DX9_38.dll
mpz
Enthusiast
Enthusiast
Posts: 494
Joined: Sat Oct 11, 2008 9:07 pm
Location: Germany, Berlin > member German forum

Re: MP3D Engine Alpha 26

Post by mpz »

Hi,

the next version MP3D 26 with a big 2D functions update will comming in some days. Here comes a little demo file of some of the new functions...

Edit - new file
http://www.file-upload.net/download-298 ... 2.exe.html

Greetings Michael
Last edited by mpz on Fri Nov 19, 2010 9:18 pm, edited 1 time in total.
Working on - MP3D Library - PB 5.73 version ready for download
User avatar
djes
Addict
Addict
Posts: 1806
Joined: Sat Feb 19, 2005 2:46 pm
Location: Pas-de-Calais, France

Re: MP3D Engine Alpha 26

Post by djes »

Looks great, keep up the good work!
mpz
Enthusiast
Enthusiast
Posts: 494
Joined: Sat Oct 11, 2008 9:07 pm
Location: Germany, Berlin > member German forum

Re: MP3D Engine Alpha 27

Post by mpz »

MP3D Engine Alpha 27

is out

Best regards Michael
Working on - MP3D Library - PB 5.73 version ready for download
User avatar
djes
Addict
Addict
Posts: 1806
Joined: Sat Feb 19, 2005 2:46 pm
Location: Pas-de-Calais, France

Re: MP3D Engine Alpha 27

Post by djes »

Works great, posted on french forum.
Post Reply