Plot Every City on Earth in Unreal Engine 5 in Just 10 Seconds!

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 มิ.ย. 2024
  • In this video we will go over how we can efficiently take a large dataset (such as major city locations) and use this information to plot every city on the planet with only 5-10 seconds of processing time. This video covers step-by-step process for the following.
    Corrections
    25:48 - Just realized in this video I never swapped the Execution Pin on Add Instances from Rows Found To For Loop Complete Instead. Please do that for the most optimized performance!. Also swap the Set Array to a Add Array, with the bottom Pin to the Info you want to Add (Return Value of Make Transform) and the Array Pin to the Array you are adding to, InstanceTransform Array. This should speed things up a bit more during compile. Thanks to the viewers for catching that!.
    Link To Dataset Used:
    simplemaps.com/data/world-cities
    1. Loading Datasets in Unreal Engine
    2. Creating Construction Scripts in Blueprints to Parse Datasets
    3. Converting Latitude & Longitude into Cartesian 3D (X, Y, Z) Space
    4. Optimizing Instancing in Unreal Engine (47,000 Instances in 5-10 Seconds vs. 200-300)
    If you are part of the Patreon, you will also gain access to the PDF resource which will expand upon this topic to:
    - Further Optimization
    - Plot our Cities as a Flat Surface
    - Create a Slider/Control To Transform City Locations From A Flat Map Like Surface To a 3D Sphereical Surface.
    Check out more Unreal Engine Tips & Tricks On My Channel!
    Patreon:
    / renderbucket
    Discord:
    / discord
    Tags:
    Unreal Engine 5.4, Large Dataset Processing In Unreal, Blueprint Construction Script, Optimizing Instancing In Unreal, Unreal Engine Tips & Tricks, Fast Data Processing in Unreal, Unreal DataTables & Structures, Data Visualization In Unreal, Create Cities In Unreal, Unreal Engine 5.4 Step-By-Step.

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

  • @renderbucket
    @renderbucket  7 วันที่ผ่านมา +1

    25:48 - Just realized in this video I never swapped the Execution Pin on Add Instances from Rows Found To For Loop Complete Instead.
    Please do that for the most optimized performance!.
    Also make sure to swap the Set Array to a Add Array, with the bottom Pin to the Info you want to Add (Return Value of Make Transform) and the Array Pin to the Array you are adding to, InstanceTransform Array. This should speed things up a bit more during compile. Thanks to the viewers for catching that!.

  • @YahiyaJasem
    @YahiyaJasem 6 วันที่ผ่านมา

    looking forward to learning, this, thanks sir!

  • @marcfruchtman9473
    @marcfruchtman9473 7 วันที่ผ่านมา +1

    This is awesome... I get it, this is a "from space" view. Thank you for making this!

    • @ericchastain1863
      @ericchastain1863 5 วันที่ผ่านมา

      Definitely I was looking for this earlier

  • @I7PedVesTniK
    @I7PedVesTniK 7 วันที่ผ่านมา +1

    You could add transform in array and make "add inctances" once - after Loop completed. It must be faster!
    There is no reason to make it on each iteration. Do you have reason to do it like you do? I might have missed this because I don't speak English well.

    • @renderbucket
      @renderbucket  7 วันที่ผ่านมา +1

      Yes this is correct! it will speed it up a bit more. Totally forgot to swap that execution Pin. Thanks for the catch!

  • @CanalHardcorePlay
    @CanalHardcorePlay 7 วันที่ผ่านมา +5

    You did not show any city...