Le plus difficile est surtout d'avoir une logique de programmation quand l'on est graphiste. Personnellement, c'est se qui m'a pris le plus de temps.
Rester dans un langage est pratique pour débuter, ça permet de mieux comprendre les choses et d'évoluer. Pour le coup je ne sais pas ou en est de python sur 3dsmax ?
Est-il possible d'aller aussi loin avec python dans 3dsmax qu'avec mxs ? il y a encore 5 ans de ça, il n'était pas possible d'utiliser certaines fonctions python, quid aujourd'hui ?
Python est très largement utilisé, il y a des binding dans quasi tout les dcc. Si python est bien implémenté dans 3dsmax, il est préférable de partir sur python.