How to Optimize Performance in Unreal Engine 5

Поделиться
HTML-код
  • Опубликовано: 25 ноя 2024
  • НаукаНаука

Комментарии • 54

  • @Beh3D
    @Beh3D 10 месяцев назад +18

    This helped me so much and completely changed my understanding of debugging in Unreal. I just solved an issue that had been causing performance drops for months on my project. I can't believe you happened to post this video 1 day before I found out about Unreal Insights haha Thank you

  • @lukask.3465
    @lukask.3465 9 месяцев назад +28

    Important note : always measure CPU performance in cooked/Test build (Test config is basically a shipping build with enabled some basic debugging functionalty) especially BP performance gets much better with all optimizations on.

    •  5 месяцев назад +2

      Yeah it's a huge difference on some systems. I had editor performance: 30-40fps vs packed game 70-80fps in a recent level! I still can't quite crack why, but there it is.

    • @jb2760
      @jb2760 3 месяца назад +3

      It’s the engine rendering the viewport based off its scaled size in the editor on top of all the other things you have open in the editor running in the background.

  • @SwingPoynt
    @SwingPoynt 10 месяцев назад +5

    Great video! Could tell right away when first saw your videos that you know your stuff, and you know about aspects that matter a lot that aren't often discussed online!

  • @Re_murr
    @Re_murr 2 месяца назад +2

    I like when theory goes along with practice examples. This was useful, thanks!

  • @ProrokLebioda
    @ProrokLebioda 4 месяца назад

    This is a real nice deep down on how to use Unreal Insights and how to apply data to optimize the project!

  • @aurecana5233
    @aurecana5233 3 месяца назад

    Thanks a lot for this video about profiling in unreal, probably the best one !

  • @dominiktulacz
    @dominiktulacz 8 месяцев назад +2

    Nice explanation. Thank you!

  • @lFunGuyl
    @lFunGuyl 7 месяцев назад +1

    TBH my biggest takeaway was the bookmarks and profiler scopes, which I was not aware of before. It would've been great if you explained how to set those up, because it felt like you kinda breezed past that part. Appreciate the video though! Good delivery and useful info!

  • @ReplicatedYT
    @ReplicatedYT 18 дней назад

    Loved this!

  • @geotiempo
    @geotiempo 2 месяца назад

    I don't understand nothing! At the time, I could understand slowly the science of it. It's interesting, good job!

  • @didsdev4256
    @didsdev4256 10 месяцев назад +2

    great video, thanks for the insight! 😉

  • @user-cg2gk1yw7w
    @user-cg2gk1yw7w 10 месяцев назад +1

    Excellent video, thanks for sharing!

  • @hesamsadat4288
    @hesamsadat4288 5 месяцев назад +1

    You Rock Bro, THNX❤❤❤❤❤❤❤❤❤❤

  • @drugserega
    @drugserega 9 месяцев назад

    man, thank you so much! great job!

  • @LeeGoGo
    @LeeGoGo 10 месяцев назад +1

    amazing work

  • @张东东-q1t
    @张东东-q1t 9 месяцев назад +3

    There is no relevant button in the lower right corner of my editor interface, how to display it ?

    • @张东东-q1t
      @张东东-q1t 7 месяцев назад

      @@legoarkhamproject Use UE 5.3

  • @whyareless
    @whyareless 10 месяцев назад

    You're awesome, Nu :)

  • @Carkoon
    @Carkoon 6 месяцев назад

    Really useful. Thanks!

  • @Elnaz_Heydari_22
    @Elnaz_Heydari_22 9 месяцев назад

    ✌🏻✌🏻✌🏻thank a bunch …. Was very useful for me ….

  • @stealthgamesaremyjam145
    @stealthgamesaremyjam145 14 дней назад

    My Main level was completely unplayable, Frames dropping to screen freezing point and almost crashing my computer. Luckily through using the Trace session browser I found what was causing it. It was my characters Groom binding data for some reason.

  • @macxike
    @macxike 3 месяца назад

    Wow great video! Thank you.
    Is it possible to add Trace_Bookmark and Trace_CPUProfiler when using blueprints as well?

  • @Utopia2023Game2
    @Utopia2023Game2 8 месяцев назад

    Really UseFull VS The UnReal Trash webinars I saved This Video Thank u

  • @brianlaflamme1948
    @brianlaflamme1948 7 месяцев назад

    FREAKING RAD DUDE!

  • @LudwigvanBeethoven2
    @LudwigvanBeethoven2 7 месяцев назад

    Great video. Full of info, i love these detailed tutorials that gets into every thing

  • @MaraldBes
    @MaraldBes 4 месяца назад

    thankyou!

  • @KADstudioArchitect
    @KADstudioArchitect 3 месяца назад

    Hello and thanks. We need Best optimization for architectural visualization on Unreal Engine 5 for Meta quest 3 Stand-alone, not PCVR, could you please give some advice. I do an interior scene and no matter how much I do optimize such as AA, Materials, Nanite, Bake Lights, Static Lights, Shader map size etc. its run so slow (Laggy) Thank you

  • @draft_fusion
    @draft_fusion 17 дней назад

    How do you make the engine itself faster?
    I turned lumen to none and the scalability on low and still have issues.

  • @chandramaouli4742
    @chandramaouli4742 4 месяца назад

    Hey! So, I built my game( have a .exe file and everything) how do we run the insights against that?

  • @KittenisKitten
    @KittenisKitten 4 месяца назад +2

    here, look this how you do optimization, but i am going to some code and different things and totally skip those steps...

  • @mindped
    @mindped 4 месяца назад

    how do i find out how long an amount of time the gpu spends on a specific material?

  • @arrowsdev
    @arrowsdev 8 месяцев назад

    Ooff man you are so good at explaining the front end session , i would love more content on this , also anything about code optimization , i noticed you are using a lot of constexpr , why is that is there any benefits from this ?, other than that you are great

    • @NuMakesGames
      @NuMakesGames  8 месяцев назад +1

      constexpr is the best modern C++ mechanism for defining a compile-time constant. It’s mostly a style habit in my usage here, but you can also use it in scenarios where you are computing a value at compile time with zero runtime cost.

    • @arrowsdev
      @arrowsdev 8 месяцев назад

      aha thanks for the tip brother@@NuMakesGames

  • @lorenfulghum2393
    @lorenfulghum2393 9 месяцев назад

    when i press F to focus on a frame, it doesn't select an area that starts and stops with the frame... i.e. the blue selection thing starts before or after the frame box starts, and ends before or after the frame box ends. Any clue what is happening there?

    • @NuMakesGames
      @NuMakesGames  9 месяцев назад

      Not sure. Possibly looking across rendering work split across one game thread frame?

  • @eugenecherepko417
    @eugenecherepko417 8 месяцев назад

    Can I see overall average time of frame of game/render thread etc?

    • @NuMakesGames
      @NuMakesGames  8 месяцев назад

      I typically just use stat unit for that information. I am not sure if that is displayed anywhere prominently in insights, but the trace definitely contains all the information required to compute it.

  • @SB-mr2nk
    @SB-mr2nk 10 месяцев назад +1

    yessssss

  • @RV-bc9yi
    @RV-bc9yi 4 месяца назад

    Hello, thank you very much for this video. can you please tell me what is your PC config? Because I have a memory problem here is the message "Unreal Insights: High System Memory Usage Detected: 26 / 32 GiB (80%)!
    Unreal Insights might need more memory!"

  • @GlassesAndCoffeeMugs
    @GlassesAndCoffeeMugs 7 месяцев назад

    Is it possible to bookmark chunks of BP code so they show up in insights?

    • @NuMakesGames
      @NuMakesGames  7 месяцев назад +2

      Yes! Check out Trace Bookmark in the Trace Util Blueprint Library.

    • @GlassesAndCoffeeMugs
      @GlassesAndCoffeeMugs 7 месяцев назад

      @@NuMakesGames Incredible stuff. Very embarrassed I didn't know about this much sooner!

  • @As_Ss
    @As_Ss 9 месяцев назад

    Makes u wonder if the engine debug drawing is like that cuz they dont care as its debug anyway or maybe there is a better way to use it

    • @NuMakesGames
      @NuMakesGames  9 месяцев назад

      I was knowingly abusing it. Don’t call it thousands of times per frame. :)

    • @As_Ss
      @As_Ss 9 месяцев назад

      @@NuMakesGames well it still seems heavy, i have seen the same thing with chaos vehicles debug drawing when u have like 10-20 vehicles, it looks like way less drawing than this project and it still tanks fps

  • @KM-br8pu
    @KM-br8pu 5 месяцев назад

    "salut je suis Nu" Ha ... bonsoir à nos amis Français