SoftImage & XSI道場 (タグ: Scripts) http://www.cveld.net/modules/xigg/index.php/tag/Scripts 親NULLを作り、コンストレインを受け渡すスクリプト http://www.cveld.net/modules/xigg/index.php/node/1292 親NULLを作り、コンストレインを受け渡すスクリプト子供は開放されます。cvELD_CNSChangeParent.js
cvELD_CNSChangeParent.jpg

親NULLを作り、コンストレインを受け渡すスクリプト
子供は開放されます。

続き...

]]>
Land-Y 2014-07-24T16:51 Animate Addon
クローンして左右反転、自動化ツール http://www.cveld.net/modules/xigg/index.php/node/1288 スクリプティングメモJSで作っています。 クローンして左右反転、クローン元の生にプリフィックス "Clone_" を追加シンメトリコンストレイン。複数選択可能。■とりあえず今やってる所のタスクメモ。・ブランチ選択でも動くようにしたい。/////////こっから //アクティブシーンルート宣言root = ActiveSceneRoot;/////クローンオブジェクトグループ用のNULL配置///////アクティブシーンルートにある"Clone_gr"を見つけ出すvar oNull = root.children.item("Clone_GrNull");//Clone_grが「無かった」ら実行if(!oNull){var oNull = root.addnull("Clone_GrNull");oNull.size.value = 0}/////クローンオブジェクトグループを生成/////var oGr = root.groups.item("Clone_gr");//Clone_grが「無かった」ら実行if(!oGr){SICreateGroup("Clone_gr");}/////クローンして対象に配置してシンメトリコンストレイン/////var oCol = XSIFactory.CreateObject( 'XSI.Collection' );oCol.items = Selection;for ( var i = 0 ; i < oCol.count ; i++ ){var oClone  = Clone(oCol(i),1,0);logmessage(oClone(0).name)oClone(0).name = "Clone_"+oCol(i);ResetTransform(oClone, siCtr, siSRT, siXYZ);Scale(oClone(i), -1, 1, 1, siAbsolute, siPivotCOG, siObj, siX, null, null, null, null, null, null, null, 0, null);ApplyCns ("Symmetry",oClone(i),oCol(i),"True");ParentObj("Clone_GrNull")AddToGroup("Clone_gr",oClone);}////////ここまで  スクリプティングメモ
JSで作っています。 

クローンして左右反転、
クローン元の生にプリフィックス "Clone_" を追加
シンメトリコンストレイン。

複数選択可能。

■とりあえず今やってる所のタスクメモ。
・ブランチ選択でも動くようにしたい。

/////////こっから 

//アクティブシーンルート宣言

root = ActiveSceneRoot;



/////クローンオブジェクトグループ用のNULL配置/////

//アクティブシーンルートにある"Clone_gr"を見つけ出す

var oNull = root.children.item("Clone_GrNull");


//Clone_grが「無かった」ら実行

if(!oNull){

var oNull = root.addnull("Clone_GrNull");

oNull.size.value = 0

}

/////クローンオブジェクトグループを生成/////


var oGr = root.groups.item("Clone_gr");

//Clone_grが「無かった」ら実行

if(!oGr){

SICreateGroup("Clone_gr");

}





/////クローンして対象に配置してシンメトリコンストレイン/////

var oCol = XSIFactory.CreateObject( 'XSI.Collection' );

oCol.items = Selection;


for ( var i = 0 ; i < oCol.count ; i++ ){


var oClone  = Clone(oCol(i),1,0);

logmessage(oClone(0).name)


oClone(0).name = "Clone_"+oCol(i);

ResetTransform(oClone, siCtr, siSRT, siXYZ);

Scale(oClone(i), -1, 1, 1, siAbsolute, siPivotCOG, siObj, siX, null, null, null, null, null, null, null, 0, null);

ApplyCns ("Symmetry",oClone(i),oCol(i),"True");

ParentObj("Clone_GrNull")

AddToGroup("Clone_gr",oClone);

}

////////ここまで 

続き...

]]>
Land-Y 2014-06-26T22:42 Addon&Scripts
パーティション操作支援ツール 【パッていしおん。】 http://www.cveld.net/modules/xigg/index.php/node/1235 Junki The Junkie's Junkyardパッていしおん。複数の Pass で、次々にパーティションを作成しながらオブジェクトをブチ込んでいくとか、既にあるパーティションにズンドコ入れていく詳細はBlogに動画説明が公開されています。&nbsp; Junki The Junkie's Junkyard

パッていしおん。

PaTaySion.jpg

複数の Pass で、
次々にパーティションを作成しながら
オブジェクトをブチ込んでいくとか、
既にあるパーティションにズンドコ入れていく

詳細はBlogに動画説明が公開されています。

 

続き...

]]>
Land-Y 2014-02-24T18:31 Render Addon
リンク切れのテクスチャーパスを修正するスクリプト http://www.cveld.net/modules/xigg/index.php/node/1231 ソースからPictures内テクスチャ検索.py作:Mist-Eリンクの切れたテクスチャーを自動でアタッチし直します。Picturesフォルダ意外を検索する場合はSearch先のアドレスを変更してください。&nbsp; ソースからPictures内テクスチャ検索.py

作:Mist-E

リンクの切れたテクスチャーを自動でアタッチし直します。
Picturesフォルダ意外を検索する場合はSearch先のアドレスを変更してください。 

続き...

]]>
Land-Y 2014-02-15T01:18 General Addon
pb_エンベロープディスタンスと pb_ウェイトディスタンス減衰、強度、範囲調整可能 http://www.cveld.net/modules/xigg/index.php/node/1230 pb_EnvelopeByDistance and pb_WeightByDistance非常に有用なエンベロープ用ICEコンパウンド公開。NULLの範囲内で、縦横のスケールも可変です。減衰、強度、範囲実際の利用方法は動画を参照してください。操作支援スクリプトも同時公開されています。pb_EnvelopeByDistance and pb_WeightByDistance pb_EnvelopeByDistance and pb_WeightByDistance

非常に有用なエンベロープ用ICEコンパウンド公開。
NULLの範囲内で、縦横のスケールも可変です。

減衰、強度、範囲

実際の利用方法は動画を参照してください。
操作支援スクリプトも同時公開されています。

pb_EnvelopeByDistance and pb_WeightByDistance

続き...

]]>
Land-Y 2014-02-14T16:32 ICE Compound