TextAlongCrv ?
 1-16  17-21

Previous
Next
 From:  TpwUK
5036.17 In reply to 5036.16 
Ewww - Yugh several expletives and all that other stuff. That's gonna be a bummer with the Bulldozer chips then it has 2 mins left to complete this task before i hit cancel button - Very nearly an hour and it's still calculating.

TpwUK
  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
5036.18 In reply to 5036.17 
Hi TpwUK, if you're going to be producing a rendering as the final output, you don't really need to actually boolean union all the little bits together into a single solid, it's ok for rendering purposes to have them as separate solids that just happen to be sticking through each other.

- 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:  TpwUK
5036.19 
I have gotten up to all kinds of tricks with rendering in order to save computing time and to speed things up Michael, and i still do. This was just to try the stability of version 3 beta, it was stable, but i quit the boolean process after 1hr and 20 mins on a quad core @ 3.2Ghz and 8gb. Any chancr you can tweak the code to be multi-threaded when needed. All the best and thanks for producing a wonderfully intuitive app!

Martin
  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
5036.20 In reply to 5036.19 
Hi Martin, I do want to add more multi-threading to MoI in the future but it's a very complex task to manage multiple threads well, and it tends to be easier to implement for things where the stuff that is being calculated is totally separate from each other.

When you are doing a boolean you are often combining things into a single object, and so that aspect involving combination is pretty much the opposite of isolated calculation.

There are probably some aspects that could be calculated in isolation from each other, but just in general it is quite difficult to restructure existing code to be multi-threading friendly, and multithreaded code is notorious for being easy to create all sorts of timing related synchronization bugs, so it has to be approached very carefully, it's not something that you just slap together quickly.

I do want to add it to some particular targeted areas, and in version 2 I did do that for the polygon mesh export, but it's a difficult and time consuming process.

- 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
 From:  TpwUK
5036.21 In reply to 5036.20 
I totally understand and appreciate the complexities of multi-threading, I have several attempts and failures with that and Delphi (Showing my age again) ...

Martin
  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-16  17-21