Thu May 21, 2020 10:10 pm
Simply replace the node that currently loads your tiff with a Loader.
When you drag an asset from your media bin into Fusion, it creates a MediaIn node that references the current project database. When you start a new Resolve project, it comes with its own database that doesn't contain that asset, so the macro can't find it—thus 'media offline.' The Loader, on the other hand, has a filename field that leads to a specific spot on disk, so no matter what project the macro goes into, that Loader can always find the file, so long as it doesn't get deleted or moved.
As a matter of good practice, you might first place the tiff in the same folder as the .setting macro file and use Fusion's Path Maps feature to ensure that no matter what system the two files reside on, if Fusion can find the macro, it can also find the tiff. You'd do that by replacing the Filename with 'macros:[yourimagefile].tif'.
Fusion will automatically replace 'macros:' with the path to the Macros folder, regardless of whether the asset is on a Mac, or a PC, or installed in a custom location. Although... it might not actually be 'macros:'. I'm not familiar enough with Resolve's architecture to be 100% certain of the path maps there. Titles might be in a different folder. Maybe an actual Resolve user will weigh in on that? Anyone?
Bryan Ray
http://www.bryanray.name
http://www.sidefx.com