MP3D Engine Alpha 33

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
User avatar
em_uk
Enthusiast
Enthusiast
Posts: 366
Joined: Sun Aug 08, 2010 3:32 pm
Location: Manchester UK

Re: MP3D Engine Alpha 30

Post by em_uk »

Any chance we can get another copy of this awesome lib uploaded? All the links appear to be dead.

Cheers
----

R Tape loading error, 0:1
mpz
Enthusiast
Enthusiast
Posts: 497
Joined: Sat Oct 11, 2008 9:07 pm
Location: Germany, Berlin > member German forum

Re: MP3D Engine Alpha 30

Post by mpz »

Hi,

yes i make some more downloads for the lib...

Grettings Michael

P.S. my first computer was a zx spectrum with 48 K Ram...
Working on - MP3D Library - PB 5.73 version ready for download
mpz
Enthusiast
Enthusiast
Posts: 497
Joined: Sat Oct 11, 2008 9:07 pm
Location: Germany, Berlin > member German forum

Re: MP3D Engine Alpha 30

Post by mpz »

Hi,

i have actualized the download link...

Greetings Michael
Working on - MP3D Library - PB 5.73 version ready for download
User avatar
ar-s
Enthusiast
Enthusiast
Posts: 344
Joined: Sat Oct 06, 2007 11:20 pm
Location: France

Re: MP3D Engine Alpha 30

Post by ar-s »

I can't download anything at http://www.file-upload.net/download-405 ... 0.ZIP.html
Please, could you upload it whith multi host. Free, Fileserve...
Thanks for your work.
~Ar-S~
My Image Hoster for PB users
My webSite (french) with PB apps : LDVMULTIMEDIA
PB - 3.x / 5.7x / 6 - W11 x64 - Ryzen 7 3700x / #Rpi4

Code: Select all

r3p347 : 7ry : un71l d0n3 = 1
gnasen
Enthusiast
Enthusiast
Posts: 282
Joined: Wed Sep 24, 2008 12:21 am

Re: MP3D Engine Alpha 30

Post by gnasen »

should be the newest version (aside from betas)
Download
pb 5.11
User avatar
ar-s
Enthusiast
Enthusiast
Posts: 344
Joined: Sat Oct 06, 2007 11:20 pm
Location: France

Re: MP3D Engine Alpha 30

Post by ar-s »

thank you gnasen
~Ar-S~
My Image Hoster for PB users
My webSite (french) with PB apps : LDVMULTIMEDIA
PB - 3.x / 5.7x / 6 - W11 x64 - Ryzen 7 3700x / #Rpi4

Code: Select all

r3p347 : 7ry : un71l d0n3 = 1
mpz
Enthusiast
Enthusiast
Posts: 497
Joined: Sat Oct 11, 2008 9:07 pm
Location: Germany, Berlin > member German forum

Re: MP3D Engine Alpha 30

Post by mpz »

Hi,

here comes little news:
you find in the german forum a German Tutorial about Vertex Shader & Pixel Shader for DX9 and MP3D
http://forums.purebasic.com/german/view ... =9&t=25239

maybe someone will find this interresting or want to make a translation...

Greetings Michael
Working on - MP3D Library - PB 5.73 version ready for download
djoker
New User
New User
Posts: 1
Joined: Wed May 16, 2012 10:10 am

Re: MP3D Engine Alpha 30

Post by djoker »

hello friends. I resgisted me on this forum just to say I love this engine and DirectX shaders.
I'm sad because it is close source as I know many like me some directx and this type of code was good for learning.

I noticed some flaws in the camera as trasformation yaw pitch and roll.
thank you for this and hope one day to be open source.

sorry mi English im Portuguese :(
Swos2009
Enthusiast
Enthusiast
Posts: 112
Joined: Sat Nov 08, 2008 8:19 pm

Re: MP3D Engine Alpha 30

Post by Swos2009 »

I have check this and it does look interesting :)
applePi
Addict
Addict
Posts: 1404
Joined: Sun Jun 25, 2006 7:28 pm

Re: MP3D Engine Alpha 30

Post by applePi »

i just know yesterday about this wonderful 3D engine from the link provided by gnasen, it is hidden in the vast corridors of the forum , i have watched most examples and it is really great especially the mesh, mesh morphing, 3d physics 2d physics. i just want to report 2 problems.
1- the shadow examples inside shadow folder does not work , ie it runs without displaying shadow look this picture for the MP_ShadowDemo, http://s13.postimage.org/yj3ne6bpz/shadow.png
the same when we insert MP_InitShadow() in other 3D examples.
2- in the 2DPhysik folder example some examples produce the error "invalid memory memory access (write error at address ...)" and the IDE cursor go to line MP_RenderWorld(), the examples which works in this folder are:

MP_Collission - works
MP_LogoSmash - works
MP_Move_Static_Objects - works
MP_Pendulum - works

the example MP_RollingBox works for one second and exit with the previous error
3- the file in http://www.file-upload.net/download-405 ... 0.ZIP.html
i think it is corrupted, i have downloaded it twice, but the file provided with the second link in your site are okay.

my system is windows xp/sp3. my graphics card geforce 210 card
mpz
Enthusiast
Enthusiast
Posts: 497
Joined: Sat Oct 11, 2008 9:07 pm
Location: Germany, Berlin > member German forum

Re: MP3D Engine Alpha 30

Post by mpz »

Thanks for the reply,

can you test the following programs please and say me the result ? i have made exe files from the demos

MP_Schachdemo shows the shadow
and
MP_BoxPyramid

http://www.flasharts.de/mpz/MP_Schachdemo.exe

http://www.flasharts.de/mpz/MP_BoxPyramid.exe

Greetings Michael
Working on - MP3D Library - PB 5.73 version ready for download
applePi
Addict
Addict
Posts: 1404
Joined: Sun Jun 25, 2006 7:28 pm

Re: MP3D Engine Alpha 30

Post by applePi »

Hi
i have 2 windows on my machine: xp and windows 7
trying on xp MP_BoxPyramid.exe it runs 2 seconds then issue an error, the MP_Schachdemo.exe runs okay but without shadows, just some lights dots look the picture
http://s13.postimage.org/hfvgd8wrb/Schachdemo.png
the example StaticGeometry.pb in purebasic 3D examples display a shadow.

trying on win7 MP_BoxPyramid.exe it runs but i can't see a shadow, since it is a 2D program. the MP_Schachdemo.exe does not run at all with an "error CreateEffect"
i have tried the mp3d on windows 7 installed on a second partition on my same machine, then i have installed "directx_aug2009_redist" (105 MB) , i have copied D3DX9_43.dll from my windows xp to windows 7/ system32
so trying the examples now all the examples in the 2DPhysik works okay, while in windows xp some examples works only.
here is some of the examples which does not work on windows 7 and issue memory access error:
1-the examples which are using "MyShader = MP_CreateMyShader (...)
such as examples in C:\PureBasic\MP3D Demos\PostProcessing
those same examples works okay on windows xp.
2- the examples using MP_InitShadow() can't run and issue an error, while in windows xp they run but without displaying shadow.

despite the few problems, after trying more of your examples i can see that it is an excellent engine with easy syntax which makes sense , i was not aware that this is possible before.
regards
mpz
Enthusiast
Enthusiast
Posts: 497
Joined: Sat Oct 11, 2008 9:07 pm
Location: Germany, Berlin > member German forum

Re: MP3D Engine Alpha 30

Post by mpz »

Hello,

i think it could be a problem of your grafic card. Please send me the screen infomation you get from the following program:

Code: Select all


MP_Graphics3DWindow(0, 0, 20, 20, "" , #PB_Window_Invisible) ;MP_Graphics3D (640,480,0,3) ; Erstelle ein WindowsFenster mit 3D Funktion #Window = 0

a.s = "Maximum Size of a Textur in Pixel "+Str(MP_FeaturesOf(1)) + Chr(10)

If MP_FeaturesOf(2)
  a + "Must be the Textur a quad: Yes " + Chr(10)
Else   
  a + "Must be the Textur a quad: No" + Chr(10)
EndIf

If MP_FeaturesOf(3)
  a + "Must be the Textur a Part of 2 (1,2,4,8,...): Yes " + Chr(10)
Else   
  a + "Must be the Textur a Part of 2 (1,2,4,8,...): No " + Chr(10)
EndIf

If MP_FeaturesOf(3)
  a + "There could be an exception to the Varied of 2: Yes " + Chr(10)
Else   
  a + "There could be an exception to the Varied of 2: No "  + Chr(10)
EndIf

a + "Vertex Shaderversion: "+Hex(MP_VersionOf(2)) + Chr(10)
a + "Pixel Shaderversion: "+Hex(MP_VersionOf(3))

MessageRequester("Info about your Graficcard", a)

Do you use the newest Nvida card driver?

Greetings Michael
Working on - MP3D Library - PB 5.73 version ready for download
applePi
Addict
Addict
Posts: 1404
Joined: Sun Jun 25, 2006 7:28 pm

Re: MP3D Engine Alpha 30

Post by applePi »

Hi
this is a shot of your program
Image

the problem with the shadow is that i can display the shadows from the 3D examples of the purebasic using the compiler option dx9, look the shot from the ThirdPerson.pb
Image

also the shadows from other programs such as irrlicht v1.3 one of its examples "specialFX" the program ask what to use Direct3D 9.0c or OpenGL 1.5 ... when i choose Direct3D 9.0c it display the dynamic shadow of the animated dwarf over water.

today i will download the latest nvidia driver, and will inform you the result by the end of the day, i have another more advanced vga card GT 520 i have buyed before several months i will install it if the newest nvidia driver does not show the shadow from mp3d. but let me first exhaust all the possibilities from the old geforce 210.
regards
applePi
Addict
Addict
Posts: 1404
Joined: Sun Jun 25, 2006 7:28 pm

Re: MP3D Engine Alpha 30

Post by applePi »

i have downloaded the latest drivers from nvidia and installed it on windows xp and windows 7 for the vga card "geforce 210"
the results are the same as my description on the previous posts.
as an example in windows xp running the MP_ChessShadow.pb will produce the following picture (yes more light dots)
http://s16.postimage.org/ju91l8pn9/shadow_xp.png
when i comment the line "MP_InitShadow()" it will display a more vivid picture like this
http://s7.postimage.org/9ayzpgui3/shadow_xp2.png

in windows 7 using MP_InitShadow() will issue an invalid memory error.
so i think the problem with my card, my guess is that your engine are using for the shadow generator a more advanced features in wich the older cards can't show the shadow, else why i can show the shadow using purebasic 3D examples , i have tried also irrlicht and Leadwerks engine, also the free darkgdk http://www.thegamecreators.com/?m=view_product&id=2128 and the darkbasic , they all produce the shadow using my card geforce 210
i guess that they are using a more general approach to accomodate more cards. just my theory.
when i install the new "GT 520" i will post the results.
regards
Post Reply