Skip to main content
MeSaurabhSaxena
Up and Coming
June 24, 2025

Smooth Transitions between the levels

  • June 24, 2025
  • 8 replies
  • 681 views

Hello,

I am using "Open level by name" to load the levels. I would like to know how to implement smooth transitions between the levels? May be some fadein and fade out effect.

I am using Meta XR plugin 76 and Meta XR Interaction 76 with Unreal Engine 5.5.4.

Best regards,

Saurabh Saxena

Follow me on Youtube(https://www.youtube.com/@DelhiTechnologyClub ) and Instagram(https://www.instagram.com/mesaurabhsaxena/ ) 

    This topic has been closed for replies.

    8 replies

    Honored Contributor
    June 26, 2025

    1 - Add a cube in your players head with a translucent material, black, fill its opacity

    2 - Add a splash screen

    3- Call load level

    4 - When the other level loads, clear the splash screen
    5 - Fade out 

    MeSaurabhSaxena
    Up and Coming
    June 26, 2025

    Thank you for the reply.
    Will the below solution work?

     

    Honored Contributor
    June 26, 2025

    You are missing one thing tho:
    Start Camera Fade doesn't work AFAIK.
    you gotta animate the transition cube material manually, other than that, yes!

    MeSaurabhSaxena
    Up and Coming
    June 26, 2025

    Yes. I tested also. Start camera fade don't work. For transition cube material, do I need to use dynamic material? 
    Will that work on quest? 
    Do you have any tutorial video?

    Honored Contributor
    June 26, 2025

    Not at the moment, but you can search for animate a material parameter in a timeline.



    It works on quest yes, that's how I'm approaching it in my projects

    Honored Contributor
    June 27, 2025

    you can animate a node called "set color scale and offset", fade in and out of levels.
    I attached 1 image demonstrating. the timeline is animation a vector from black to white. I break the vector to get the RGB values. alpha is always at 1
    to do the opposite effect, go from white to black

    Honored Contributor
    June 27, 2025

    Does this work on non-source engines?

    Honored Contributor
    June 27, 2025

    it worked for me on Unreal v49 meta fork and on Unreal 5.3 from marketplace