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.
vBulletin v3.0.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.