Steam Mecanical Elephant - WIP
 1-16  17-36  37-40

Previous
Next
 From:  Michael Gibson
1846.37 In reply to 1846.36 
Hi PaQ, cool smoke test!

re: Transformation speed instead of display speed - that is an area that I can more easily improve.

Currently it creates a complete copied object for every transformation result, and especially mirror does a bunch of work that tends to make it slow on larger objects.

It should be possible for me to improve this quite a bit to kind of redraw the existing object during the dynamic part of transformations instead of making actual duplicates until you are finished.

- 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:  PaQ
1846.38 
Hi Michael.

That sounds really great.

I dont' know if it's the same 'redrawing' problem that also slow down the extrude function. It's probably less critical, but I also fell some huge slow down when extruding complex shape, like for example an 60 teethes gear created with the spur gear script.

Whatever, can't wait to see the improvement !

Have a good Siggraph :)
  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
1846.39 In reply to 1846.38 
Hi PaQ - the basic problem is that a very complex object that takes up a really big chunk of memory (like your objects in the file you sent me take up about 0.5 GB) can take some time to process.

For extrude, it is just taking that long to create the object and also the object's mesh.

Improving extrude will be a lot more difficult, because there is not an already existing equivalent object that can just be drawn in a new location like it is possible to do with transforms.

In the future to improve things like extrude it will pretty much require doing a kind of wireframe mode instead of shaded mode, a wireframe mode will avoid the mesh calculation step which will be the most time consuming part for something like extrude. But I also want to make the mesh calculation multi-core capable which should help out as well.

- 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:  PaQ
1846.40 In reply to 1846.39 
Sure a wireframe view will help a lot ... Can't wait for the multi-core meshing too :)
  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-36  37-40