Website Youtube GitHub

Pythonでのガイド作成について


#1

pythonを使ってガイドを自動生成したいのですが、どうすれば良いですか?
あくまで一例なのですが、
尻尾のジョイントの数からdivisionを取得して、chain springで尻尾用リグを自動で生成できるようにしたいです。
よろしくお願いします。


#2

これは現在サポートされていません。 私はそれを行う方法を研究する必要があります
this is not supported currently. I need to research how to do it


#3

すみません、私の聞き方がわかりにくかったかもしれません。
現在、Shifter Guide Managerでコンポーネント名をダブルクリックしてガイドを作っているのを、
代わりにpythonを使ってガイドを出したいです。


#4

ああ! そうですか! はい、できます! ちょっとした例を用意します :slight_smile:

Oh! I see! Yes, you can do that! I will prepare a little example


コントローラーのアトリビュートのロックの情報
#5

here is the code snippet. I hope it is helpful
これがコードスニペットです。 お役に立てば幸いです


import pymel.core as pm
from mgear.shifter import guide

# create the guide rig instance
# ガイドリグインスタンスを作成
r = guide.Rig()
# add the first component. This will add the guide base elements
g.drawNewComponent(None, "control_01")

# add a second compoents to be child of the existing component
# 最初のコンポーネントを追加します。 これにより、ガイドの基本要素が追加されます
parent_comp = pm.PyNode("control_C0_root")
g.drawNewComponent(parent_comp, "leg_2jnt_01")

# set the guide
#ガイドを設定
g.setFromHierarchy(pm.PyNode("guide"))

# print how many components have the guide
# ガイドを含むコンポーネントの数を出力します
print g.components

コントローラーのアトリビュートのロックの情報