Page 8 of 71
Re: MP3D Engine Alpha 30
Posted: Tue Jan 24, 2012 12:40 am
by em_uk
Any chance we can get another copy of this awesome lib uploaded? All the links appear to be dead.
Cheers
Re: MP3D Engine Alpha 30
Posted: Tue Jan 24, 2012 1:52 am
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...
Re: MP3D Engine Alpha 30
Posted: Tue Jan 24, 2012 2:15 am
by mpz
Hi,
i have actualized the download link...
Greetings Michael
Re: MP3D Engine Alpha 30
Posted: Sun Feb 05, 2012 2:44 pm
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.
Re: MP3D Engine Alpha 30
Posted: Sun Feb 05, 2012 3:26 pm
by gnasen
should be the newest version (aside from betas)
Download
Re: MP3D Engine Alpha 30
Posted: Fri Feb 17, 2012 7:26 pm
by ar-s
thank you gnasen
Re: MP3D Engine Alpha 30
Posted: Tue Feb 28, 2012 4:25 pm
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
Re: MP3D Engine Alpha 30
Posted: Wed May 16, 2012 10:24 am
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

Re: MP3D Engine Alpha 30
Posted: Mon Jun 11, 2012 11:14 am
by Swos2009
I have check this and it does look interesting

Re: MP3D Engine Alpha 30
Posted: Tue Jun 12, 2012 7:11 am
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
Re: MP3D Engine Alpha 30
Posted: Tue Jun 12, 2012 1:24 pm
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
Re: MP3D Engine Alpha 30
Posted: Tue Jun 12, 2012 2:23 pm
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
Re: MP3D Engine Alpha 30
Posted: Tue Jun 12, 2012 11:02 pm
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
Re: MP3D Engine Alpha 30
Posted: Wed Jun 13, 2012 7:12 am
by applePi
Hi
this is a shot of your program
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
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
Re: MP3D Engine Alpha 30
Posted: Wed Jun 13, 2012 10:50 am
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