maya和其他3d应用程序的python版本

jhu*_*gre 3 python 3d maya

我有几个小项目,我想用来学习python.如果我想稍后转移到Maya,Blender等脚本,我应该使用什么版本?此外,那些程序的脚本有哪些资源?

小智 5

如果您使用的是Maya 2011,它已经捆绑并绑定到py 2.6.4.您不需要单独安装,甚至不再需要pyMEL.

如果你想在将知识应用到3D应用程序之前自己学习Python,那么几乎任何2.x Python都会真正做到这一点,特定版本的功能只有在你迈出第一步时才会发挥作用.2.6.4虽然当然是一个不错的选择,因为它将与你在Maya和Softimage中使用的东西一致.

现在远离py3k,因为我们的领域的采用似乎还有很长的路要走.

至于资源,对于Python和Maya来说,几乎没有任何东西,但是我所看到的大部分面向编程的材料,只有少数值得注意的例外,例如Gould的材料,通常介于平淡无奇和业余之间.

你最好还有一本不错的入门级书籍,它不会让读者流口水白痴(我仍然非常评价O'Reilly的学习Python),像StackOverflow这样的网站用于惯用的问题,以及大量的练习和浏览在涉及Maya脚本API的细节时,必要的心理联系和练习.

仔细看看pyMEL,因为现在捆绑了,也不会受到伤害.默认的,旧的maya命令和类似于包装器的模块真的是非常残酷的,并且远离Pythonic,因为它们可以制作它们.pyMEL,虽然不是100%的方式,但具有更强的面向对象,并且不像大量的猴子一样被突然处理打字机.