cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

improve performance for dense meshes

improve performance for dense meshes

Recently I've been working with an object of approximately 1 million polygons. Making selections, moving polygons and deleting polygons is incredibly slow. When I reduce the mesh down to approcimately 100.000 polygons, the perfomance starts to become 'normal' but still a bit slow.

 

I tried exactly the same, using the same obj in Houdini and Softimage and it was much much more responsive and quicker. What was most alarming was the increase in used RAM when editing the object in Maya. Every operation, like deleting polygons or moving polygons increased my physical memory usage dramatically. When I did the same operations in Softimage, my memory usage did not change. 

In order to get my memory usage down when using maya I had to use a command -      flushUndo;
This is poor because A) I don't want to have to lose my undos. And B) Why is this a mel command?? not a button?

I also tried this in Maya 2019 and it was still poor.

9 Comments
tj.galda
Alumni
Status changed to: Under Review
 
darioOrtisi
Collaborator

It's the same to me. Every object manipulation , move translate, scale or moving vertices and other stuff increase the ram. Never changed if i delete history.

tj.galda
Alumni
Status changed to: Accepted
 
tj.galda
Alumni
Status changed to: Implemented

Thanks for the awesome idea!  We've taken this & run with it.  Check out what we put into Maya 2020.

 

Keep the comments & good ideas rolling in, we're listening!

 

tj

userX4542
Advocate

Hey @tj.galda 

I just tried it out in Maya 2020. Specifically, what did you update?

 

I did some tests on this mesh: http://threedscans.com/depot-des-sculptures-de-la-ville-de-paris/rhino/

Firstly when I import it, I move the pivot and snap it to the base of the model and the performance for that is pretty good. But when I then bake the pivot in order to get the transforms in order to move it to the origin by zeroing it out, maya freezes (I waited for about 5 -10 minutes)

 

Then I tried some operations on the point level such as deleting faces and extruding faces. The performance seemed okay but my memory usage still increased a lot. This is on a well kitted out pc.

 

userX4542
Advocate

I tried the new remesh and retopoly features on this mesh and encountered some issues. It didn't work out of the box and maya asked for a mesh cleanup. The mesh cleanup struggled with this amount of data and ultimately didn't work. 

 

So I tried it on a smaller part, namely the head of the rino by deleting the other faces. I got past the cleanup and remesh part but the retopology was a problem. After a few tries, crashes and stalls I wasn't able to get it to work.

tj.galda
Alumni

Yeah, we rely on a clean mesh for sure.  There's some great tips in this video to help:

https://www.youtube.com/watch?v=p6EuH5o_CuQ

userX4542
Advocate

Perhaps it works in the demo, but not in my case, even after a remesh.

I don't think this feature can be set to 'implemented' yet. Mesh cleanup, bake pivot and other operations caused my maya to crash and my ram still goes up and up until I flush my undos.

darioOrtisi
Collaborator

@userX4542 

Yes it is true and the same on my side.  It fails every time. It is supposed to work with singular object laSER scanned and not with cad

Can't find what you're looking for? Ask the community or share your knowledge.

Submit Idea