This is a loading screen filter that I put together for my project and for the community. It includes many options to customize it, all of which are documented in the readme. The readme contains a lot of information for a simple 2D filter (or not so simple as it turned out). I also included information for people who are not as familiar with programming.
You can check it out in this video, but it looks better at 60 fps rather than the 30 fps I recorded it at.
The code is still a little messy, but its manageable.
I recommend only trying it in the standalone player (currently set to 1920x1080). The embedded player doesn’t want to display it right. Also if you are going to use this on a platform other than windows you might need to check out the readme for more information (I recommend checking it out anyway).
Edit: Updated - I had completely forgot about time.monotonic() until agoose77 made me remember on someone else’s thread, ha! There should be no problems for any OS now.
I have only tested this on Windows 7 x64 with an Nvidia card…
Use it however you like…
LoadScreenFilter1.1.blend (610 KB)
I might put together a version that is attached to a plane (full shader) instead of a 2D filter. Wouldn’t be too hard, depends on whether or not the community wants it.