Maya で特定のアトリビュートに設定しようとしている次のエクスプレッションの何が問題になっていますか。すべてが異なるアプローチです。
式 1:
directionalLightShape1.intensity = sqrt(noise(time));
エラー:
expression -s "directionalLightShape1.intensity = sqrt(noise(time));" -o directionalLightShape1 -ae 1 -uc all ;
// Error: line 0: Invalid argument(s) for sqrt. //
// Error: line 0: An execution error occured in the expression expression1. //
// Result: expression1 //
// Error: line 0: Invalid argument(s) for sqrt. //
// Error: An execution error occured in the expression expression1. //
式 2:
float $n = noise(time);
directionalLightShape1.intensity = sqrt($n);
エラー:
expression -e -s "float $n = noise(time);\ndirectionalLightShape1.intensity = sqrt($n);" -o directionalLightShape1 -ae 1 -uc all expression1;
// Error: line 1: Invalid argument(s) for sqrt. //
// Error: line 0: An execution error occured in the expression expression1. //
// Result: expression1 //
// Error: line 1: Invalid argument(s) for sqrt. //
// Error: An execution error occured in the expression expression1. //
式 3:
float $n = sqrt(`noise time`);
directionalLightShape1.intensity = $n;
エラー:
expression -e -s "float $n = sqrt(`noise time`);\ndirectionalLightShape1.intensity = $n;" -o directionalLightShape1 -ae 1 -uc all expression1;
// Error: line 0: Invalid call to "noise". Check number and types of arguments expected by the procedure. //
// Error: line 0: An execution error occured in the expression expression1. //
// Result: expression1 //
// Error: line 0: Invalid call to "noise". Check number and types of arguments expected by the procedure. //
// Error: An execution error occured in the expression expression1. //
式 4:
float $n = noise(time);
directionalLightShape1.intensity = `sqrt $n`;
エラー:
expression -e -s "float $n = noise(time);\ndirectionalLightShape1.intensity = `sqrt $n`;" -o directionalLightShape1 -ae 1 -uc all expression1;
// Error: line 1: Invalid argument(s) for sqrt. //
// Error: line 0: An execution error occured in the expression expression1. //
// Result: expression1 //
// Error: line 1: Invalid argument(s) for sqrt. //
// Error: An execution error occured in the expression expression1. //