when Moi V3 ? and Mac?
 1-9  10-29  30-32

Previous
Next
 From:  Robert (MAESTROROBERTUS)
4305.10 In reply to 4305.9 
I think they adding a lot new stuff...
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
4305.11 In reply to 4305.10 
> I think they adding a lot new stuff...

Yeah but there is also a lot of old stuff as well, just regular stuff like lines, etc...

There are various extension mechanisms in 3DM files so that it is possible to add in new stuff that can just be skipped by older readers, while leaving regular old stuff still in place and accessible. But they did not decide to do it that way for v5, unlike the Rhino v3 to v4 transition.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Nick (NVANLAAR)
4305.12 In reply to 4305.11 
Probably the same reason Autodesk changes dwg format every 3 or so releases - to get more upgrade customers! ;-)

They say it is to add new features..., but I have my doubts. Granted some of the newer features get hosed when saving to an older version so, maybe the older file structure doesn't support it...

Windows 7 x64, Precision T3400, Intel C2Q @ 3 GHz
8 GB RAM, ATi Radeon HD 3870

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Martin (MARTIN3D)
4305.13 
I also would love to see a native OS X version one day.

Just to run MoI on my Mac I did the unthinkable. I bought and installed VMWare and Windows 7. Everything went smoothly and MoI runs very well. Only some operations like e.g. the SWEEP command can take very, very long.

Working with MoI (even in virtualisation mode) is a real joy!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  SteveMacc (STEVEH)
4305.14 In reply to 4305.13 
Try Bootcamp, it works better.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Chyman
4305.15 In reply to 4305.14 
Yeah, a native OS X version one day would be really cool, I have tried the Moi demo on a company PC extensively, and, Moi is just great! Thanks Michael for all your dedication to this!

The overhead of maintaining a complete Windows installation (VM or Bootcamp) for just one application is quite big (especially for someone who dislikes Windows) and has kept me off from getting Moi immediately, although Moi could be the only one really worth it...

I am aware that Michael is doing all this on his own and I appreciate the move to Webkit as a platform independent base a lot. As I am also involved in software development, if v3 is out sometime next year and you Michael are looking at the possibility to build a OS X version, I would be super happy to contribute whatever I can, if that is helpful to you.

Until then keep up the good work! Best regards!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  osx59
4305.16 In reply to 4305.15 
Yes ! Yes ! Yes !! Mac version !!!!!

;-)
;-)
;-)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Rudl
4305.17 
You should buy a good OS like Windows, and then you have a great choice of CAD programs.

Rudl
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
4305.18 In reply to 4305.15 
Hi Chyman, thanks for the offer to help!

Right now one of the main things left to be seen is how robust the WINE system is in handling some of the remaining code in MoI that is Windows dependent, like Direct3D calls and COM interprocess marshalling.

If WINE handles those remaining areas well, it could be possible to use WineBottler (http://winebottler.kronenberg.org/) to produce a self contained OSX version.

The switch to run on Webkit eliminates the dependency on mshtml.dll, and mshtml.dll is not handled all that well by WINE. So I hope that having that dependency eliminated will make MoI much more amenable to running under WINE, some early tests were positive but I have yet to do a full analysis.

I'm getting pretty close to finishing the Webkit conversion, the only big piece left to do is the Scene Browser.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  dooki
4305.19 In reply to 4305.1 
I'm using MOI through VMware. It works perfectly. I am not building large files. If I were I would reboot through bootcamp. FYI, I am able to run MOI and Rhino through VMware.

-Dooki
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Chyman
4305.20 In reply to 4305.18 
Hi Michael,

you are welcome, thank you for sharing your thoughts.

I had a quick try of Codeweaver's Crossover a while ago and found it a nice way to go. To get DirectX up and running was not that easy, but it is possible.

I didn't know about WineBottler, it seems to go even 1 step further by allowing standalone applications, that is pretty cool! This way the appropriate set of dlls can be right included and thus non-technical people don't need to worry about the details of WINE and its configuration.

That sounds very promising, thank you for looking into this direction. And as said if there is something I can do, like testing or so, don't hesitate to let me know.

Kind regards,
Chyman
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
4305.21 In reply to 4305.20 
Hi Chyman,

> This way the appropriate set of dlls can be right included
> and thus non-technical people don't need to worry about
> the details of WINE and its configuration.

Yup, that's what the potential is anyway, but whether this works well or not depends on how robust WINE is in the particular remaining areas that MoI uses. But removing mshtml.dll from the equation gets rid of the biggest blocking area.

The other thing that would be good about using WINE is being able to run under WINE would also mean being able to run on Linux as well. With Linux it would probably rely on someone installing a WINE build for their particular distro.

I should be able to know more once I complete the full Webkit conversion and then run some tests.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
4305.22 In reply to 4305.20 
The other goal for the Webkit conversion is actually to help stabilize the Windows version as well. Right now since MoI depends on mshtml.dll if there is some kind of installation problem with IE (like some kind of manglement in the registry) it can mess things up for MoI. The new Webkit based version of MoI will distribute Webkit along with the MoI installation so it is much more self contained and less affected by mild registry corruption.

Also one other problem with mshtml.dll is that it gets updated to new versions pretty frequently when new versions of IE get installed, and it is not too unusual for there to be slight differences in behavior between some different versions, which is another source of instability.

It's taken me a lot longer than I had originally thought to do the conversion, but it should be worthwhile for the Windows version as well when it is done, just to have better long term stability.

There are also other parts to the conversion as well, like scripting in MoI is now handled by the JavaScriptCore library that is a part of Webkit, rather than using the Microsoft JScript.dll .

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Chyman
4305.23 In reply to 4305.22 
Thank you for the detailed explanation, Michael, I know to appreciate that.
Reducing prerequisites and dependencies is always good in SW development.
I am looking forward patiently, don't want to keep you off of coding any longer... ;)

Chyman
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Robert (MAESTROROBERTUS)
4305.24 In reply to 4305.23 
I used some crossover-wine solution on the mac.. they all sux!
Sorry, but that is no elegant solution with a good workflow.

I just bought MoI because I vote for a Mac Version!

I used OsX since MS came with Vista and that was good choice, wish MS would have improved XP only.
(Win7 = Vista SP1, Win7 = Vista+WinMobile).
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  BurrMan
4305.25 In reply to 4305.24 
Win 7 has some changes to the memory managment that fixed up stuff that was poor in Vista and the drivers have caught up. It's just not a good idea to try and load it on older hardware, but the new computers work well with it. With Vista, there werent even new computers ready.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
4305.26 In reply to 4305.24 
Hi Robert,

> I used some crossover-wine solution on the mac.. they all sux!
> Sorry, but that is no elegant solution with a good workflow.

The WineBottler system is a little different since it packages up WINE with a single application into a regular application bundle so that it runs as if it were just a regular application.

If that works well it should make for a smooth workflow, you would not need to do any kind of special process for installing or launching things.

But it still remains to be seen how well WINE will support the particular areas of Windows that MoI will continue to be using for some time.

If the WINE and WineBottler system does not work well for MoI then there probably won't be a Mac version in the near future. If they do work well then there could be one.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Fraser (FGJAMES)
4305.27 In reply to 4305.26 
I'm curious how well MOI performs with Remote Desktop on a Mac which doesn't support DirectX. However, OpenGL seems to work fine locally with Google Earth. I don't suppose that there is a hidden preference somewhere? If MOI's code doesn't depend on DX9, would adding an optional OpenGL implementation in 2.x be a huge project?

Fraser
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
4305.28 In reply to 4305.27 
Hi Fraser, actually I sent you an e-mail reply about that a couple of days ago - maybe check your junk mail folder to see if it went there?


> I'm curious how well MOI performs with Remote Desktop
> on a Mac which doesn't support DirectX. However, OpenGL
> seems to work fine locally with Google Earth. I don't suppose
> that there is a hidden preference somewhere?

OpenGL can work in some situations like that because it has a software-only fallback renderer. So it's able to generate something in cases where hardware acceleration is not present. However that tends to be extremely slower than actual video-card assisted hardware accelerated rendering, so it's something that will only really be feasible for low complexity things.

Direct3D9 does not have that kind of software-only renderer, so if you don't have a hardware card to use with Direct3D (which will be the case if your display is via Remote Desktop) you won't be able to get a display.

So no, there's no hidden preference for that - MoI requires a hardware accelerated device to be present for the display in order for it to be able to work.


> If your code doesn't depend on DX9, would adding an optional OpenGL
> implementation in 2.x be a huge project?

Well, the code currently uses DX9, so it does depend on it right now.

For the most part though it just sends over a bunch of polygon and texture data - this part is not very hard to do with OpenGL as well. But there is one particular part which is more tricky though which is displaying text - that currently uses a DirectX specific library and switching that over will require a good replacement.

That part will take a while, possibly involving numerous tests with a few different candidates. That's not terrible but still will be fairly time consuming. I probably won't be able to incorporate that into the v3 timeframe, since I have already spent a huge amount of time just removing the mshtml dependency and moving to Webkit, so my time budget for conversion type tasks is kind of way over the limit already for v3. As soon as I'm done with the webkit conversion I really want to switch to more regular feature development for v3 rather than more conversion type work, other than some fine tuning if needed for WINE support.

So no, I do not expect to have an optional OpenGL implementation for MoI v3 - maybe in some future version though.

Thanks,
- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Chyman
4305.29 In reply to 4305.28 
Hello Michael,

just curious, did you had a look at the WebGL library? It integrates hardware accelerated 3D graphics into WebKit by defining a JavaScript binding to OpenGL ES 2.0, perhaps that could be of interest for v4.... but don't know how well that renders text... Anyway, just came across that...

Kind greetings,
Chyman
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All

 

 
Show messages:  1-9  10-29  30-32