@lucasproko
You said "
We've been experimenting with ways to make the performance in the Sculpt workspace better, and one way we can do this is to limit the selection of entities with window select. For instance, in a recent test we ran on a big model using window select, we found these results:
- It took 97 seconds to select faces, edges, and vertices
- It took 87 seconds for just faces and edges
- It took 17 seconds when we select only faces"
This is a prime example of how little the CAD world knows about the power and benefits of the polygon modeling world and why separating the two actually hurts both. It is also disturbing to know that it is possible to select faces, edges, and vertices..... First, in all other apps, I have used they only calculate elements based on vertices. If you select an edge what really happens is your controlling the verts on each end. If you select a face (regardless of sides) your actually selecting the vertices of all the boundary connections. Sure it will display an edge or a face as the selection even though it is only calculating based on the verts. So while most CAD people don't know this, this is pretty common knowledge in the polygon modeling world.
As far as performance goes I'm not sure what to say about this....Topogun programmed by one person can display and manipulate thousands to millions of polygons in real-time, selections are instant regardless of what or how many are being selected and manipulated. Again this is programmed by one person and yet performance is excellent. Fusion chokes on two thousand faces...
Now to be fair I completely understand the difference between a Sub-D mesh and a T-Spline, but given the math that both of them use there should be little to zero performance difference.
You said, "My question to you guys is if we defaulted to Select Face Priority in the Sculpt workspace with performance and Edit Form in mind, how would that impact your workflows?"
Greatly because I don't manipulate geometry based on just faces, or just edges. A lot of times I am selecting a face along with some verts so that the group I move gives me a controlled method for manipulating my shapes. Personally, I don't care how you display it I only care about the amount of control I have over my selections. Selecting and manipulating based on faces mainly in T-Spline will give you terrible results for a surface. If I were going to default to anything it would be verts, not faces.
Most disturbing to me is the fact that the company that programs Fusion doesn't even realize what is broken in their own app. The reason I didn't bother mentioning any of the problems with T-Splines is that Autodesk has made it clear that they only care about MCAD specific functionality and I support that, but if T-Splines are going to become crippled you might as well disable or remove them.
I might also add that if you guys plan to continue focusing on generative design you're going to find that T-Splines is going to be your only options of creating usable models, so you might want to shift a little more development towards T-Splines before they are completely broken.
I'm sure many others will disagree so this is just my 2 cents for what it's worth if anything.
Phil Procario Jr.
Owner, Laser & CNC Creations
