Thank you very much again Eric, I appretiate it.
I assume I’ll have to at least log off/on or restart Windows, since adding those lines and restarting Max didn’t help. :banghead:
I’ll let you know if restarting the machine helps (can’t do it right now).
A 3dsmax 2010 would be great, i haven’t tried Python since we already use Max 2010 in production, and it’s no used to start coding tools in python if there will be no “support” for newer versions of max.
Best regards,
Daniel
Hey there, got a bit silent here. Is feedback/discussion best sent here or to the google code page ?
Anyways. One thing i didnt manage to get to work is feeding results back into the external editor with my Komodo Integration. So i’d like to output COM errors/maxscript output back to the results tab. I assume i’d have to get the maxside (execute_py.ms) to hand the data back to the python commandline (execute.py) so this one can pipe it back to komodo. Any ideas ?
Kind Regards,
Thorsten
Is there a way to use the
in coordsys …
{
}
feature from maxscript in Python?
Sorry for the silence guys – been busy wrapping up the year.
But, in light of the Christmas spirit, we have just released the system for 3dsMax 2010 (x32 and x64).
Its available for download at our site http://blur-dev.googlecode.com
Still beta – it seems 3dsMax 2010 also now comes with its own Qt DLLs which clash with ours – so far it hasn’t been a problem simply renaming their Qt DLLs to *.bak so it loads ours, but if anyone runs into problems – please let us know.
The DLLs are found in the [maxroot]/Qt*.dll (QtCore4.dll, QtGui4.dll, QtNetwork4.dll, QtXml4.dll) i believe
@ MSchmeling – I’ll have to look into that, but probably not right now – anything that is parser based has a workaround, but I don’t know what it is off hand, it may need custom methods.
@ instict – I haven’t done much by way of IDE integration, so I can’t really help unfortunately…
Merry Christmas Everyone!
Thanks for the release of the system for 3dsMax 2010.
Does somebody knows the reason of these Qt DLLs in 3dsMax root directory in version 2010 ?
Dependencies of a third party plugin ?
No idea what’s using Qt in 2010… I’ll go through the new features at some point and see if anything breaks when there aren’t an Qt dlls to load.
As a heads up, I did have an issue with the 2010 Py3dsMax – Installation was fine, but a script I made works in 2008×64 but is erroring out (some stupid exception) on 2010×64 (I haven’t tried and probably won’t try 32bit) I already gave Eric the script / file to test.
Thanks for the reply, Eric.
I think I found a major memory leak (Max 9 32 bit).
It seems that iterators which return Max objects do not free memory correctly.
To illustrate this, run the following code snippet on an Editable Poly object:
for i in xrange(1000000):
for f in obj.faces:
f = f
The code does nothing useful, it serves only to illustrate the problem.
If you run it, Max allocates more and more heap memory, until it eventually
stops with an out of memory error or blows up.
Is it possible that every object returned from Max is not correctly freed? I suspect it.
This is a big problem, because I use the plugin to create some complex geometry
and often iterate over faces, edges and vertices. With this bug I currently can’t create objects with more
than approx. 15000 faces.
^ I’ve actually noticed the same thing, and reported it with my last file… thought it was just my script, and haven’t tested otherwise, but it appears you’re running into the same thing I was.