daktulus wrote:Thanks!
I tested a composition with one simple effect in Fusion, that works, I can copy it.
The fusion composition that doesn´t work has a png-sequence missing, i guess therefore I can´t see the output.
Strange that I don´t see anything at all and get a media-missing alarm just because one clip (with a small keyed element) is missing.
In the original project I copied from I don´t see anything missing because it is cached.
If you dragged that PNG sequence directly into the Fusion comp from the Media Pool, then you'll need to :
a. Make sure that PNG sequence also exists in the Media Pool of the destination comp
b. Then drag it into the new comp in the destination - creating a new MediaIn - and use that new node in place of the MediaIn that was already there. You can then delete the pre-existing MediaIn, which is now dead.
In Resolve when you drag media directly into a Fusion comp, it reference that media using a database ID that won't match between projects. This is different to when you have Fusion directly on a clip (like in your first example), which works automatically because those MediaIn nodes just say to Resolve "Get the media on the current clip" - so whatever media that Fusion clip is on, will be loaded.
When you drag more media in from the Media Pool, Resolve records it with that database ID which is specific to the project. So those MediaIn links need to be re-created when you move a comp between projects.
If for some reason you find it difficult to replace the MediaIn node - like because you've instanced it 20 times or something - then it is possible to:
a. Drag in the media to the new Comp, creating a new MediaIn node
b. Click on that new MediaIn node and look at it in the Inspector. Find the MediaID field, which will contain a long string of letters and numbers and dashes, like this example: 45dd9a5e-b11e-4e4a-b2ad-33c91c781690. Copy that ID.
c. Click on the existing MediaIn node, go to its MediaID field, delete what's there, and paste the ID you just copied.
d. Now your existing MediaIn node will point to the correct media in the new project. You can delete the extra MediaIn node you just created, which is now a dupe.
Be aware when using that method that if you copy a MediaID from a different kind of clip - like before it was an image and now it's a video or sequence - some of the other paramters, like Hold Last Frame, may also need to be updated. I'd only recommend copying MediaID when you're replacing like-with-like, and only if for some reason it's a hassle to just drag in a new MediaIn and put it in place of the existing one.
Or, in the case of images, you could stop using MediaIn nodes entirely for extra media:you could use a Loader node instead, which picks up the image directly from disk and therefore works across any project (as long as the media stays in the same location on disk).
And you may want to do that regardless, as in the case of loading images MediaIn nodes
currently have a nasty performance due issue when loading images, which does not apply to Loader nodes. MediaIn loading video is fine (Loaders can't load video anyway.)