A. maya和python间关系

python是一种来解释性语言,可以视为是源个高级版的mel,大多数时候完成一些自动化的操作(比如重复地给几百个物体附贴图之类)

python优于mel的地方在于python可以调用maya和核心算法,即maya python api,也就是说你可以用python扩展maya的功能,比如为maya添加一个文件管理器等等,

你说的那个“画图的功能”大概是指得maya核心算法,那些功能不完全对用户开放,但是通过查看maya的api文档你可以知道绝大多数功能的使用说明。

在这一点上python和C++都可以调用maya核心算法。

B. 怎样自学maya的python!

首先要学会mel的基础用法,建议你去看看maya的帮助文件。然后去学习python的基本用法,建议你看python核心编程第二版,网上都有下载,然后再看python的maya帮助文档,多看看例子,研究研究,就会用了

C. 用Python写的Maya插件,如何安装和运行

MAYA_PLUG_IN_PATH = d:\mayaPlugin\
这样Maya就会将该路径加入到插件的目录当中。可以从该目录载入插件。
然后很爽的一点是Maya的mel有卸载和载入插件的函数:
unloadPlugin "ModelTranslator.py";
loadPlugin "ModelTranslator.py";

D. 请问学习python对maya有哪些好处 尽可能的详细点。。谢谢

python语言是maya2009的时候才能在maya中使用的 以前只有MEL

学这个对maya没坏处 这么说吧 不会不碍事 会了如虎添翼

E. 请问maya中的mel和python有什么区别,mel是不是只在maya里用,学了python是不是就不用学mel了谢谢

mel和python的区别是,一个是面向过程的语言,一个是面向对象的语言,举个简单的例子,首先mel跟python在玛雅里可以实现相同的功能,如果要实现一个相同的功能python用10行代码,mel就需要100行还多,而且很多cg软件对python都有很好的支持

这个图你可以好好看看maya官方的链接发你

而且你想学maya等cg软件的开发的脚本开发有公众号CGPipeline有讲,是从零基础开始的

F. Maya中用python赋予材质

import pymel.core as pm

#创建球体
pm.sphere()
#创建blinn材质球
myBlinn = pm.shadingNode('blinn', asShader=True)

#选择球体。球体的mesh属性面板的名字是nurbsSphere1(你按ctrl+a就能看到属性面板)
pm.select( 'nurbsSphere1' )

#将指定的着色器节点分配给活动列表上的可渲染对象。该节点可以是着色组,也可以是连接到该着色组的着色器节点。myBlinn是我创建材质球的变量名,也可以写材质球名字"lambert2"
pm.hyperShade( assign=myBlinn )

pm.select( cl=True )
pm.hyperShade( objects=myBlinn )

G. 怎么用python完成maya里的渲染设置

如果是一个文件中的多个镜头,那么你可以在渲染设置的时候,添加多个摄像机
在渲染设置下面,有个选择渲染相机下拉框,打开下拉框,选择最后一个添加摄像机,这个时候就会多出来一个相机选项,然后再次选择添加摄像机,物体你场景中有4个摄像机,那么你只要在选择相机下拉框里面执行三次添加相机,然后就有4个相机选择,每个选择下拉框选择你需要渲染的相机就可以了,这个时候保存,然后批渲染,就可以同时渲染四个摄像机了
如果是多个文件,你只要在网络一下“maya BatchRender.bat“或者"maya render.bat”就能找到很多后期多个文件批渲染的mel,和相关教程,你可以试试看!

H. 关于maya中的python

我只会写mel,对python不了解,但我想应该是差不多吧
用脚本的意义就是使操作简单,有很多效果光用命令一个一个去做会累死的,这时候就要用脚本去做了。
用脚本做的最多的应该是动画绑定和特效方面的东西了,最典型的就是群集动画,你没有优越感是因为你不知道在什么情况下用脚本语言,举个例子,如果建立一人cube还要用脚本的话肯定效率是低的

I. maya的python新手

if i ==10