-
Turboferret's 3D Mesh object
Hi everyone,
A new object is available, it's the 3D Mesh object created by Erik Gustafsson (Turboferret).
This object allows you to load, display and animate 3D meshes of various formats in your 2D MMF2 applications.
Note: although it's based on the Irrlicht engine, this is not the full Irrlicht 3D object that Erik is still developing, this is a simple object that allows you to display 3D objects inside normal, 2D frames.
Please note that this install program doesn't work with the demo version of MMF2. You need a registered version of Multimedia Fusion 2 or Multimedia Fusion 2 Developer to install this object.
Several examples are provided in the Examples\3DMesh folder in your MMF2 directory.
Note about performances and requirements :
- 3D meshes can be rendered with this object either with Direct3D 9 or with a software driver. You can select the video driver in the properties of the object.
- due to the fact that the object is displayed in a 2D environment, the Direct3D 9 mode can be slower than the software mode (same issue as with some ink effects in DirectX+VRAM mode in MMF2). However the Direct3D 9 mode has more rendering options than the software mode.
- if you select Direct3D 9 and a lower version of Direct3D is installed on the machine, the program will automatically switch to software mode.
Please report any issue with this object in this forum, thanks !
Yves.
-
Turboferret's 3D Mesh object
Hi everyone,
A new object is available, it's the 3D Mesh object created by Erik Gustafsson (Turboferret).
This object allows you to load, display and animate 3D meshes of various formats in your 2D MMF2 applications.
Note: although it's based on the Irrlicht engine, this is not the full Irrlicht 3D object that Erik is still developing, this is a simple object that allows you to display 3D objects inside normal, 2D frames.
Please note that this install program doesn't work with the demo version of MMF2. You need a registered version of Multimedia Fusion 2 or Multimedia Fusion 2 Developer to install this object.
Several examples are provided in the Examples\3DMesh folder in your MMF2 directory.
Note about performances and requirements :
- 3D meshes can be rendered with this object either with Direct3D 9 or with a software driver. You can select the video driver in the properties of the object.
- due to the fact that the object is displayed in a 2D environment, the Direct3D 9 mode can be slower than the software mode (same issue as with some ink effects in DirectX+VRAM mode in MMF2). However the Direct3D 9 mode has more rendering options than the software mode.
- if you select Direct3D 9 and a lower version of Direct3D is installed on the machine, the program will automatically switch to software mode.
Please report any issue with this object in this forum, thanks !
Yves.
-
Re: Turboferret's 3D Mesh object
Finally!!! <img src="/center/images/graemlins/smile.gif" alt="" />
Btw... <img src="/center/images/graemlins/frown.gif" alt="" /> ... Why not to demo version?? <img src="/center/images/graemlins/frown.gif" alt="" /> <img src="/center/images/graemlins/frown.gif" alt="" />
-
Re: Turboferret's 3D Mesh object
Finally!!! <img src="/center/images/graemlins/smile.gif" alt="" />
Btw... <img src="/center/images/graemlins/frown.gif" alt="" /> ... Why not to demo version?? <img src="/center/images/graemlins/frown.gif" alt="" /> <img src="/center/images/graemlins/frown.gif" alt="" />
-
Re: Turboferret's 3D Mesh object
Excellent work! Is it okay to distribute this in MMF2AO format if the EULA is kept? (The installer says not to distribute)
-
Re: Turboferret's 3D Mesh object
Excellent work! Is it okay to distribute this in MMF2AO format if the EULA is kept? (The installer says not to distribute)
-
Re: Turboferret's 3D Mesh object
The extension needs to say inside the installer.
The MMF2AO is free to link to the installer to make it a bit easier for people to find and download.
-
Re: Turboferret's 3D Mesh object
The extension needs to say inside the installer.
The MMF2AO is free to link to the installer to make it a bit easier for people to find and download.
-
Re: Turboferret's 3D Mesh object
Does it work with scrolling? Also, how would you set the view so that as someone scrolled to the right, the perspective is correct?
Nice object!
-
Re: Turboferret's 3D Mesh object
Does it work with scrolling? Also, how would you set the view so that as someone scrolled to the right, the perspective is correct?
Nice object!
-
Re: Turboferret's 3D Mesh object
sry, but why not for demo version?
Shouldnt not be better if the demo users should be able to test it too? Then its maybe is more risk that they will buy the product (mmf2) <img src="/center/images/graemlins/smile.gif" alt="" />
-
Re: Turboferret's 3D Mesh object
sry, but why not for demo version?
Shouldnt not be better if the demo users should be able to test it too? Then its maybe is more risk that they will buy the product (mmf2) <img src="/center/images/graemlins/smile.gif" alt="" />
-
Re: Turboferret's 3D Mesh object
When I try to load any of the examples, it seems to load OK. But then, when I try to enter the frame editor, I get a bad memory reference:
[]http://img53.imageshack.us/img53/6779/3dmesherrorcj3.gif[/]
Then MMF2 closes. If I try to run the application, it says the instruction at "0x10030e52" referenced memory at "0x001ec000". Then just the application closes.
-
Re: Turboferret's 3D Mesh object
When I try to load any of the examples, it seems to load OK. But then, when I try to enter the frame editor, I get a bad memory reference:
[]http://img53.imageshack.us/img53/6779/3dmesherrorcj3.gif[/]
Then MMF2 closes. If I try to run the application, it says the instruction at "0x10030e52" referenced memory at "0x001ec000". Then just the application closes.
-
Re: Turboferret's 3D Mesh object
Woooow, sounds bad <img src="/center/images/graemlins/crazy.gif" alt="" /> <img src="/center/images/graemlins/frown.gif" alt="" />
-
Re: Turboferret's 3D Mesh object
Woooow, sounds bad <img src="/center/images/graemlins/crazy.gif" alt="" /> <img src="/center/images/graemlins/frown.gif" alt="" />
-
Re: Turboferret's 3D Mesh object
I can't reproduce the crash in MMF2 Dev
-
Re: Turboferret's 3D Mesh object
I can't reproduce the crash in MMF2 Dev
-
Re: Turboferret's 3D Mesh object
[]sry, but why not for demo version?
Shouldnt not be better if the demo users should be able to test it too? Then its maybe is more risk that they will buy the product (mmf2) <img src="/center/images/graemlins/smile.gif" alt="" /> [/]
Anti-piracy: If it requires the user to have a valid serial to install, it makes things harder for people with dodgy copies of MMF2 (even if none exist yet).
-
Re: Turboferret's 3D Mesh object
[]sry, but why not for demo version?
Shouldnt not be better if the demo users should be able to test it too? Then its maybe is more risk that they will buy the product (mmf2) <img src="/center/images/graemlins/smile.gif" alt="" /> [/]
Anti-piracy: If it requires the user to have a valid serial to install, it makes things harder for people with dodgy copies of MMF2 (even if none exist yet).
-
Re: Turboferret's 3D Mesh object
Hopefully someone makes an example with scrolling/perspective.
There doesn't seem to be a way to do it.
-
Re: Turboferret's 3D Mesh object
Hopefully someone makes an example with scrolling/perspective.
There doesn't seem to be a way to do it.
-
Re: Turboferret's 3D Mesh object
Could be a problem with the D3D9 driver. Does the crash still happen if you select the 3D Mesh object in the Workspace window and then select the Software driver in the properties of the object?
Yves.
-
Re: Turboferret's 3D Mesh object
Could be a problem with the D3D9 driver. Does the crash still happen if you select the 3D Mesh object in the Workspace window and then select the Software driver in the properties of the object?
Yves.
-
Re: Turboferret's 3D Mesh object
[]I can't reproduce the crash in MMF2 Dev [/]
It's regular MMF2. I can reproduce the errors without loading the examples. Here's what I do:
Start MMF2
File->new
Go to frame editor
Insert a 3D Mesh object
Click on properties->settings->mesh path
Type "c:\Tools\MMF2\Examples\3DMesh\dwarf.x"
Click somewhere else
MMF2 crashes
[]Could be a problem with the D3D9 driver. Does the crash still happen if you select the 3D Mesh object in the Workspace window and then select the Software driver in the properties of the object?
Yves. [/]
Actually, no. When I select the Software driver first, and then type in the mesh path, it doesn't crash and seems to work OK.
-
Re: Turboferret's 3D Mesh object
[]I can't reproduce the crash in MMF2 Dev [/]
It's regular MMF2. I can reproduce the errors without loading the examples. Here's what I do:
Start MMF2
File->new
Go to frame editor
Insert a 3D Mesh object
Click on properties->settings->mesh path
Type "c:\Tools\MMF2\Examples\3DMesh\dwarf.x"
Click somewhere else
MMF2 crashes
[]Could be a problem with the D3D9 driver. Does the crash still happen if you select the 3D Mesh object in the Workspace window and then select the Software driver in the properties of the object?
Yves. [/]
Actually, no. When I select the Software driver first, and then type in the mesh path, it doesn't crash and seems to work OK.
-
Re: Turboferret's 3D Mesh object
Same here crashes with D3D9 driver.
Seems to work fine with software driver.
strat59
-
Re: Turboferret's 3D Mesh object
Same here crashes with D3D9 driver.
Seems to work fine with software driver.
strat59
-
Re: Turboferret's 3D Mesh object
Haha, some models from Quake 2!
Awesome extension. Well done!
I like that you can import more than one texture and use them with all the different mapping.
Normal mapping and paralax mapping is crasy!
I think it lacks an FOV adjustment feature, or to be able to turn it off and have an orthogonal perspective of models.
I had a bug while playing with the mesh viewer. Some artefact started showing when I panned around the dwarf and switched to another model.
[]http://www3.sympatico.ca/pysavard/MMF/MeshviewBug.jpg[/]
Also in the mesh viewer, loading the X file doesn't work at runtime. I only work through the object's parameters.
-
Re: Turboferret's 3D Mesh object
Haha, some models from Quake 2!
Awesome extension. Well done!
I like that you can import more than one texture and use them with all the different mapping.
Normal mapping and paralax mapping is crasy!
I think it lacks an FOV adjustment feature, or to be able to turn it off and have an orthogonal perspective of models.
I had a bug while playing with the mesh viewer. Some artefact started showing when I panned around the dwarf and switched to another model.
[]http://www3.sympatico.ca/pysavard/MMF/MeshviewBug.jpg[/]
Also in the mesh viewer, loading the X file doesn't work at runtime. I only work through the object's parameters.
-
Re: Turboferret's 3D Mesh object
-
Re: Turboferret's 3D Mesh object
-
Re: Turboferret's 3D Mesh object
The Direct 3D mode crashes my PC - I have Direct X 9.0c installed.
However in software mode, a .X multitextured island I created (in Truespace) for a Jamagic project loaded and rotated successfully.
-
Re: Turboferret's 3D Mesh object
The Direct 3D mode crashes my PC - I have Direct X 9.0c installed.
However in software mode, a .X multitextured island I created (in Truespace) for a Jamagic project loaded and rotated successfully.
-
Re: Turboferret's 3D Mesh object
[]this extension is slow. [/]
<img src="/center/images/graemlins/shocked.gif" alt="" />
-
Re: Turboferret's 3D Mesh object
[]this extension is slow. [/]
<img src="/center/images/graemlins/shocked.gif" alt="" />
-
Re: Turboferret's 3D Mesh object
Yes, dont worry Cocodrilo, wait for Irrlicht <img src="/center/images/graemlins/laugh.gif" alt="" /> Displaying these 3D shapes in MMFs 2D interface is slow..mostly when the shape is large. But its nice for things like menu (rotating planets in the background and so..)
BTW:
I encountered several crashes (MMF2S or so dll) mostly in the MeshViewer. The other ones work nicely for me.
-
Re: Turboferret's 3D Mesh object
Yes, dont worry Cocodrilo, wait for Irrlicht <img src="/center/images/graemlins/laugh.gif" alt="" /> Displaying these 3D shapes in MMFs 2D interface is slow..mostly when the shape is large. But its nice for things like menu (rotating planets in the background and so..)
BTW:
I encountered several crashes (MMF2S or so dll) mostly in the MeshViewer. The other ones work nicely for me.
-
Re: Turboferret's 3D Mesh object
Wonderful ! I wish it could be quicker and less CPU intensive but that's a nice job. I have the same artefacts than RedHades (while dragging with right mouse) but I think it is a bug of MMF. There is the same with the animation object. Artefacts only happen when you drag 3Dmesh or animations via a "repeat with mouse pressed" condition. If for example you assign a mouse movement to a 3Dmesh or an animation there won't be screen artefacts but if you use a custom drag code they will show so it must be related to some MMF internal conflict.
-
Re: Turboferret's 3D Mesh object
Wonderful ! I wish it could be quicker and less CPU intensive but that's a nice job. I have the same artefacts than RedHades (while dragging with right mouse) but I think it is a bug of MMF. There is the same with the animation object. Artefacts only happen when you drag 3Dmesh or animations via a "repeat with mouse pressed" condition. If for example you assign a mouse movement to a 3Dmesh or an animation there won't be screen artefacts but if you use a custom drag code they will show so it must be related to some MMF internal conflict.