Topics of interest to people using and extending 3ds Max by Christopher Diggins, principal software developer at Autodesk.
Showing posts in "Python" category:
Since Python arrived with the 3ds Max 2014 extension one of the most popular requests is how to create UI using PyQt or PySide that works well with 3ds Max. In this blog post I'm going to share some techniques for creating a PyQt UI in 3ds Max that is properly parented to the 3ds Max window and handles shortcut keys in text editors.
Good news from the Autodesk Developer Network for our M&E developer customers. ADN will be hosting a DevDays M&E conference where I will talk about the new Python API in 3ds Max and Kevin Vandecar has launched a new blog for 3ds Max SDK users.
The Autodesk Exchange Apps Portathon is happening on September 13th. There is still time to register and potentially receive US$100 per plug-in or script published on the app-exchange (up to $500)!
Autodesk exchange now supports 3ds Max and Maya. This is a great opportunity for plug-in developers to have significantly more reach and publicity for their plug-ins.
A new video from the YouTube Maya learning channel shows how to create an undoable Python command plug-in and demonstrates the particle system.
Two weeks ago we launched Project Sci-Viz on labs. Sci-Viz is an experimental technology designed to enable popular 3rd party molecular graphics toolkits written in Python.
For uses of M&E products there will be a number of scripting and SDK classes at Autodesk University. AU is going to be held from November 27th to November 29th at the Mandalay Bay Resort in Las Vegas.
I was facing an interesting challenge. I wanted a .NET application to inform a Python script running on the same machine whenever a particular event occured. I discovered that using XML RPC was a very easy an effective way to achieve this.
The M&E learning team has produced an introducting to Python plug-in in Maya in the form of an awesome video tutorial!
We've posted an update to the Maya 2013 API documentation. This includes a new class taxonomy and a Python-based learning path.