подскажите плиз почему счетчик не работает?
ну или хотябы намекните
//счетчик
int $dupNum = 1;
int $dupfile = 1;
int $dupRows = 10;
while ($dupNum < $dupRows){
shadingNode -asShader lambert;
string $lambN = ("lambert" + $dupNum + "SG");
string $lambdN = ("lambert" + $dupNum);
sets -renderable true -noSurfaceShader true -empty -name $lambN;
connectAttr -f ("lambert" + $dupNum + ".outColor") ("lambert" + $dupNum + "SG.surfaceShader");
defaultNavigation -createNew -destination ($lambdN + ".color");
createRenderNode -allWithTexturesUp ("defaultNavigation -force true -connectToExisting -source %node -destination " + $lambdN + ".color") "";
defaultNavigation -defaultTraversal -destination ($lambdN + ".color");
shadingNode -asTexture file;
shadingNode -asUtility place2dTexture;
connectAttr -f ("place2dTexture" + $dupNum + ".coverage") ("file" + $dupNum + ".coverage");
connectAttr -f ("place2dTexture" + $dupNum + ".translateFrame") ("file" + $dupNum + ".translateFrame");
connectAttr -f ("place2dTexture" + $dupNum + ".rotateFrame") ("file" + $dupNum + ".rotateFrame");
connectAttr -f ("place2dTexture" + $dupNum + ".mirrorU") ("file" + $dupNum + ".mirrorU");
connectAttr -f ("place2dTexture" + $dupNum + ".mirrorV") ("file" + $dupNum + ".mirrorV");
connectAttr -f ("place2dTexture" + $dupNum + ".stagger") ("file" + $dupNum + ".stagger");
connectAttr -f ("place2dTexture" + $dupNum + ".wrapU") ("file" + $dupNum + ".wrapU");
connectAttr -f ("place2dTexture" + $dupNum + ".wrapV") ("file" + $dupNum + ".wrapV");
connectAttr -f ("place2dTexture" + $dupNum + ".repeatUV") ("file" + $dupNum + ".repeatUV");
connectAttr -f ("place2dTexture" + $dupNum + ".offset") ("file" + $dupNum + ".offset");
connectAttr -f ("place2dTexture" + $dupNum + ".rotateUV") ("file" + $dupNum + ".rotateUV");
connectAttr -f ("place2dTexture" + $dupNum + ".noiseUV") ("file" + $dupNum + ".noiseUV");
connectAttr -f ("place2dTexture" + $dupNum + ".vertexUvOne") ("file" + $dupNum + ".vertexUvOne");
connectAttr -f ("place2dTexture" + $dupNum + ".vertexUvTwo") ("file" + $dupNum + ".vertexUvTwo");
connectAttr -f ("place2dTexture" + $dupNum + ".vertexUvThree") ("file" + $dupNum + ".vertexUvThree");
connectAttr -f ("place2dTexture" + $dupNum + ".vertexCameraOne") ("file" + $dupNum + ".vertexCameraOne");
connectAttr ("place2dTexture" + $dupNum + ".outUV") ("file" + $dupNum + ".uv");
connectAttr ("place2dTexture" + $dupNum + ".outUvFilterSize") ("file" + $dupNum + ".uvFilterSize");
defaultNavigation -force true -connectToExisting -source ("file" + $dupNum) -destination ("lambert" + $dupNum + ".color");
connectAttr -force ("file" + $dupNum + ".outColor") ("lambert" + $dupNum + ".color");
AEassignTextureCB ("file" + $dupNum + ".fileTextureName") ("C:/00" + $dupNum + ".jpg") "image";
$dupNum++;
$dupfile++;
}
ну или хотябы намекните
//счетчик
int $dupNum = 1;
int $dupfile = 1;
int $dupRows = 10;
while ($dupNum < $dupRows){
shadingNode -asShader lambert;
string $lambN = ("lambert" + $dupNum + "SG");
string $lambdN = ("lambert" + $dupNum);
sets -renderable true -noSurfaceShader true -empty -name $lambN;
connectAttr -f ("lambert" + $dupNum + ".outColor") ("lambert" + $dupNum + "SG.surfaceShader");
defaultNavigation -createNew -destination ($lambdN + ".color");
createRenderNode -allWithTexturesUp ("defaultNavigation -force true -connectToExisting -source %node -destination " + $lambdN + ".color") "";
defaultNavigation -defaultTraversal -destination ($lambdN + ".color");
shadingNode -asTexture file;
shadingNode -asUtility place2dTexture;
connectAttr -f ("place2dTexture" + $dupNum + ".coverage") ("file" + $dupNum + ".coverage");
connectAttr -f ("place2dTexture" + $dupNum + ".translateFrame") ("file" + $dupNum + ".translateFrame");
connectAttr -f ("place2dTexture" + $dupNum + ".rotateFrame") ("file" + $dupNum + ".rotateFrame");
connectAttr -f ("place2dTexture" + $dupNum + ".mirrorU") ("file" + $dupNum + ".mirrorU");
connectAttr -f ("place2dTexture" + $dupNum + ".mirrorV") ("file" + $dupNum + ".mirrorV");
connectAttr -f ("place2dTexture" + $dupNum + ".stagger") ("file" + $dupNum + ".stagger");
connectAttr -f ("place2dTexture" + $dupNum + ".wrapU") ("file" + $dupNum + ".wrapU");
connectAttr -f ("place2dTexture" + $dupNum + ".wrapV") ("file" + $dupNum + ".wrapV");
connectAttr -f ("place2dTexture" + $dupNum + ".repeatUV") ("file" + $dupNum + ".repeatUV");
connectAttr -f ("place2dTexture" + $dupNum + ".offset") ("file" + $dupNum + ".offset");
connectAttr -f ("place2dTexture" + $dupNum + ".rotateUV") ("file" + $dupNum + ".rotateUV");
connectAttr -f ("place2dTexture" + $dupNum + ".noiseUV") ("file" + $dupNum + ".noiseUV");
connectAttr -f ("place2dTexture" + $dupNum + ".vertexUvOne") ("file" + $dupNum + ".vertexUvOne");
connectAttr -f ("place2dTexture" + $dupNum + ".vertexUvTwo") ("file" + $dupNum + ".vertexUvTwo");
connectAttr -f ("place2dTexture" + $dupNum + ".vertexUvThree") ("file" + $dupNum + ".vertexUvThree");
connectAttr -f ("place2dTexture" + $dupNum + ".vertexCameraOne") ("file" + $dupNum + ".vertexCameraOne");
connectAttr ("place2dTexture" + $dupNum + ".outUV") ("file" + $dupNum + ".uv");
connectAttr ("place2dTexture" + $dupNum + ".outUvFilterSize") ("file" + $dupNum + ".uvFilterSize");
defaultNavigation -force true -connectToExisting -source ("file" + $dupNum) -destination ("lambert" + $dupNum + ".color");
connectAttr -force ("file" + $dupNum + ".outColor") ("lambert" + $dupNum + ".color");
AEassignTextureCB ("file" + $dupNum + ".fileTextureName") ("C:/00" + $dupNum + ".jpg") "image";
$dupNum++;
$dupfile++;
}