制作日記ブログ

mel書いた

手抜きのグローバルイルミネーション(環境光)もどきテクスチャー制作スクリプトです。シェイダーを選択して実行します。カラーマッピングの明度を変えて、ambientColorとspecularColorにコネクトしてます。あんまり汎用性はないと思いますが、使う人は、ご自由に。

string $objNameAr[] = `ls -sl`;
string $objName = $objNameAr[0];
string $fileTexNameAr[] = `ls -tex`;
string $fileTexName = $fileTexNameAr[0];
string $lTexName = `shadingNode -asTexture layeredTexture`;
string $oc=$lTexName+".inputs[0].color";
string $ip=$lTexName+".inputs[0].alpha";
setAttr $oc -type double3 0 0 0 ;
setAttr $ip 0.8;
$oc=$fileTexName+".outColor";
$ip=$lTexName+".inputs[1].color";
connectAttr -force $oc $ip;
$oc=$lTexName+".outColor";
$ip=$objName+".ambientColor";
connectAttr -force $oc $ip;
string $lTexName = `shadingNode -asTexture layeredTexture`;
string $oc=$lTexName+".inputs[0].color";
string $ip=$lTexName+".inputs[0].alpha";
setAttr $oc -type double3 0 0 0 ;
setAttr $ip 0.5;
$oc=$fileTexName+".outColor";
$ip=$lTexName+".inputs[1].color";
connectAttr -force $oc $ip;
$oc=$lTexName+".outColor";
$ip=$objName+".specularColor";
connectAttr -force $oc $ip;
select -cl ;

ブログ内検索

最近のエントリー

カテゴリー

アーカイブ

Powered by
Movable Type 4.1