paulfe
I am not very clear about when to use ` or "
Float and Int parameters automatically switch to using an expression if you enter a non-numerical value, it's fairly explicit so you don't need to wrap the expression in backticks.
Strings on the other hand can be a lot more ambiguous. You can either explicitly create an expression (the parm input field will turn green) and type your expression without the backticks, or you can use backticks to insert strings that need to be evaluated as expressions within regular string inputs.
So:
$HIP/render/beauty_`opdigits(".")`.$F4.exr< the parm input field is grey, it uses the value as-is (it does expand variables, i.e: $HIP), and evaluates whatever expression is wrapped in ``
and
"$HIP/render/beauty_"+opdigits(".")+".$F4.exr"
< the parm input field is green, it evaluates the hscript expression.
To create an expression on string parms, one way is to select the input field (click inside it) and hit Ctrl+E. This brings up the expression editor. Enter your expression, select "Hscript Expression" from the dropdown to the left of the Apply button, and hit Apply.