Can I display a progress bar for when Unity is opening a scene?

Hey there, I’ve got two questions.

The first is about scene size. I’ve been combining objects for my scenes so on average they are coming out to 10-30MB, and one scene is as big as 40MB. This is causing Unity to having to hang for a short moment while opening a scene.

Is there a way to hook into when a scene is opening and display a progress bar? (EditorUtility.DisplayProgressBar or something I guess?).

I guess on another note, if anyone knows, is it healthy to have scenes this large? I’m running on a laptop with an A8-7410 CPU, so a big part of the problem is probably just the power of my computer I suppose. I had a scene that was about 120MB and I assume that’s way too large because it had trouble loading on my computer. Ever since then I’ve been trying to have a 32MB limit. A lot of the scenes I have have large terrains with forests, so this is why this is happening.

This is one of those times you want to do a search on YouTube or Google. This turned up:

Oh, sorry I didn’t clarify. Thanks for the tutorial, although I’m looking to create a progress bar using EditorUtility when opening a scene in Unity’s editor.