PDA

View Full Version : Cloth Sim Hyper threading support


futurcraft
03-04-2009, 09:24 AM
Hi,

I've had this issue of NCloth simulations not supporting hyper-threading with CPUs having multiple cores. After reading a few posts on Highend3D and other forums I came to understand that Maya as of yet does not support hyperthreading for simulations except for the fluid solvers which is quite unfortunate. though the n-Cloth Cache supports hyperthreading to some extent. This is even more stressed when now we see Autodesk's recently acquired now Softimage 7.5 supports hyperthreading for Syflex cloth simulations within Softimage.

I hope Autodesk soon brings in a true multi-core support for N-Cloth.

Cheers,

Nick.

Sanctuary
03-04-2009, 01:34 PM
well, multi-thread is not as easy as people like to believe and must be done carefully.

I think Syflex is multi-thread because it`s using custom collisions/fields/constraints and it`s easy to implement something that is closed meaning that Syflex solver is doing all the calculation regarding exterior forces which affect the simulation.

It`s a different story when it comes to exterior interferences, like field affect particles which affect nCloth which is pinned to a softbody skin (with goals) driven by a skeleton. In this example are different solvers used for different interactions between objects which can`t (yet) be solved in different thread because they affect each other.

futurcraft
03-07-2009, 09:54 AM
Hi Sanctuary,

Thanks for your reply. When it comes to the present version of Maya which has almost the entire effectts & dynamics getting unified under the Nucleus solver with the help of N-Particles & N-Cloth, I am sure since we have started using the common Nucleus solver, multi-threading has now become a possibility. I would agree with your suggestion of different solvers when it comes to earlier versions of Maya before N-Cloth where all particles/fields/classic cloth were completely different entities and hyper threading did not seem to be a viable option.

I'm sure Autodesk can make the hyperthreading of the Maya Nucleus happen. This I am sure must be the highest priority request from most other Maya VFX users in our community :) Especially when we are looking at Intel & AMD churning out faster and faster Hyperthreaded processors :)

Cheers.

Sanctuary
03-07-2009, 05:33 PM
Nucleus is a different story :) and that`s the reason that some stuff got multi-thread support

P.S.
just for the sake of clarity ... multi-thread (http://en.wikipedia.org/wiki/Thread_%28computer_science%29) si something else then hyper-thread (http://en.wikipedia.org/wiki/Hyper-threading)

CGTalk Moderation
03-07-2009, 05:33 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.