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. http://forums.cgsociety.org/showthread.php?f=98&t=509631

 

 

Comments

Comment viewing options

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

about python tutorials

ı want to learn ptyhon scripting for max but no tutorials any one knows ?

durke12's picture

Thanks for all the help you

Thanks for all the help you provide guys, but python is a bit over my capabilities at this moment.

loocas's picture

duberPython

We cooked up a Python bridge for 3ds Max users and have successfully deployed it at several studios, including Pixomondo, that use it mainly for connecting to Shotgun etc. The sole purpose of duberPython was to be able to directly communicate with Python pipeline tools, such as Shotgun, Tactic etc...

Please, take a look at a few examples of this: http://blog.duber.cz/?s=duberPython

AurasmaTD's picture

Python SSSSSssssssss....

I would like to see a Python intergration with max. I have been using Python and MEL for a while and like the ease in which that transition was made. The only thing I would like to see would be documentation that is on a par with the MAYA MEL documentation. Sometimes the information in MaxScript help is a little confusing and has no real examples. Also, when I turn the Macro recorder on, I would expect to see the commands executed, not just the names of the macros. Its a pain in the bum to have to copy the macro and then rename it, then look for the code , then something else etc etc etc. when MEL just shows all the elements being executed, making it far easier to understand and correlate between the code and the help file. Maxscript also has a propensity to make you do things the long way and has, at times, a methodology that requires more code to achieve a result that takes far less syntax in MEL. I am not trying to diminish Maxscript, I use it a lot and have created some great tools with it, I just feel that as the rest of the program has a nice learning curve, the scripting element should also reflect that ease of learning.

When all else fails and it looks like you cant finish, just suck it up and get it done.

gentos's picture

very interesting ...

very interesting ...

shayanzoro's picture
jedie's picture

replace maxscript with python

Everyone who will see Python in 3dsmax should vote here: https://autodesk.uservoice.com/forums/80701-publicsdkandscriptingenhance...

EdgyDesign's picture

Complex...

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

Awesome!

Awesome!

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: http://www.rtrowbridge.com/blog/2009/02/24/python-in-3ds-max/ . Hope it will help you also.

Comment viewing options

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