Tagged 'python'


1 vote

A modern version of MXSCOM, to allow for editing & execution of 3ds Max MaxScript and Python files from external code editors.

In 2005 Simon Feltman released the first MXSCOM, a small Visual Basic 6 application that took commands and sent them to Autodesk's
3ds Max's internal COM server. This allowed users to choose their own external code editor for editing MaxScript and to be able to
have their MaxScript code execute in 3ds Max by way of having the code editor utilize MXSCOM to send the file into 3ds Max and have it


0 votes

A first public release of duberPython, a dotNET plugin that bridges MAXScript and Python scripting, is finally available.

A battle tested plugin used by such as Pixomondo or Orbit Studio, can be yours!

The main purpose for this plugin is the ability to communicate with Python APIs, such as Shotgun (for which there is also a wrapper that I wrote, available on request) or Tactic, or your Python tools of choice!

The plugin takes care of all the necessary data type conversions so that strings in MAXScript are strings in Python, booleans in MAXScript are booleans in Python etc...


36 votes

This is an external lexer for the scintilla based maxscript editor that ships with 3dsmax 2008 and later.

It adds syntax highlighting for C++, C#, Python and Ruby source code to the editor. This comes in handy if you are doing just-in-time compilation of external source through .NET.


49 votes

(This plugin was submitted to ScriptSpot as a benefit to the users - technical questions need to be directed the developers using the project page link below.)

"Here at Blur we've developed a way to integrate the Python (http://www.python.org) programming language into the 3d Studio Max application. By mapping the basic MAXScript value class to the basic Python PyObject class, we're able to expose MAXScript functionality as a Python module. All maxscript methods are available using the mxs module and run the same way as they would normally in maxscript, only using a pythonic syntax.
For faster development, we've also integrated the PyQt framework to allow development of Qt applications instead of MAXScript rollouts."

Syndicate content