[Closed] 3dsmax 2017 Python
From
http://area.autodesk.com/blogs/max/introducing-3ds-max-2017
Python Integration
3ds Max enjoys a tighter integration with several pipeline tools like Shotgun thanks to its newly extended and improved Python/.NET toolset. Integrating the use of this industry standard programming language as an alternative script language for Max users opens doors to Python developers to create 3rd party plug-ins, making new pipeline tools more extensive and accessible. While not a complete list, we now have complete Maxscript exposure to Python. You can now import python scripts as the Maxscript editor and listener has Python language support. With this update, we have included all PySide libraries and load UI with the PySide Uic module. There is a simplified API for QWidget attach and full native support for parenting and docking Python tools. Watch for a deeper dive into the added functionality of Python in 3ds Max 2017 in Chriss Max Mayhem and Kevins GetCOREInterface blogs.
say what?
Sounds like a nice little addition if it is what I think it might be!
Here is a list for Python.
Python
pymxs : Complete Maxscript exposure to Python
Python.Import
MAXScript editor and listener Python language support
Include all PySide libraries
Integrate PySideUic package
Simplify API for QWidget attach
Full Native Support for Parenting/Docking Python Tools
with Redraw/Quiet/Undo/Animate/At Level/At Time On Off
Listener mode switch accept undo/redo on indicator
MAXScript type marshalling(point2, point4, quat, eulerangles,angleaxis)
Tuple from MaxScript to Python
Support multithread for Python’s execution on Max
Follow standard Python sys.path Rules
Support Quad Poly on MaxPlus
Support AppData Chunk API on MaxPlus
All sounds great.
the only one thing makes me suspicious… will it be the making script ‘EXTENSIONS’ for python the same easy as for MXS.
i mean functions, interfaces, globals, structs (any visible primitives) publishing
What about that multithread support? Is it available for object and mesh creation as well? Or is it crappy like the background worker from .NET
3ds Max it self is not thread safe.
I don’t know any 3d DCC which is fully multi-threaded.
http://getcoreinterface.typepad.com/blog/2016/04/3ds-max-2017-features-and-sdk-changes.html
More info here for devs.