Hi @olibclarke,
.
Ah yes – you’re right, static masking always expects a soft mask and I believe this has to be in floating point format, rather than unsigned int or otherwise. If you want to use static masking, what you can do is take the input binary mask that previously would give an error, pass it through a Volume Tools job, and re-do the process of thresholding/padding (e.g. you could just set the threshold to 1 and set the dilate parameter to 10 for a 10 pixel soft edge). This should re-generate a new mask in the same way that dynamic masking does, and then that mask should work with the new local refinement job. Glad that it is working now, please let us know if you run into any other errors!
Best,
Michael