Reducing object load and voxelization times

Autodesk Maya (Plugin developed by JimStar)

Moderator: JimStar

User avatar
JimStar
OctaneRender Team
Posts: 3812
Joined: Thu Jul 28, 2011 8:19 pm
Location: Auckland, New Zealand

brue wrote:An 8 minute load time for a standard scene is rather heavy, especially when the process could in theory be sped up by an order of magnitude by threading.
No, it is impossible before Maya will make all its scene objects threadsafe. At the time - it is not the case ("DG access is generally not threadsafe" is even stated in Maya's SDK reference), and it is impossible to e.g. translate one Maya node in one thread and at the same time translate another node in another thread (even if the node is only being "read", maya does writes to common memory even in this case)... Maya will crash immediately.
I would have already done the multithreaded translation a long time ago if working with Maya objects were threadsafe...
brue
Licensed Customer
Posts: 26
Joined: Wed Apr 25, 2012 5:39 am

"Even query methods may occasionally be unsafe as their classes may store internal state that is modified by the query."

#%$$#

I remember running into this 5 years ago, I thought it would have been fixed by now.

A clear concise answer thank you JimStar. Time to go build an overclocked preview rig then... and lobby autodesk to quit being dumb asses.

On another note Jimstar love the plugin.
SuperMicro X9DAI
Dual Xeon E5-2670
64 GB DDR3-1600
Dual EVGA 680 4 GB
Win 7
Nvidia Driver 310.71

ASROCK Extreme 11
Intel 3970X OC'd 5.2 GHZ
64 GB DDR3-2400
Tri EVGA 680 4 GB
Win 7
Nvidia Driver 310.71
Post Reply

Return to “Autodesk Maya”