Я пытаюсь создать инструмент в Maya с помощью Python, который создает кривые на основе позиций ключа объектов. Конечная цель состоит в том, чтобы создать различные кривые анимации, которые объект может смешиваться между тем, чтобы создать настройки к основной анимации. Вот что у меня есть до сих пор. Это создает кривую, которая следует по пути движения, но не основана на позиции ключа. Любая помощь будет очень оценена. < /P>
import maya.cmds as cmds
def createAnimCurve( startFrame, endFrame, numCV, object ):
curveCVstep = ((endFrame - startFrame)+startFrame)/numCV
points = []
for step in range( startFrame, endFrame, int(curveCVstep)):
# Moves throughout the specified timeline to find point results
cmds.currentTime( step )
# Queries the pivot position to draw the curve relative to the controller
xpos = cmds.xform( object,q=1,ws=1,rp=1 )
# convert the tuple (vector) to a string
points.append(xpos)
cmds.curve(d=3, ws=True, p=points, n=object+'_xPath')
createAnimCurve(1,24,12,"L_hand_CTL")
Подробнее здесь: https://stackoverflow.com/questions/380 ... aya-python
Нужна помощь в создании кривых на основе позиций сет -кафедры (Maya/Python) ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение