Dreamotion3D Wrapper
Blitz3D Forums/Blitz3D Userlibs/Dreamotion3D Wrapper
| ||
I have created a Dreamotion3D wrapper for blitz3d it has a few samples and No help file but it works still in beta and will always remain FREE. you can download it from [/url]http://files.filefront.com/MMSDX9+BetaV02exe/;8795433;/fileinfo.html[\url] Please Report any bugs/Problems here. Enjoy! |
| ||
Hi nice work, but why are you wrapping "every" command? Function DXGraphicsHeight%() Return DLL_DXGraphicsHeight() End Function In big scenes this will take time only to avoid DLL_ . |
| ||
its so you dont have to enter optional things every time like parent meshes. |
| ||
That's great Man, I'll try to port one of my game to the Dreamotion. |
| ||
Spike314, Have the BLOOM Effect in the Dreamotion? |
| ||
not that i no of but i can ask and look to see if i can add it. |
| ||
What licence does Dreamotion have? how much? Your wrapper is very good runs well and looks great good work. but with no scaleentity? or Camerarange make it abit useless for me at the moment |
| ||
There is scaleentity it is: DXScaleEntity(entity, sx#, sy#, sz#, glob%=False) and there is a camerarange to it is:DXCameraRange( camera ,near#,far#) As for the License: Terry Myke (The Creator) said: "It's free to use, and If you want to employ it in games, it is free too. " So its free if it ever changes i will let you all no. |
| ||
Any idea when I will be able to get the dreamotion dll that doesnt time out after 3mins. the scaleentity and camerarange functions are not listed in the dx9.bb file so i thought they where left out? i like the fact that you have just put dx infront of the blitz command it makes it so much easyer thanks and good luck with this |
| ||
it shouldnt be timing out after 3 mins as there is only 1 version of it and it has never timed out. but i will look in to it. also you can try download the purebasic pack from www.dreamotion3d.com |
| ||
ok i had an old version on your wrapper and thought that this had copied over the old version but it put it in a different folder. so ive been running the old version which i never really played with. seams to work great just got to try it with jv-ode |
| ||
Downloaded this the other day. Only just had chance to play with it. Awesome work! |
| ||
one thing now ive got i working, in the older version when you were using DX9_ before your commands, you had DX9_AntiAlias True, which worked great, how do i get antialias and other filter settings in the current version? |
| ||
Pete Carter: I think you might be on about a differnet DX9 engine 1) i dont have antialias yet. 2) i dont use and never have used DX9_ just DX. but on the good side there should be a new update soon (like a week or two). |
| ||
Sorry yes your right, the dx9 engine and wrapper i downloaded about 6 months ago was only half finished and was missing alot of functions, yours is much better. I couldnt remember who made it because there was no info with there demo. will your update include Antialias and Anisotropic filtering etc. i think these are features that blitz3d users have been wanting for along time. I must say im very impressed with your progress so far. thanks Pete |
| ||
Im glad you like it. :) I will try and add these functions. |
| ||
Thanks. if you search these forums the main things people moan about when talking about blitz3d is the render being basic. due to it being direct x7. also the antialias function in blitz3d doent work with most hardware, this makes for some very rough looking edges. If your wrapper had the filtering side of thing sorted out your wrapper would make it easy to swap out blitz's render commands and make games look alot better with very little work. |
| ||
I'd like to see faster shadowing and .b3d support... |
| ||
Please do remember that im just wrapping a already created 3d engine and i can only add the function that it has. but I can try. As for b3d support it will load static b3d meshes but not animated But that should be soon added. |
| ||
im sure the dreamotion engine already has filtering as it has shader support. can't find any details on the engines features apart from a small list on the engines site. |
| ||
With the shadowing, might just be my cpu that makes it slow. I'm only getting about 6fps on the realtime shadows demo. Still, I'm a bit stuck without the animated .b3d support. I'll keep my eye on this tho ;) |
| ||
Im yet to test this with jv-ode, that will be the problem for me it doesnt work. |
| ||
Hi Carter, do you tested the wrapper with the JV-ODE ? |
| ||
After a simple test, using Dreamotion + Jv-ODE, the result is: Work!!! =D |
| ||
GGGGRRRRRRR!!! The Dreamotion don't open my .3DS files, return this message: "Import 3DS - *** ERROR *** Loading 3DS File Failed." :( |
| ||
was that a static or animated mesh? |
| ||
Static... Is a Road what I'm using normally with Blitz3D. But, in Dreamotion return the error in Loading 3DS. |
| ||
I havent had chance to test Jv-ode myself EmerGki Seam to saved me a job. glad it works. Its not really worth me converting my jv-ode game to Dreamotion yet. But if Spike314 can get filtering working I will start coverting it asap. |
| ||
@EmerGki I couldnt seem to find any information on way your mesh isnt loading but it must be a bug with the dreamotion3D engine. Can you tell me what you used the create the 3DS file? As that might have something to do with it. @Pete Carter I have just added AntiAlias and Anisotropic to my next release but there are still untested. so i will run a few tests and let you know if they work. |
| ||
Spike314, the .3DS are generated by my own Road Editor. But, this .3DS generated by my editor, works fine in any other editor, like 3DMax, Gile[s], Milkshape, including other game engines like Beyond Virtual and etc... |
| ||
EmerGki is there any chance you can send me 1 of your 3ds files and i will see if i can get it to work for my next release. |
| ||
I have just added AntiAlias and Anisotropic to my next release but there are still untested. Nice work! |
| ||
Spike314, The files are in your mail box! Thanks! |
| ||
EmerGki,I have ran a few tests and sadly to say i cant get them to work so it must be a bug in the dreamotion3d code. I dont get the error message like you but its just not there. I can get it to work if i change format to a .X or .B3d file. Thats a temp way of doing it. I will ask to see anyone else is having a problem with 3ds files and i'll get back to you. |
| ||
Thank you Spike314... Regards |
| ||
EmerGki, Even the creator of dreamotion is puzzled why your 3ds meshes dont load but he did find another way to get them to work. you can just reconvert them in 3dMax or use the other two options. We just need to hope that the creator of dreamotion3d will fix this bug for his next release. |
| ||
Okay! Thank you Spike314. |
| ||
on 09/12/07 a new version of dreamtion3d will be out so im goin to rewrite my engine to the new version. |
| ||
============================================================== Dreamotion3D engine v4.0.0, 06-Dec-2007 ============================================================== v4.0.0 Initially, the two most important changes are: - the code of the engine becomes OpenSource - Dreamotion3D becomes only one render engine. It thus does not manage any more the collision and physics. In the future we will try to write a complementary module for the management of the collisions and the physics, which will be based on the API one of PhysX. for the principal improvements of the engine: - the terrain engine was re-examined and improve - the system of octree was re-examined, - better ressource managements (better stability), - direct access with the classes of the elements created by the engines, - complete documentation and in English (still summary, but who should quickly fill out) The next major changes will be: - real mesh animation system, - real shadows mapping system. So....you make also your wrapper opensource? ;) cu |
| ||
my wrapper is free why would you want it to be opensource. I might, I will think about it. as from the looks of the new code it might just be easyier for me to modify the Dreamotion3d source and add new features to it as dreamotion V4 has no animation or shadow system in it yet. I think with a few people adding new things to this we could have a great DX9 engine for blitz3D |
| ||
What happened form this thread ? Anything went forward ? |
| ||
A lot of things changed in dreamotion3D they have removed animations and shadows so its not worth recreating a wrapper for it just yet. But i can say as soon as the fetures have been added i will contiune to create the wrapper for version 4. |
| ||
well i must say the framerate is great but how does it become whit more complex env like the one on the dreammotion webpage in blitz woulde be great to see some more complex screens whit trees and palms and stuff and see the framerate coulde be great to make some high fps games or even mmorpg |
| ||
Hi Spike314 The Dreamotion doesn't support Joysticks ? |
| ||
@EmerGki no it dont support joysticks Oh to let everyone know they have added animation to v4 but its only X format but im still goin to wait till they have a good animation format supported like b3d before i start to create the new wrapper. |
| ||
Hmm, Ok :( ... And, about the Shadows (using the sample real time shadows), when I put the light a bit far, the entity does not project any shadow. (I'm using DXLightRange, but, nothing happen)... Any suggest? |
| ||
how does B3D relate to good animation compared to X? B3D Format is a subset of the DX9 X Format, not something superior. Its only supperior to the DX7 X format supported by B3D. |
| ||
@EmerGki The shadows that was created in dreamotion3d v3 wasnt that good you have to use DXShadowLightDir to adjust the light i would wait intill i recreate the wrapper but then it wont have built in shadows or you can try and find another way. @Dreamora I didnt no that i think i might have a go and re-create my wrapper. I will keep you all in the loop. |
| ||
Ok! |
| ||
Spike, I can't use DXEntityParent ? Because, when I use this command, the entities disappear :( |
| ||
try and see if this will help set it up like this "DXEntityParent(child,parent,false)" but if you can hold off for a few more days i should have an updated version of the wrapper that uses version 4 of dreamotion. |
| ||
Hi Spike314 "hold off for a few more days i should have an updated version of the wrapper that uses version 4 of dreamotion." Good news. Cheers GrumpyOldMan |
| ||
ok its taking abit longer than expected but i will release it as soon as i have finshed. I can't give you a date for the release yet but it will be soon. |
| ||
Don't work here with Vista64 After starting the examples runs it for some seconds fine, but then crashed it back to windows. (Windowed and Fullscreen mode) Error from Windows: The Application will change the Color-sheme... |
| ||
Will just have to hope the new version will fix that but i dont have vista 64bit so there is no way to test it. |
| ||
Hi Spike314 Are you still working on the wrapper? Cheers GrumpyOldMan |
| ||
didn't ask this already?? :D As soon as dreamotion becomes more stable and userable i will then work on the wrapper again. |
| ||
Hi Spike314 Yes I did ask it on the Dreamotion forum but I didn't know where was the best place to catch you :D. Good news, hopefully the 500 version will be more stable. Cheers GrumpyOldMan |
| ||
Does anyone still have these files? (MMSDX9+BetaV02exe) EDIT nevermind, just found it on my harddrive <:°D Last edited 2010 |
| ||
Does anyone still have a copy of this? I'd like to try this again. |