Call for Python tutorials

866 votes

I've been seeing a lot of discussion about using Python with 3ds Max for quite a while now... I'd love to get some resources up describing Python - 3ds Max integration / workflow / processes. If you've got or would write a beginner tutorial or even an advanced tutorial, please share it with the community!

Some questions to get the ball rolling... What is Python? How does it compare to MAXScript? Why should someone use Python? Is Python best for end users or developers? How do you create a simple "hello world" Python script?


FYI - for those that are curious, here's a great thread on cgtalk about MAXScript & Python.




Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
jedie's picture

replace maxscript with python

Everyone who will see Python in 3dsmax should vote here:

EdgyDesign's picture


To me Python seems pretty complex. While I appreciate the possibilities the complexity makes me shy away. So I would appreciate some basic beginners guide and especially how it compares to MAXScript. Thank you guys for all the links!

Gefenzync's picture



roxanne's picture

I am only new in making

I am only new in making scripts and still learning things. I find this website a very helpful one. About your favor, I want to help you also with some resources for Python with 3d max. I used this once and it is quite effective. Here: . Hope it will help you also.

diatom's picture

Blur provides a way to

Blur provides a way to integrate python into max.
This is a challenging install, but as of now, the best and maybe only way to use python in max.
After a considerable effort, I finally managed to get it all working. Their documentation is not perfectly clear just yet. To make it easier for everyone, here is a step by step that did work for me.
I installed on XP 64bit using max 2009.

1) install python for win 64

rename Python26 to Python26_64

open python IDLE just to be sure it is working. run as a test. f5 to execute.

2) install visual studio 2008 - commercially available from microsoft,
or alternately install the open source version MinGW

3) install Qt
read this for installation instructions
if you installed visual basic use this -> Qt libraries 4.6.2 for Windows (VS 2008, 194 MB)
if you installed MinGW use -> Qt libraries 4.6.2 for Windows (minGW 4.4, 278 MB)

4) copy max to c:/max2009_x64 - blur has hardcoded their paths to this location.
open plugin.ini and InstallSettings.ini. edit paths to reflect this new location.
you may have to reinstall max to this location. I did, after i ran into a problem.

5) download and run these "blur core" files
this installs blurs core plugins and scripts. Be sure to read the readme and clean up the details.
install blur's directory structure for projects. It migth help to make their scripts work better but maybe not necessary.

6) install Blur DLLs for 3dsMax Blur Libraries Python26 x64
Let it install it at the default location, which will be c:\max2009_x64\ and c:\python26_64\
this installs blur's plugins, dlx etc and maxscripts

7) install blur's PyQT PyQt4_gpl_4.6.1-Py2.6-win32-msvc2008_64.exe -- Blur PyQt x64 Libs (Python26)
PyQt is the pythonic bindings to the Qt framework - opening up all that amazing power of Qt to the Python language.

8) install QT dlls qt_install_4.5.2-1_win32-msvc2008_64.exe
Output folder: C:\windows\system32\blur64

9) install blur_pyqt_modules
Output folder: C:\Python26\\Lib\site-packages\blur

10) install Python for 3ds Max 2009 x64 (Python26)
this installs into the max folder and the python folder..

installs some .pyd files - dlls that make python work in max - socket.

hopefully it will be working at this point.
Fire up Max and look for the python menu.

hope that helps


Aline3D's picture

Hi, I'm studing python a lot

Hi, I'm studing python a lot on the last monts.

I'm working in a project manager like OpenPipeline (

using python. Connecting with max by COM server and maya by telnet. Its working very well. 


Script Developer - O2 filmes

Script Developer - SeagullsFly

Miller's picture

If anyone ever does find the

If anyone ever does find the tutorial, will it posted here or will there be a link to it somewhere? Did I already miss that comment? online casino

markschum's picture is a main is a main source of the python documentation. I had not seen anything on a max implementation of it though :(

taemoor's picture

Hi I saw this very handsome

Hi I saw this very handsome intro to intermediate and beyond level of online training for Python here
just scroll the left menu down to bottom and click on python.
You have to register yourself first, registration is easy and amazingly free.
I thought I should contribute.

Dragon's picture

I was just looking at

I was just looking at Multi-Gen and see that Python is also their scripting language

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.