Creating a transition effect with a transparent icon in the middle

Godot Version

Godot 4.2.2

Question

I’m trying to make a transition screen for a spiderman game just like the one in the PS1/N64 spiderman game. It’s supposed be a black screen with a see-through spider logo in the middle which gradually grows until the entire scene is visible. This is what I’m talking about if I’m not clear enough: https://youtu.be/H1DGmd3WHE8?si=XqcrEmTEbxpjrsJ7&t=181

My question is what is the best way to make this? Currently I’m using a texture rect with a transparent spider icon in the middle and animating it’s scale using an animation player. It works well, but is there a better way to do this?

Sounds like a job for shaders. Look around for someone doing transition shaders or something similar .