MY BLOG DIRECTORY:
YivanLee:专题概述及目录INTRODUCTION:
上一卷花了三小时入门了Maya python脚本编程,这一部分主要是在Maya中用脚本做一些功能,这些一个个的功能经过封装和UI制作就能成插件。
MAIN CONTENT:
【1】在模型顶点上再生成模型
import maya.cmds as cmd
vertexes = cmd.ls(selection = True, fl = True)
for vet in vertexes:
pos = cmd.xform(vet, query = True, translation = True, worldSpace = True)
print pos
ball = cmd.polySphere(sx = 10, sy = 10, r = 0.5, name = str(vet))
cmd.move(pos[0],pos[1], pos[2], ball)
【2】给模型设置随机顶点色
操作之前需要打开顶点色预览
import maya.cmds as cmd
import random
random.seed(1234)
vertexes = cmd.ls(selection = True, fl = True)
for vet in vertexes:
cmd.select('%s' % vet)
r = random.uniform(0, 1)
g = random.uniform(0, 1)
b = random.uniform(0, 1)
cmds.polyColorPerVertex(rgb=(r, g, b))
【3】把世界坐标烘焙到定点色里
import maya.cmds as cmd
import random