選択中のマテリアル(lambert)をメッシュに貼る方法を明記
(張るためには一度シェーディンググループを取得する必要がある)
まずは選択中マテリアルを張るって話なので
ハイパーシェードでマテリアルを選択。
そして python を実行
(listConnectionsを利用してlambert3からlambert3SGを取得し関連付ける)
pythonの場合)
# 選択リストの取得
sel = cmds.ls(selection=1,type="lambert")
if 0 < len(sel):
# シェーディンググループの取得
if 0 < len(sg):
# シェーディンググループの設定
cmds.sets( "pCube1", forceElement=sg[0] )
melの場合)
// 選択リストの取得
string $sel = `ls -selection`;
if( 0 < size($sel) )
{
// シェーディンググループの取得
if( 0 < size($sg) )
{
// シェーディンググループの設定
sets -forceElement $sg[0] "pCube1";
}
}