Рет қаралды 1,677
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.