Maya插件开发入门
W.AN0N 这里笔者给出一个创建简单的MAYA C++插件的流程。
r z%=qY 笔者给出MEL和C++插件两个版本,实现了同样的功能。
D0=H&Z[ 这个
插件的背景是这样的,大多人听说MAYA8.5问世之后,都是欣喜万分,终于可以感受新版本的MAYA了。唯独方老板听到这个消息后,一筹莫展,并怨恨交加。下面的MEL和C++插件都是实现这样的一个想法。
7:t
*&$ MEL版:
#:?vpV#i float $maya_version = 8.5;
wDV%.Cc string $boss = "bossFang";
=?f\o*J) string $person = "bossFang";
j6KGri if($maya_version == 8.5 && $person != $boss){
W=Ru?sG= print ("happy : ) Enjoy maya 8.5 \n");
+SSF=]4+ }
S&@uY#_(*T Ncu\;K\N if($maya_version == 8.5 && $person == $boss){
r~uWr'}a} print (" : ( Fuck! Fuck! sign,why now? \n");
$!<J_d* }
sSC yjS'T 3Q`F x 输入
脚本编辑器并执行,结果如图。
&LO<!WKQ 图 执行MEL
a(Bo.T<2@ c ZN+D D dIG(7~ C++ plug-in for maya7.0 版:
`7P4O 在.NET中执行文件 | 新建 | 项目,如图。
HPAd@5d( 图 新建项目
AfG!(AF` *s/sF@8<X 在Visual C++项目中选择MayaPlugInWizard,如图,然后选择文件路径并给定名称,这里笔者使用boss为名。
W;coi4
n`T
4aDm e*e}X&|(g 图 选择MayaPlugInWizard
UK2Y<\vD 9}Tf9>qP>M 单击确定后,Maya Plug-in Wizard会自动进入Plug-in setup(插件设置)窗口,如图,选择Maya7.0,即可为Maya7.0创建插件,下面还要选择MAYA的
安装路径,并填写作者名称。
A+3@N99HeH m,v"N%k, uAR!JJ 2i#wJ8vrF