MoI To Modo 501 - Contour rendering

 From:  Michael Gibson
3926.46 In reply to 3926.45 
Hi Mario,

> 1) i noticed that during some demanding operations
> moi uses cpu only to 30% mark

The problem is that in order to make use of multiple CPU cores, tasks have to be split up into small individual units of work so that different processors can handle each of these separate tasks.

Unfortunately many geometry processing algorithms do not easily lend themselves to that kind of task splitting.

But MoI v2 will make use of multiple CPU cores when exporting to a polygon mesh format like OBJ for example - that used to be a particularly slow operation in MoI version 1 but in v2 with it using multiple CPU cores and other optimizations it is much, much faster.

But other than that, it is normal that you will only see one CPU core fully utilized when MoI is busy thinking about some other kinds of geometry processing stuff.

In the future I do want to make some more operations multi-core enabled, but that tends to be a difficult thing to add to existing code, and also many of the CPU intensive operations that MoI performs actually come from a geometry library that is written by a separate company, so for some things it depends on if that other company can update their library to perform more concurrent operations.


> 2) is farming of any benefit to moi...

You mean like a render farm? No that is not really applicable to MoI.

Rendering happens to be an area that is much more easily split up into separate tasks - it's easy for example to handle the generation of every separate pixel on the screen as a separate task.

So in general rendering is a prime area for multi-core use, much more so than a lot of other kinds of programs.


> 3)if money is not an object what is the perfect
> hardware config that moi would like

Well, actually MoI is quite modest in what it requires. Really any new machine will run it well.

Just one general tip is to get a machine that uses either a nVidia or ATI graphics card in it, and not one that only has what is called "integrated graphics" from Intel. That's really the only thing to look out for. MoI will actually even run on the Intel integrated graphics as well, but it is not as good for handling the display of larger models.

If you're going to be doing a lot of rendering you'll probably want to get a quad-core machine instead of a dual or single core machine also. There are also 6-core machines available now as well.

- Michael