Which programming languages should I learn to be able to write a script?

Which programming languages should I learn to be able to write a script?

Waseem_Dabbas
Advocate Advocate
9,281 Views
3 Replies
Message 1 of 4

Which programming languages should I learn to be able to write a script?

Waseem_Dabbas
Advocate
Advocate

Hello, I was wondering about scripts how can I write my own script, which programming languages should I learn to be able to write a script in 3ds Max?
Thank you

0 Likes
Accepted solutions (1)
9,282 Views
3 Replies
Replies (3)
Message 2 of 4

drew_avis
Autodesk
Autodesk
Accepted solution

MAXScript is the built-in scripting language for 3ds Max.  You can also use Python, which is more widely used and useful for other things outside of 3ds Max.

 

Hope that helps,

Drew



Drew Avis
Content Experience Designer
0 Likes
Message 3 of 4

istan
Advisor
Advisor

IMHO best is, you simply learn MaxScript, if you don't need to use a programming language for anything else.

MXS is easy to learn as you can test everything on the screen interactively. Usually you start with ANY language (or on the University with many, but you're not able to use any). If you need it for the daily job, you'll end up using 5-10 "languages" anyway.

0 Likes
Message 4 of 4

malcomarmstrong
Advocate
Advocate

Fundamentally, Maxscript should allow you to do most things (tool based). You can access the infrastructure at the top and SDK levels (though this is more c++). Some people still use Dot Net and maxscript, some use it in conjunction with C#. I guess it will come down to ui complexity as it seems that this is the area in which higher level functionality is wanted and which maxscripts ui toolset is inferior. Additional interfaces exposed (Vray and other non max standard installed additions) will be accessible, but while maxscript is very useful, it cannot comapare to utilising Python or others to enhance it, but python leverages (wraps) maxscript, so at some level, possibly a speed issue, but for what you will learn to start with, it should not pose much of an issue. Start with Maxscript.

0 Likes