Simplified Guide: UE5's World Partition Tool Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 มิ.ย. 2024
  • Anyone can make games. I hope these tutorials help you on your journey. Happy deving y'all! #ue5tutorial #gamedev #leveldesign #gamedesign #ue5
    Timestamps:
    0:00 - Why use the World Partition Tool in UE5
    0:45 - UE5 World Partition Tutorial
    2:25 - Enabling Preview Grids
    2:55 - Adjusting World Partition Cell Size and loading range
    5:22 - World Partition Mini Map explained
    7:20 - Is Spatially loaded Explained
    9:34 - What happened to level streaming in UE5?
    10:48 - What is One File Per Actor in UE5?
    11:23 - What are Data Layers in UE5?
    11:49 - What are level instances in UE5?
    12:12 - What are Hierarchical Levels of Detail (HLOD) UE5?
    Links:
    🎮 Itch : blackshinobi956.itch.io
    🕹 Twitch - / blackshinobi956
    📺 Ko-Fi - ko-fi.com/blackshinobi956
    📱 TikTok - / blackshinobi956
    🐥 Twitter - / blackshinobi956
    📷 IG - / blackshinob. .
    Discord - / discord
    Music : Purrfect Vibes - allmylinks.com/Purrfect
    #ue5tutorial #worldpartition #gamedev #leveldesign
    Tags:
    game dev,game development,indie game dev,indie game development,indie game devlog,devlog,game dev tips for beginners,indie game developer,game development for beginners,game devlog,gamedev,dev log,game design,unreal engine,unreal engine 5,solo game developer,solo game dev,BlackShinobi956,unreal engine 5 tutorial,ue5,unreal engine tutorial,ue5 beginner tutorial,ue5 tutorial,level design,ue5 tutorials,ue5 world partition,unreal engine world partition
  • เกม

ความคิดเห็น • 57

  • @AatxeUrrutia-ph9ty
    @AatxeUrrutia-ph9ty 6 หลายเดือนก่อน +3

    default landscape as shown like that appears big buts actually not, its designed as an example you can make really large worlds with hieght maps and world partition however in 5.3 its actually kind broken atm. To see actual size of a map click the 4 squares next to the camera icon in the right and your view will be split into 4 panels you can then zoom out and see the ruler, 2km by 2km us the default

    • @blackshinobi956
      @blackshinobi956  6 หลายเดือนก่อน +1

      Thanks for sharing this!

    • @AatxeUrrutia-ph9ty
      @AatxeUrrutia-ph9ty 6 หลายเดือนก่อน

      @@blackshinobi956 this through me off for a bit too, esp since I started using Gaea, it took me a bit to get the scale right then during play I started falling through the landscape I went back and tested via 5.2 and had no issue , so I looked it up and yeah its supposed to be fixed in 5.4 so well see

    • @unicronbot
      @unicronbot 3 หลายเดือนก่อน

      Very good how to info

    • @MarioCola
      @MarioCola 2 หลายเดือนก่อน

      My landscape is 10x10km and I am sorting out everything but still PCG for example is really new too and doesn't work well in my landscape with world partition enabled.. but performance is insane with nanite assets and world partition so I'm committed to fix it this week

  • @stevietee3878
    @stevietee3878 6 หลายเดือนก่อน +2

    Excellent no nonsense introduction to the World Partition system ! Thanks for this.

  • @usuallydopesvsc
    @usuallydopesvsc 22 วันที่ผ่านมา

    Had to figure out world partitions for some Virtual Production work, this was super helpful! Subbed!

  • @mihaiwilson
    @mihaiwilson 6 หลายเดือนก่อน

    Fantastic description - one of the best I've seen. New sub!

    • @blackshinobi956
      @blackshinobi956  6 หลายเดือนก่อน

      Thanks! Glad you found it helpful!

  • @mazreds
    @mazreds 5 หลายเดือนก่อน

    Very very clear explanation of World Partition Tool. Thank you !!!

    • @blackshinobi956
      @blackshinobi956  5 หลายเดือนก่อน

      Glad it was helpful! Thanks for watching!

  • @playtablegg
    @playtablegg 2 หลายเดือนก่อน

    This was perfect, thank you so much for the video!! Subscribed :)

  • @samohickey
    @samohickey หลายเดือนก่อน

    Excellent video! Thank you! :D

  • @OG_KIRITO
    @OG_KIRITO วันที่ผ่านมา

    First brotha I seen explain this type of shit.. instant sub

  • @steve_rico
    @steve_rico 6 หลายเดือนก่อน

    Awesome video. Love this knowledge format. Subbed.

  • @kool-aid-man7334
    @kool-aid-man7334 8 หลายเดือนก่อน

    Great stuff as always bruh!! A++ interesting!!

  • @mjesensky2760
    @mjesensky2760 5 หลายเดือนก่อน

    Thank you for making this tutorial; it makes it less intimidating for me and I'm more prepared to try it in the future.

    • @blackshinobi956
      @blackshinobi956  5 หลายเดือนก่อน

      Glad this was helpful for you!

  • @zxcvmjg
    @zxcvmjg 3 หลายเดือนก่อน

    Thanks for the break down!

  • @MCBragIn
    @MCBragIn 3 หลายเดือนก่อน

    Good tutorial, thanks!

  • @Mety333
    @Mety333 5 หลายเดือนก่อน +1

    this was super educational thanks! i subbed [=

  • @user-yi9pq9sl6z
    @user-yi9pq9sl6z หลายเดือนก่อน

    thanks bro really appreciate

  • @rewW86
    @rewW86 4 หลายเดือนก่อน

    Thank you!

  • @The-cyber-imbiber
    @The-cyber-imbiber 4 หลายเดือนก่อน

    This is a great tutorial. I know it's not always good to make comparisons, but the other tutorials in this subject failed to communicate this as clearly as you. Or, they randomly leave out important information.

  • @nswayze2218
    @nswayze2218 4 หลายเดือนก่อน +2

    world partition disabled on my map

  • @gladiyit6771
    @gladiyit6771 3 หลายเดือนก่อน

    ty

  • @milanchu98
    @milanchu98 หลายเดือนก่อน

    The problem with world partition is that it is not prepared for multiplayer games. The data layers do not work by client but they work by server, and it is a pity that with the great tool that is world partition they have not thought about the multiplayer side. Nowadays I am forced to use world composition and level streaming to be able to make my multiplayer game.

  • @ojdee
    @ojdee 5 หลายเดือนก่อน

    Very useful and clear content, thanks. It would be great to better understand how HLOD building works. You mentioned distant mountains for example, but it is not clear how you get better performance while still keeping all terrain visible using HLODs.

    • @akinat0
      @akinat0 5 หลายเดือนก่อน

      Also looking for better explained HLOD system with world partition

    • @Gravedrinker
      @Gravedrinker 4 หลายเดือนก่อน

      Would be interested in this as well!

    • @boomwowsion64
      @boomwowsion64 3 หลายเดือนก่อน

      there's a 30 minute video about world partition from official unreal channel that explains this very well.

  • @ojdee
    @ojdee 4 หลายเดือนก่อน

    Any experience of spawning objects in a world partitioned level? First of all it seems they are not assigned to the cell in which they are spawned so do not spawn/despawn as expected. Also how would you go about spawning an object to a landscape with physics and not having it fall indefinitely when the landscape mesh is despawned due to wp?

  • @attruelazonian2131
    @attruelazonian2131 3 หลายเดือนก่อน

    Only one thing I don't super get. I get WP is for bigger open world projects and helps streamline a team working on it. I get that, what I don't get is this: what is the deal with the enable streaming box?
    I opened up the first person template, and (from what it looks like) World Partition is on, but the streaming box is unchecked. (I'm assuming WP is on because I can't make basic layers, I know for WP you have to make data layers). I guess what i'm trying to ask is what is the relation between the enable streaming tickbox and World Partition itself?

  • @lunarpooch4398
    @lunarpooch4398 4 หลายเดือนก่อน

    my guy how did you get the world settings in the right bar there mine wont go

  • @OfficialCiggy
    @OfficialCiggy หลายเดือนก่อน

    when players are playing wouldnt it not show mountains in the distance though?

  • @marcapouli7805
    @marcapouli7805 7 หลายเดือนก่อน

    That was clear explanations, thanks! But at the end I don't understand. How do I keep my landscape visible at far? You showed there is an option for that on each landscape tile so ok I uncheck on every one but what is the point of world partition here? HLOD maybe but same, I still don't understand the use of world partition with landscape. I never saw an open world (even the biggest maps) hidding backgrounds.
    Maybe I should just create a single landscape always visible and optimized with its LODs, and use world partition for loading/unloading actors only?

    • @blackshinobi956
      @blackshinobi956  7 หลายเดือนก่อน +1

      Hey Marcapouli, it sounds like you're working on a large map and you want the player to be able to see really long distances. I haven't done something like that yet so I don't have a 100% correct answer, but I think you're on the right path with using HLODs and Data Layers. I believe those systems are tied to World Partition because it solves the issue of file sharing in group projects. In looking at the documentation for Data layers and HLODs, I think you can use them without the World Partition Grid. You'll just have actors associated with data layers that will load in dynamically. Hope this helps! Let us know what solution you find, I'm sure there's more people trying to do something similar

    • @marcapouli7805
      @marcapouli7805 7 หลายเดือนก่อน

      @@blackshinobi956 thank you for your response. I think I'm going with a classic landscape always loaded, I'll see what I can do for actors

  • @user-ue6jn8ld7g
    @user-ue6jn8ld7g 5 หลายเดือนก่อน

    so i used the open world map and tested the grid cell preview and saw that parts of the landscape loaded in and out. but when i added another landscape the spatial stuff stopped working on the original landscape that the map started with. everything is always loaded in except for the new island that i made which the spatial streaming works fine on.

    • @blackshinobi956
      @blackshinobi956  5 หลายเดือนก่อน

      This isn't something I've done before, so I am unsure what the issue may be. Sorry I can't be more helpful! From a little bit of research, seems like people have the same issue. I did some chatter around World Partition working better in 5.3, but it can be a hassle to convert a project to a different engine version.

  • @nestde8045
    @nestde8045 7 หลายเดือนก่อน

    Hello, I imported the Gaea landscape to UE5.0, when I activate enable streaming, the models are still there and they do not disappear, what am I doing wrong?

    • @blackshinobi956
      @blackshinobi956  7 หลายเดือนก่อน

      Hey! I'm assuming you're seeing this issue during gameplay. I don't have experience Gaea landscape, but the only thing I can think of is making sure the "is spatially loaded" is enabled on the parts of the landscape you want to be unloaded. Let us know if you find a solution, I'm there's others with the same problem. Good luck!

  • @petertremblay3725
    @petertremblay3725 6 หลายเดือนก่อน

    I tried converting an asset i bought(landscape) and i have an issue with some tiles showing as black and also have a warning about having 2 environnemental lights, i tried deleting one and nothing change any clues?

    • @blackshinobi956
      @blackshinobi956  6 หลายเดือนก่อน

      Hey PeterTremblay3725, I haven't seen this issue, so I am not sure, but I did find this in the forums: forums.unrealengine.com/t/lighting-issue-with-landscape-material/745102
      Since it's giving you a lighting warning, I suppose it could related. What is the exact warning?
      Also, if you bought the landscape asset on the Epic Games store, there's a way for you to comment the issue to the developer. They seem to be generally responsive since it gives them a better reputation when they respond.
      Let us know if you find a solution!

  • @battleborgz4851
    @battleborgz4851 2 หลายเดือนก่อน

    Does this work for multiplayer?

  • @DronX_
    @DronX_ 5 หลายเดือนก่อน

    I have a 3.5 kilometers landscape, do you think is a good idea to use world partition for it?

    • @blackshinobi956
      @blackshinobi956  5 หลายเดือนก่อน

      Hello Dronx, I would refer to Epics recommended landscape sizes to determine if you should be using World Partition : docs.unrealengine.com/5.2/en-US/landscape-technical-guide-in-unreal-engine/
      It will require you to convert KM to the overall size in vertices (which I don't know how to do yet) but it should give you a good idea of what to use.
      I'd just be mindful if you already using a system that's working and giving the performance you want to see, just keep going with that. Happy Deving!

  • @napstablook25
    @napstablook25 5 หลายเดือนก่อน

    What happened at 04:37? How did the player fall off?
    Is it because the radius is so small that it didn't load that grid cell?

    • @blackshinobi956
      @blackshinobi956  5 หลายเดือนก่อน

      Yeah, that's right. I made the radius very small so we could see the landscape popping in and out. Moving another grid before it was loaded caused the falling animation to trigger briefly resulting in the weird, glitchy look.

  • @troyhayder6986
    @troyhayder6986 หลายเดือนก่อน

    Partition the world...lol dawg...

  • @aerospacenews
    @aerospacenews หลายเดือนก่อน

    I'm working with a very large level for an aviation-themed cinematic and started to run into performance issues. The map is large so I can create long takes flying at high speed over maps created by importing height maps of the real world. I most likely should have used height maps limited in scale to just the area needed for a specific shot (like a Hollywood background painting), but trying to explore if using WP may get me the same (more or less) benefit instead of starting over. @blackshinobi956 you did an excellent job communicating the fundamentals - so thank you! Earned a sub here and I also dropped you a follow on Twitch.

    • @blackshinobi956
      @blackshinobi956  หลายเดือนก่อน +1

      I'm glad this was helpful for you! I love aerospace so I'll be checking out your content too!

    • @aerospacenews
      @aerospacenews หลายเดือนก่อน

      @@blackshinobi956 Thank you! Looking forward to catching you live. 🙋🏼‍♂