Что не так в следующих выражениях, которые я пытаюсь установить для определенного атрибута в 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. //
не должно быть '/ 2'? –