Unreal Engine 5 - Google Maps API & Cesium - Full tutorial PT 1

Поделиться
HTML-код
  • Опубликовано: 16 май 2023
  • Bring the world into Unreal Engine using Cesium and google maps.
    NEW VIDEO - NO CREDIT CARD OR API NEEDED - CESIUM 2.0 - • Unreal Engine 5 - Goog...
    / I am swallowing the mic and my API is exposed at 5.17, I know this! thanks for pointing out /
    You will need to register your epic account at Cesium, get a google maps api from credentials and install the plugin for Cesium using Unreal Engine 5.
    Watch, like and subscribe
    #googlemaps
    #cesium
    #unrealengine

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

  • @Northzen
    @Northzen Год назад +9

    Thank you!
    Your channel is a gem and your guides are one of the best ones in this area.

  • @michaeliacono2595
    @michaeliacono2595 Год назад +2

    Unreal ! Thanks for the easy to understand explanation. Will be a great help for Pre-visualisation of location shooting. Will definitely explore. Cheers !

  • @jade_lin
    @jade_lin Год назад +1

    Thank you for making this, I'd love a part 2 version that's helpful on what use cases or Cesium-specific things we can do. 👍

  • @chrisket2981
    @chrisket2981 Год назад +1

    Video appeared in my “Recommended,” glad I clicked! Awesome stuff!

  • @kimtindall1744
    @kimtindall1744 Год назад +65

    The fact that this is even possible is incredible to me. I'm not a game developer, but as someone working in a field, I can really appreciate the work that had to go into making something like that happen. Imagine if you could bring something like ARMA to a real-world place this way! That's just incredible... Thank you so much for the video, you're awesome!

    • @CaptainShonko
      @CaptainShonko Год назад +2

      Bro, this! What with Arma 4 coming and the tight modding community who knows....
      Would love to see it!

    • @CatabductionsAnoym
      @CatabductionsAnoym Год назад

      Its to make a game run smooth with live steaming data at the same time, some just rather a good smooth gaming terrain map.

    • @JamesZero
      @JamesZero Год назад +1

      someone working in a field.... you are a farmer?

    • @C-709
      @C-709 11 месяцев назад

      @@JamesZeroAre you joking or just being dense?

    • @JamesZero
      @JamesZero 11 месяцев назад

      @@C-709 he said he was working in "a" field, so

  • @juanproano7777
    @juanproano7777 Год назад

    Wow! Iam CG Artist in the field pf archviz for more than 10 years now, and this is an awesome tool! Thanks for the video.

  • @ThankYouEverything_Will
    @ThankYouEverything_Will Год назад

    This is amazing & mind blowing simply off the hypothetical wonder, congratulations 🙌🏾

  • @treyespy7208
    @treyespy7208 Год назад +2

    this is incredible! cant wait to see where this leads us!!

  • @michelguerrerostudios
    @michelguerrerostudios 11 месяцев назад

    UFF , THAT'S JUST PRETTY AMAZING , THE GAMES PRODUCTION A MOVIES IS GONNA BE A HIT IN THE NEXT YEARS, MIXING GOOGLE AND METAHUMANS TOGETHER! DAMN

  • @MrKams1
    @MrKams1  Год назад +4

    Hi all, many thanks for watching - PT 2 is here - ruclips.net/video/1LliKCxcMIc/видео.html
    Shows how to - Import character and walk, crop, add water, materials, cinematics, day to night cycle, 3d scan, boats, trees, lighting, and more inside 20 minutes ! please like and sub!

  • @aidorrocks
    @aidorrocks Год назад

    wow, thanks for the video. just appeared in my feed. good to hear a familiar accent on youtube. i must look more into this as i'd love to be able to use this to make a deathmatch game featuring me & my nephews using the street & surrounding area where they live as a map. though i'm working on a game at the minute, so it'll have to wait. just had a quick look at your videos, you've got a new subscriber. keep up the awesome work.

  • @KillerTacos54
    @KillerTacos54 Год назад

    Incredible video man, glad to see it showing up in my recommended

  • @matthewisikhuemen8907
    @matthewisikhuemen8907 Год назад

    Amazing stuff!!! Would love to see part 2

  • @auto_Silencer
    @auto_Silencer Год назад +1

    I loved it. I subscribed. And would love for a tutorial on "how" on part two. coz I loved your process of explaining chronologically (make sense).

  • @Mushbee
    @Mushbee Год назад +17

    Great and straight to the point tutorial! I started some testing after seeing latest google i/o event but stopped as it seemed there could be charges to my credit card if I surpassed some limit. Since I haven't read yet google documentation about it I decided to postpone this to a later date, but it would be great to have more info on this, a 2nd part for this video would be greatly appreciated for sure!

    • @tagrandmere0782
      @tagrandmere0782 Год назад +2

      will be interested too, is it free for real or just a kinda demo ?

    • @Native_Creation
      @Native_Creation Год назад

      @@tagrandmere0782 it's free to an extent, like $200 worth of credit, but even if charged, I think it's only a few bucks?

    • @MrKams1
      @MrKams1  Год назад

      So far it's free for me, api expires after a while but I just create a new one

    • @Coldman-vc8hp
      @Coldman-vc8hp Год назад +1

      @@MrKams1 U accidentally posted your API key at 5:17 and 5:19

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

    Excellent tutorial. I had no idea this was even possible. Thank you.

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

      Check put the updated tutorial, much easier no api needed !!

  • @losci4340
    @losci4340 Год назад +13

    Amazing video! Would love to see a part 2 showing how to export parts of the map if that is possible

    • @nicolasdesola3332
      @nicolasdesola3332 Год назад +1

      Second this !

    • @MrKams1
      @MrKams1  Год назад +3

      part ii is live ! ruclips.net/video/1LliKCxcMIc/видео.html

  • @short-shorts
    @short-shorts Год назад +109

    This is cool, would be good to be able to have the engine recognize map detail and compare with megascans, then replace with the most similar megascans asset. Kind of like what Microsoft flight sim does.

    • @py_a_thon
      @py_a_thon Год назад +5

      What would be good is if we cared about the real world as much as we care about a cool recreation of a pixelized world based on LIDAR scans, megascans and satellite imagery and whatever else.
      That seems good.

    • @short-shorts
      @short-shorts Год назад +6

      @@py_a_thon This digital world will be the new history book. How about going back to a place you recall as a child or as it was hundreds of years ago.

    • @py_a_thon
      @py_a_thon Год назад +1

      @@short-shorts That would indeed be a culturally valuable use of the idea. I am a bit cynical to be fair though.

    • @SynthaticBeats
      @SynthaticBeats Год назад

      @@py_a_thon you anyways have a point, just keep in Minde we are 8 billion we can do important and not so important stuff at the same time i believe. Maybe people get into coding or math because of those video game ideas. That would probably be quite beneficial for everyone I think, because those skills are so versatile

    • @py_a_thon
      @py_a_thon Год назад

      @@SynthaticBeats GPT writes better code than I can lol.

  • @alifaraz2193
    @alifaraz2193 Год назад

    Absolutely loved this!

  • @JoshPurple
    @JoshPurple Год назад +1

    Stunning!! Thank You 🏆!

  • @diluciousOK
    @diluciousOK Год назад +1

    Thanks so much for sharing this! Cheers from Miami!

    • @diluciousOK
      @diluciousOK Год назад

      Hi @Kams1 This is what I did with your great tut! Thanks again ruclips.net/video/spKW0M9Oxcg/видео.html

  • @weevilman
    @weevilman Год назад

    Good stuff! Keep it up, bud!

  • @james.telfer
    @james.telfer Год назад

    This is a great tutorial - I could finally make the racing game based on my home town now! 😁🏎🏎🏎

  • @tastydish7340
    @tastydish7340 Год назад +5

    Great tutorial. Due to the low fidelity and resolution in close up shots, it has no good practical use at the street level unless you take shots from 800 meters away (AT LEAST), but this is definitely the start of some great tech. It can also be used to zoom to a location to use it as a template to then come in and block out and make photorealistic with other assets. Thanks for sharing good sir!

    • @danielmethner6847
      @danielmethner6847 11 месяцев назад

      That's what I'm thinking we're heading to. Generative AI can take these blurry images and match them to real images of the same location to select the right assets and enhance the area.

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

      @@danielmethner6847 That would be next level, could actually be done as a plugin..

  • @CreatorDrews
    @CreatorDrews Год назад

    Awesome tutorial, thanks!

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

    Legend you are. Thank you sir for the beautiful quick tutorial

  • @yatharthajadhav3246
    @yatharthajadhav3246 Год назад +4

    as soon as I plug in my API, i get error 403. code, please help

  • @murattyngo
    @murattyngo Год назад

    This is black magic bro. And thanks for this amazing tutorial

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

    Thanks! Very comprehensive and step by step intro! =)

  • @lel7531
    @lel7531 Год назад +1

    Can't wait for part 2

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

    Very good, very informative and lots of helpful info thank you

  • @rafaellopez7201
    @rafaellopez7201 Год назад +1

    Awesome tutorials!

  • @NetanelMaor
    @NetanelMaor Год назад

    Love it. Great video.

  • @Repz98
    @Repz98 Год назад

    Thank you for this interesting video!

  • @ichigonubetube
    @ichigonubetube 7 месяцев назад +5

    I plan on using this as foundation for an open world map based on a city. I know theres a ton of stuff that needs to be done to it, but its nice to have an accurate terrain and scale. I plan on personally doing the texures, foliage, materials and making the models, its just nice to have a starting point.

    • @Conorscorner
      @Conorscorner 5 месяцев назад

      I totally expect that you've made no progress on this..

    • @ichigonubetube
      @ichigonubetube 5 месяцев назад

      @@Conorscorner I don't have as much free time to do it. The problem with it is the tiles don't stay place. When ever you view it from a different angle, what ever was being rendered is cut out. I've read into it and I believe you can down load the data so it loads faster, but I don't have too much available information on keeping the map static so I can modify our build on it.

  • @thegoodolddayz6183
    @thegoodolddayz6183 Год назад +78

    Imagine what you could do with this.... A map of the world in UE5 with fantastic detail. Could maybe go into 1st person and walk around the entire world. Microsoft kinda achieved the same thing with using Bing map info for Flight Simulator X, but with this, you could touch it up with a lot of details, use nanite and Lumin to make good lighting. Would look fantastic.

    • @GregoryEsman
      @GregoryEsman Год назад +8

      Matched with AI to clean up the weird buildings

    • @herikle
      @herikle Год назад +2

      @@GregoryEsman and another I.A to apply movement to cars and people.

    • @tisthallium
      @tisthallium Год назад +7

      @ГЕНИЙ ОРТОДОКСАЛЬНОГО ТРАНСГУМАНИЗМА They said the same thing when they first founded/created google earth. Said that it would never be possible due to ram requirements yet look where we are now lol. This type of idea is more than plausible with today's technology, just depends on who wants to take on the project and if they have the time and dedication to complete it.

    • @jimj2683
      @jimj2683 Год назад +5

      @ГЕНИЙ ОРТОДОКСАЛЬНОГО ТРАНСГУМАНИЗМА You can stream the world like they do in MSFS2020. Local + cloud hybrid is the best.

    • @tisthallium
      @tisthallium Год назад +2

      @ГЕНИЙ ОРТОДОКСАЛЬНОГО ТРАНСГУМАНИЗМА Have you done anything large scale inside unreal engine 5.2? It is absolutely possible with todays tech.
      One of the key features of Unreal Engine 5 is the Nanite technology, which allows for incredibly detailed geometry in real-time. This technology enables you to create high-resolution models and textures without worrying about performance limitations.
      Culling and Occlusion: Use occlusion culling techniques to prevent rendering objects that are not currently visible to the camera. This can significantly improve performance by reducing the number of objects that need to be rendered. Unreal Engine offers occlusion culling features, such as Hierarchical Level of Detail (HLOD) and occlusion queries, which help optimize rendering.
      Static and Dynamic Batching: Grouping static objects and combining them into a single draw call can improve rendering performance. Unreal Engine supports static batching, where static meshes with the same material and properties are merged into a single draw call. Dynamic batching is also available for certain types of objects that have similar properties and can be combined.
      Lightmap Optimization: Unreal Engine utilizes lightmaps to simulate realistic lighting in static scenes. Optimizing lightmap resolution and quality settings can improve performance while maintaining visual fidelity. Proper UV unwrapping and packing of lightmap UVs on static meshes can also help reduce memory consumption and improve rendering efficiency.
      Efficient Material Usage: Complex materials with multiple shader instructions can impact performance. Use material instancing and parameterization techniques to reduce the number of unique materials. Minimize the use of expensive material features and effects that are not necessary for every object
      Keep in mind this is something would absolutely without a doubt only run well on PC's with more than average hardware.
      This is all coming from a Lead Programmer/Engineer who has worked for various studios that develop open world games. I understand many will say it is not plausible but I promise with today's technology it could be done. Like I said before though, It would simply never happen in my opinion. No sponsors would ever fund a game that involves every country due to political reasons. Which means nobody would be able to pay the company that is developing said game until release which would not workout for a game this size. It would need a massive amount of funding and a large amount of resources within all departments.

  • @krischmiel2231
    @krischmiel2231 Год назад +1

    Hi. Thanks for the tutorial. Is there any way to freeze the buffer? So that the loaded part of the terrain never loses geometry again

  • @ruckus28
    @ruckus28 Год назад

    Awesome video, thanks so much, subscribed

  • @efinas2620
    @efinas2620 Год назад

    Amazing thanks for sharing this!!

  • @Contemplatium
    @Contemplatium Год назад +61

    Now we just need to throw in a 3d generative AI model to expand upon the buildings and foliage topology.

    • @kagz100
      @kagz100 Год назад +3

      even better unreal to super impose generated materials /mesh on the buildings

    • @damnman7226
      @damnman7226 Год назад +8

      what would be great is for you to learn how to do it manually first

    • @kasperdahlin6675
      @kasperdahlin6675 Год назад

      And expand it the entire world🙂

  • @mariorodriguez8627
    @mariorodriguez8627 Год назад +1

    Great work !!

  • @fuzzyhenry2048
    @fuzzyhenry2048 Год назад +2

    Can we cut off the mesh of an area and make it normal static mesh. Cuz I don't need the whole Earth and internet connection if I want to use it in a game scene.

  • @grassblizzard
    @grassblizzard Год назад

    Incredible!

  • @Danuxsy
    @Danuxsy Год назад

    thanks for the tutorial! :D

  • @namondastudio4616
    @namondastudio4616 Год назад

    Wow !!! Thanks for sharing Bro !!

  • @NorseGraphic
    @NorseGraphic Год назад +2

    Open world gaming became much more realistic.
    I’d imagine you could make a post-apocalyptic setting by saving the project-file separately and start tweaking the buildings and trees/foliage.

  • @Jesters-Jinx
    @Jesters-Jinx Год назад

    Thank you so much!

  • @jllarivee60
    @jllarivee60 Год назад +1

    Did anyone play that game from like 2000 where you are looking at google maps and zombies would spawn and you could fight off zombies in your own neighborhood? It was like a top down 2D game. Imagine that game now-a-days with this technology. Would be pretty sweet!

  • @GregRakers
    @GregRakers Год назад

    Great stuff!! Let's create a multiplayer first person shooter with my neighbourhood as the map, or do some hardcore racing in my city!!! Hahaha... would be awesome!

  • @sinanarts
    @sinanarts Год назад

    This post is invaluable. Thanlk yuoı.. Got +1 Subscriber.

  • @JoeGrimmett
    @JoeGrimmett 5 месяцев назад

    awesome video, thanks

  • @CaliHomie
    @CaliHomie Год назад +1

    great tutorial! please continue this series. I really want to know how you twick fog, light ect. Is that possible to use Ultra Dynamic Sky and Wather with this Cessium? I wonder if Cessium Sky is necessary to use.
    In understand that I have to give my card data but they do not change. Cessium charge somewhere? is it somewhere paid?

  • @balauceaalex8991
    @balauceaalex8991 Год назад

    Very useful sir, thank you

  • @thomasreynolds6305
    @thomasreynolds6305 Год назад

    Did you adjust settings in Cesium 3d tileset and or use warm up frames in render que getting a lot of cool popping

  • @krammago9196
    @krammago9196 Год назад

    Just wow!

  • @SpicyAl3000
    @SpicyAl3000 Год назад

    Great! Thanks :)

  • @xjuliussx
    @xjuliussx Год назад

    And what if the user wants to have only the surface of terrain for earth google maps, and not the cities nor the lights during night vision. Is this doable or is depending on the tiles provided from Google maps app?

  • @Phoenix_VR
    @Phoenix_VR Год назад

    4:00 that's exactly where I was stuck!...continuing to watch and hope you found a solution for why nothing loads for a shipped build.....

  • @iamjeromeabel
    @iamjeromeabel Год назад

    Yes need a part 2

  • @ChrisChoiThird
    @ChrisChoiThird Год назад

    This is crazy!!😮

  • @yikes5455
    @yikes5455 Год назад +2

    How do you delete the part of the map you don’t want?

  • @MrDbryer
    @MrDbryer 11 месяцев назад +1

    Great video, thanks. Do you have to watermark or pay to use this in any paid projects?

  • @Native_Creation
    @Native_Creation Год назад +1

    Nice tutorial, wish I had this when first testing it out. I've been trying to figure out best settings or a way to cache in the buildings to avoid LOD pop when moving around.

    • @SuleBandi
      @SuleBandi Год назад +1

      any luck with the LOD popping? Can't we "just" preload a certain area, to avoid the loading in and out?

    • @yurid.7224
      @yurid.7224 Год назад

      Any success?

  • @Nibbylol
    @Nibbylol Год назад

    Thx so much for showing this, really useful, wondering, made an entire project and added cameras etc but when I open it now it doesn't load the cecium stuff, is there a way to save this kind of project and open it successfully every time without having to rebuild it? think it has to do with the API stuff but not sure?

  • @ChewGamers
    @ChewGamers Год назад

    Firstly, awesome channel! Secondly, do you know if we can just use section of the world? Thirdly, do you do you know can take two separate parts world and splice them together to create our own little world/hight-map?

  • @unreal_archviz
    @unreal_archviz Год назад

    Amazing, thank you for the tutorial! Can you actually add own models/buildings to it?

  • @ronarudo_design
    @ronarudo_design Год назад

    WTF... this is super interesting. I know how I'm going to spend my learning time! Thanks :)

  • @An0therR0gue
    @An0therR0gue 4 месяца назад +1

    to use no credit card, see the new video in the description above - NEW VIDEO - NO CREDIT CARD OR API NEEDED - CESIUM 2.0

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

    I tried place playerstart at a far away diferent state and the screen turns black please any ideas why this is? If placed near starting location then everything spawns normally lights, geo, etc

  • @Heindy.Creator
    @Heindy.Creator Год назад

    please more tutorials about this!!

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

    how do i cut off certain parts so whole world map wont be in engine and how do i change textures to clay or none satellite while keeping certain sections

  • @LIONGOD
    @LIONGOD Год назад

    this would be great for low budget production

  • @aldenpedulla5853
    @aldenpedulla5853 Год назад +1

    Great video! What's the simplest API restriction worth setting up?

  • @robheppellvideooffice
    @robheppellvideooffice Год назад

    so sick

  • @thilinarupasinghe7968
    @thilinarupasinghe7968 Год назад

    Great Tutorial, Thanks for Sharing. Is it possible to access Streets, like add 3d elements to the streets?

  • @RoadwayVR
    @RoadwayVR Год назад

    Is there any way to take one of Tiles and export it as FBX to blender and do some optimzation?

  • @NightcoreSkies
    @NightcoreSkies Год назад

    Now I want GEO-FS to do just this!

  • @chadgtr34
    @chadgtr34 Год назад

    the streets are empty, and no pedestrians, do you know how to add them manually?

  • @HixxyDubz
    @HixxyDubz Год назад

    im concerned as to what kind of uses would this be for? like could it be used for a game?

  • @fotiosrappos3997
    @fotiosrappos3997 Год назад

    can you edit buildings? Like for example add a building in a certain location and alter the ground and add trees and stuff like that

  • @DaysVFX
    @DaysVFX Год назад +5

    Just to inform you, your google api is on screen without being blocked.

  • @Austin_
    @Austin_ Год назад

    can you then export a handful of tiles? or do you need the plugin to always be loading?

  • @Dougget
    @Dougget Год назад +2

    Now all we need is a A.I. that understands via computer vision what's vegetation, terrain, buildings, etc etc and choose automatically the closest asset to replace it, maybe cross reference the geo location with street view and generate also street level detailed maps via a assets. Welcome to a truly open world game

    • @Arthr0
      @Arthr0 Год назад

      a truly open world game will be where you can go to your neighbours house and rob that house in game

    • @stephaneschambion
      @stephaneschambion Год назад

      At this rate, it's probably a question of mounths only

  • @red4666
    @red4666 5 месяцев назад

    how do you get the tiles to preload and avoid streaming LOD pops?

  • @jumpieva
    @jumpieva Год назад

    so can you clarify the issue you had with getting the tiling not to mess up with cinematics? this is exactly what I want it for, not a game...

  •  Год назад

    woow ı adoreee!!

  • @nomisnibor
    @nomisnibor Год назад +1

    Are the meshes recognised as nanite meshes? Also, is there a way to fix the LOD so that for any zoom we do not see any LOD change?

    • @Native_Creation
      @Native_Creation Год назад

      Not nanite, there are settings to adjust LOD transition. There may be ways to cache things too.

  • @4dvideos
    @4dvideos Год назад

    this is working great but I want to be able to make a map from google maps that isn't constantly streaming from the API and save it in high quality. How can I do this?

  • @themando-smith
    @themando-smith 8 месяцев назад

    can u extract map data to a seperate file to use it offline? so to not need to use the api the whole time?

  • @alexlavertyau
    @alexlavertyau Год назад

    Works for me in edit mode, but when I add third person player and play the maps don't load

  • @eternalgames9978
    @eternalgames9978 Год назад

    Is it possible to erase areas/geo? For example I have an updated building model for an architectural project I'm working on that needs to be placed where the old building is on cesium

  • @amigoface
    @amigoface Год назад

    can we use this in commercial projects ?
    especially for the data that come from google

  • @florianschmoldt8659
    @florianschmoldt8659 Год назад +2

    Great tutorial! Thanks a lot.
    Is there a way to export 3d data? Would be great as a reference to fill it with quality meshes and textures

  • @andybourne8439
    @andybourne8439 21 день назад

    Good vid. I wonder what the Rights are on the Google material in terms of usage...

  • @TheWordandI
    @TheWordandI Год назад

    Is this an actual 3D city you can walk around on streets etc? Like the city sample?

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

    Hi, I'm curious what's the benefit of using the source as URL versus cesium Ion?

  • @mrthoms0n1
    @mrthoms0n1 Год назад +1

    Coming out of Unreal 5 engine is the best thing to happen to gaming industry since probably ever.

  • @mastermcginnis
    @mastermcginnis Год назад

    Amazing. Thank you for making this tutorial. My mind is blown almost daily from learning all the new things Unreal can do. One question- do you know if there’s a way to export the geometry/materials as an FBX into a different 3D software?

    • @Native_Creation
      @Native_Creation Год назад

      I don't believe so, at least not here, there are some Blender tutorials on how to get Google Maps models/materials though.

    • @EvolvedSurvival
      @EvolvedSurvival Год назад

      Unity did this first

  • @GaryMcKinnonUFO
    @GaryMcKinnonUFO Год назад

    Very cool indeed, lets get going on Google Mars or Moon :)

    • @MrKams1
      @MrKams1  Год назад +1

      Many thanks for taking the time to watch, you are a legend

    • @GaryMcKinnonUFO
      @GaryMcKinnonUFO Год назад

      @@MrKams1 As are we all !

  • @matthewedmonds8753
    @matthewedmonds8753 Год назад

    Great tutorial. Most everything is working, but for some reason all of the cesium content (buildings and terrain) appear dithered on screen. I started following your template in a new blank level in a file created from one of the VR Templates in 5.1. Any idea what settings I need to adjust? Also, the Cesium Sun/Sky doesnt work in this file.

    • @MrKams1
      @MrKams1  Год назад

      hi i don't recommend to use the VR template as many render settings will differ for a blank lumen project which is what I used. You can also use a normal directional light from my tests