DOWNLOAD 3D MODELS FROM GOOGLE MAPS & USE THEM IN YOUR GAME!
Download Core for FREE at: bit.ly/Core-GameDevAcademy
Learn more about the Core Invitational Game Jam Here: invitational.coregames.com/
In this video I'll show you how you can download the 3D models used in Google Maps & Google Earth so that you can use them in Unreal Engine 5. You could also use them in UE4, Unity, Blender, Maya... Anything really!
Here's the software you will need:
Unreal Engine: www.unrealengine.com/en-US/do...
Blender: www.blender.org/download/
MapsModelsImporter: github.com/eliemichel/MapsMod...
RenderDoc: renderdoc.org/
Here are the commands you will need to type in to the command prompt:
set RENDERDOC_HOOK_EGL=0
"C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-gpu-sandbox --gpu-startup-dialog
VIDEO CHAPTERS
Introduction 00:00
Sponsor 00:22
What you need: 02:25
Download & Install Software 03:18
Download Models from Google Maps 06:20
Import into Blender 11:42
Import into UE5 13:34
Conclusion 17:40
PATREON
Want to support my work and become a Game Dev Academy governor? Then check out the Patreon page & come and join us! ►► / shanewhittington
DISCORD
♥ Join the Game Dev Academy Discord & get sorted into your Game Dev Academy house! - bit.ly/GDAdiscord ♥
MORE TUTORIALS FROM ME
Unreal Engine 4 for Beginners: • Unreal Engine 4 Tutori...
Creating Your First Game in Unreal Engine 4: • Unreal Engine 4 Bluepr...
MY PC SPECS (Affiliate links)
CPU: amzn.to/30PEy7E
GPU: amzn.to/2PPbnve
Motherboard: amzn.to/30RfX21
RAM: amzn.to/3fPxLz7
PSU: amzn.to/2PN6bYL
Case: amzn.to/3fSh0TT
Keyboard: amzn.to/30PLfGM
Monitor: amzn.to/2PQyl4S
Пікірлер: 147
thank you for this workflow. Its awesome for architecture students :)
Whoaa ! Thank you for making this process understandable and easy to follow !
did they remove inject into process? its gone with any new install/ download.
Thank you! Excelent tutorial, step by step, clear and easy to follow
I search all these years how to do this, my friend... GOD BLESS YOU!!!! U SAVE ME!!!! 💯💯💯❤❤❤❤🙏🙏💪💪💪
This is such an awesome way to get real life places into VR.
Great Tutorial, thank you very much. all worked fine the first time which is unusual for me!
@Zafira-Fan
2 жыл бұрын
for me to i mean unusual but it has worked 1st time
Man tanks for share this!!!!
Remember that you can download Core for FREE at: bit.ly/Core-GameDevAcademy and learn more about the Core Invitational Game Jam Here: invitational.coregames.com/
@chronosschiron
2 жыл бұрын
sorry but i was gonna say cool but i cant use UNREAL 5 cause of the hardware ya need to use im sticking to ue4 teh chaos system it self is lityerally 3 times slower then physX and is set on by default .... so nope and not gonna want any UE5 games either
@GameDevAcademy
2 жыл бұрын
@@chronosschiron this exercise works exactly the same in UE4
@omaryusuf288
2 жыл бұрын
hi teacher which bottom can show me the pid when i klick to chrome icon
@omaryusuf288
2 жыл бұрын
i cant see it
@chronosschiron
2 жыл бұрын
@@GameDevAcademy no it doesnt cause for unreal 5 chaos physics is on default and nto physX that ue4 has on by default , this makes things you use 3 times slower or require MASSIVE uptick on hardware that few of us have even after finding hardware to upgrade with few of us can afford 20 series and 30 series cards period
Brilliant! Thank you 🙏🏽
Amazing video thank you so much for your help !
I had to enable "inject" from settings before it appeared. But for some reason my chrome restarts after each inject, so it gets a new pid, and hence can't inject :( Maybe Google found a way to stop this?
@atlooney1992
3 ай бұрын
I'm getting the same problem, have you found a way to fix it?
Thanks man !!
cool feature! thanx!!!
Great tutorial. It helped me a lot. I had an issue with Blender import, the version showed didn't help so pay attention of what version from MapsModelsImporter you are downloading. In my case I downloaded Blender 3.4 version with / RenderDoc 1.25 / MapsModelsImport 6.2. Thanks again!
Hi yes this is so great!! thank you! please do give info on how to combine the mesh and give one texture. many thanks!
awesome!
Thanks 🙏
Awesome
@GameDevAcademy
2 жыл бұрын
Thanks dude.
Love from india ❤️
Like you said in this video, I would be interested in seeing how to combine the textures so it is a little easier to manage. I can't be the only one surely?
TRICK FOR HIGH LOD If you hit the 3 dots in the top right corner of the maps screen, you can change the zoom to 25% What this allows you to do is, zoom out further with the high detail map staying intact, i managed to grab half my town this way. Note: It does take a while for it to import into blender but in my opinion, it's worth it.
@GameDevAcademy
2 жыл бұрын
Great tip!
@bzqp2
Жыл бұрын
Can't see these 3 dots anymore but I found one neat trick that allows you to zoom ridiculously close. In the URL after the coordinates there is a parametrs ending with letter "a", ie: "50.00000,20.00000,150a". Normally the it allows minimal zoom of 150 but by lowering it in URL you can zoom arbitrarily close on the map view.
The tutorial breaks down for me when I inject renderdoc into chrome. I'm getting OpenGLES (Not Presenting), Vulkan (Not Presenting) instead of D3D11. I've tried changing my flags in chrome to force D3D11 to no avail, any ideas?
It wont let me import the files to blender through the extension i just get a vague error
Professor, after I establish a connection to chrome, the API section is set to: "Vulkan (Not Presenting) by default. Do you know how I can fix that so it says D3D11 (Active) like yours?
You the best of the best. Kind regards/
@GameDevAcademy
2 жыл бұрын
Thanks.
thanks for a formidable video ! incredible solution open a new road to create game ! I wonder if you could re-construct the city around wembley in blender without loosing models and texture. cheers from Rio
I’m not sure this works anymore, Chrome restarts when I press inject, giving me a new pid, if I try to use this and then click inject, it again restarts and gives a new pid.
awesome
@GameDevAcademy
2 жыл бұрын
*You're* awesome.
Yeah, after trying 5 different renderdoc versions it does not want to work with chrome. After trying to ingest chrome simply gives me new pid and nothing happens. If somehow I manage to establish connection google maps just blocks globe view for me somehow.
Any idea how to do the "inject into process" for RenderDoc 1.25 ? The option is missing from the File tab :/
@Iglu-oj8kt
8 ай бұрын
u need 1.9
I'm getting this error in RenderDoc 1.9 "Vulkan (Not Presenting)" After I hit ok on the PID window. Is there something I'm screwing up or missing? I've turned off all hardware accelerations, chrome is not running in the background and followed yoursteps verbatum. Please and thank you for the help.
is there another workflow to do exactly the same but for MacBook pro m1?
Can you do that with 1 material and 1 mesh, interesting to see !
Cool! Are there anyway I can export only textures? From Street view
Can someone explain why i'm gettin this error message in Blender when trying to import the models. " Error: Failed to load the RenderDoc Module. Please report to MapsModelsImporter developers providing the full console log with debug information. First turn on debug output by activating the "Debug Info"-checkbox under Edit > Preferences > Add-ons > MapsModelsImporter On Windows systems console log is accessible in Windows > Toggle System Console (right click to copy). On Linux systems you have to run Blender from the console to get the debug output " I try everything but nothing works. Thanks in advance.
@xETss
2 жыл бұрын
Issue fix. ( I used an old verison of Blender 2.83 and it works just fine )
@winko567
Жыл бұрын
@@xETss didn't work for me :/ *UPDATE:* got it to work with version 3.1.0 ☺
would love to see a video on you baking this :) when i've completed this do I have to do anything in command prompt to set everything back to normal or is it a case of simply restarting chrome?
@GameDevAcademy
2 жыл бұрын
Just restarting Chrome was enough for me
I can't get this to work. Everything works fine until when I click the "Capture After Delay". The capture ends up always as ~5 megabytes (I presume it should be way more), and when I open blender and import the .rdc file, it doesn't load anything into the model, not even an error message appears. What's happening? Thanks
If you find renderdoc not working - the problem could be that chrome is running in the background - disable it in windows via the bottom right notifications (show hidden icons)
@duppy404
Жыл бұрын
Perfect thanks!!!
Could you please show the exact version of chrome you were using to get this to work? I attempted to do the process injection and got “error injecting into process ##### for capture” and additional dialogue merely restates the message with different wording.
Thank you for the this video. I have one question because my 3d models were not as well detailed as yours, even though I chose a less detailed area on Google Maps. Does RenderDoc capture what the camera sees before or after you click on capture? I did all the moving around with the camera before clicking on capture and then I went above the 3d object that I wanted and did this slight revolving motion. However I didn't get as much detail. Thanks again for the information
@GORPFROI
2 жыл бұрын
Hey mate what google chrome version do you have?
@brianywea
2 жыл бұрын
The detail you get is the current geometry you have on display, the larger the area you capture, the lower the detail will be (because you're far away and it has a lower LOD) to get better quality models you need to be as close to the ground as poosible to triger the Higher LOD models, and then capture multiple passes to combine them in a larger area. (is tedious) I noticed too everytime I import the geometyr it comes duplicated, so I have to run a script to select and remove the duplicated objects. (I use 3dstudio Max) . I hope this helps
Every time after I inject and press OK on the message with the inject number, I get this error message: "NOTE: Injection must happen immediately after the process starts, before any graphics API has been initialized". Someone please help. I'm following the exact steps shown in the video. What am I doing wrong? It was working the first few times I tried it, however all the "Tools" buttons under "Launch Application" were grayed out
@lewisbianco8951
Жыл бұрын
So I had this, well, a similar issue with RenderDoc not playing ball and its either one of two things: The RenderDoc dev purposely stopping users from doing this so to save his arse from Google and legal issues, or it is Google themselves who have put a stop to this. I was losing sleep over it a few weeks ago when I was trying to port assets to a game called Teardown when I ran into this problem and from what I could gather, it was the RenderDoc dev getting autistic over the way his software was being used. Can't verify anything though.
Alright well is there any other way to do this? Google maps has a blur on it because of law issues to looking into people's jards and finding out private stuff apparently.
Won’t let me download renderdoc on Mac can I do it without
I don't know if I did something wrong or if it is because I don't have a dedicated GPU, but I can't seem to get the injection done
i have render doc v 1.9 and there is no inject to process is there a work around??
@showdonobre
9 ай бұрын
tools - settings- general. click on the box to enable inject...
not reconized command in CMD
can i use it with goidot 4
Good work ! is it possible to get the 3d model georeferenced ?
@GameDevAcademy
2 жыл бұрын
Honestly dude I don't know. It took me like 2 weeks to figure all of this out
I have a problem with RenderDoc but the maker doesn't want to help me and has blocked me on everything because according to him transferring 3D Buildings from Google maps is not allowed.. Can you help me?
i dont have inject procces button
I cannot open an captured rdc file in blender, have tried 3.4 and 4.1 with MapsModelimporter 0.6.2 and 0.7. Nothing happens when importing!? Anyone having the same symptoms?
how to add cars ?
whenever I click ok on the GPU starting with PID, the renderdoc closes the injection tab and says "Error kicking capture whenever I re-click inject" I did all of the steps, but nothing seems to fix it
@fendrzwag2196
2 жыл бұрын
I have the same issue but I get this error message: "NOTE: Injection must happen immediately after the process starts, before any graphics API has been initialized". It was working the first few times I tried it, however all the "Tools" buttons under "Launch Application" were grayed out
@exirz3d
2 жыл бұрын
I also have the same issue did you already found a way to solve it?
@fendrzwag2196
2 жыл бұрын
@@exirz3d I found a solution. I'll have to look up what I did exactly to fix the problem but what is very important is that you fully close Google Chrome before following these steps with RenderDoc
@exirz3d
2 жыл бұрын
@@fendrzwag2196 it work thank you
@fendrzwag2196
2 жыл бұрын
@@exirz3d Awesome! Any day mate
What happens if I don't get the text on the chrome tab after following the steps? Really frustrating
@TawpShelf
2 жыл бұрын
Are you logged into multiple users on chrome? I am getting the usual user selection window but with sweet FA in it.
just cant get it to work
doesn't seem to work on windows pro
@GameDevAcademy
2 жыл бұрын
It's not a Windows issue. Possibly could be an issue with the software versions you are using though.
anyone have idea why today (29/09/2922) googlemaps dont allow me enter in 3d mode??
Hey great Video! Thanks for the Information. I would like to use the Model inside Houdini, but Houdini doesn't support importing Textures from 3D Files therefore it would be really helpful to get a video about what you said 15:08. How to clean up the textures to get one image file that you then can apply to the mesh. You didn't already make a video about that, did you? If so a link would be nice, because I could't find it^^ Thanks again Greetings Lucca
@brianywea
2 жыл бұрын
second on this, would be great to get less texture maps instead if 1000's of tiny PNGs
@andreyluccahannes5377
2 жыл бұрын
@@brianywea Hey man! This Video is really helpful. It shows you how you can bake the textures onto a single jpg/png file. kzread.info/dash/bejne/iomfr7txg9PFcbA.html You don't need to go as nuts on the settings as he does to get a lot faster result. Greetings!
Dear,Game Dev Academy Iam unable to execute your command promt code i.e ""C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-gpu-sandbox --gpu-startup-dialog",it show me an error massage"Program' is not recognized as an internal or external command, operable program or batch file.Please help me
@bcob8989
2 жыл бұрын
Find ur chrome exe file and copy the address as text and replace everything in the quotations with it
@lanngambasalam5164
2 жыл бұрын
@@bcob8989 thanks it worked👍
I cannot see 3D form of the area. How did you do that? Which shortcut did you use?
@GameDevAcademy
2 жыл бұрын
I show you how in the video
@mehmetcankilinc1481
2 жыл бұрын
@@GameDevAcademy As I understand, you said Ctrl + left mouse and I tried, it didnot work .
So when I complete all of the steps and finally try to import the file I get an error message from blender saying it failed to load the renderdoc module Please report to mapsmodelsimporter developers providing the full console log with debug information what does this meannnnn
@elninemotion6166
Жыл бұрын
same here mate
I used Core the Problem is that you can't add new songs, new levels, or new character models, it has a limitation where you can only use it's provided me material
Now theres an inject error
the old version is crashing
hi man may i know your camputer configuration plz ?
@GameDevAcademy
2 жыл бұрын
In the video description
hello, im an architecture student and my laptop doesnt support the programs. I would like to know if anyone can help me and download a site that i really need urgently. thank you to anyone willing to help
Can u do the same with Maya and not have to use Blender at all? GREAT JOB!
@rarewhiteape
Жыл бұрын
Probably best to import into Blender first, then export as a compatible file type for Maya and edit it there.
Hi, does anyone know if using google maps 3d models for professional use is legal ? (More precisely the sale of images on which the google maps buildings appear)
@lewisbianco8951
Жыл бұрын
I kept running into an issue with RenderDoc about a week ago while I was trying to import an environment into Blender for an unrelated project in which the program would immediately terminate the connection to Chrome the moment I clicked ok on the pid box. I looked through KZread comments to see if others were experiencing the same issue and to no avail, so I decided to ask the dev of RenderDoc if this was an incompatibility issue or bug, however my questions were answered when I saw the Q&A section of the github and someone else was having the exact same issue. Like me, he was using Chrome to import Google Maps 3D assets and the reply from the dev was: "RenderDoc is only intended for capturing your own programs. Capturing copyrighted programs that you do not have the rights to is not endorsed and I will provide absolutely no support for it." This video is a year old now so I highly doubt this method even works anymore. It was either Alphabet or the RenderDoc dev who patched out the most documented way of importing Google Maps geometry data to programs such as Blender etc. If this is somehow confirmed to still be working then fuck knows how lol.
When I connect the pid and open google it works fine but as soon as I open google maps it shows google connected with another pid and just doesn't work after many tries
@GameDevAcademy
2 жыл бұрын
I had a similar issue. In chrome I had to go to address chrome://flags and then turn something on (or off?) that relates to hardware acceleration. I can't remember exactly what it was right now though
@agentr5679
2 жыл бұрын
@@GameDevAcademy I had added an (") after gpu-startup-dialog , After removing that , it worked . Nice tutorial sir I was trying out every combination of Blender and Renderdoc versions for like a month , you saved a hell of a time !
@GameDevAcademy
2 жыл бұрын
@@agentr5679 in glad I could help you out. It took me about a week to get it working reliably
Imagine using AI to swap out the 3d models from Google Maps with copies of those models automatically made with materials from Unreal Engine :) Everything could be made much more detailed and destructible. Perfect for games.
@GameDevAcademy
2 жыл бұрын
Maybe one day...
is it legal? 👀
Is there any copyright risk of using this in your project?
@GameDevAcademy
2 жыл бұрын
Probably
@omarbull47
2 жыл бұрын
@@GameDevAcademy then whats the use of this
@GameDevAcademy
2 жыл бұрын
@@omarbull47 if I was creating a real place, I'd get this data to use as a guide and then I would add my own assets in place before removing the mapping data. Some people are using this to mod Microsoft Flight Sim as well which is how I learned a lot of what I put into this guide. As long as what you're doing with it doesn't involve selling Google's IP then you'll be fine.
@omarbull47
2 жыл бұрын
@@GameDevAcademy Yeah right, Im gonna use it as a blueprint thanks
@omarbull47
Жыл бұрын
@Vegan Pete how can you give attribution
this no longer works
This SUCKS, renderdoc doesn't work on my pc no matter the version It always works for a second when I install then it just goes to not responding with a white screen. No matter what I do
@pugorilla8848
Жыл бұрын
You should open task manager prior to starting your process. When a white screen occurs, use alt + tab to open task manager; run "explorer" in task manager. I am not entirely sure if this will help you, but it solved a similar issue for me.
@ParaMoto910
Жыл бұрын
@@pugorilla8848 Already Fixed
API is none instead of D3D11 when i try this
@skoptsy4851
2 жыл бұрын
I got the same issue. Did you end up finding a solution?
@5252emre
2 жыл бұрын
@@skoptsy4851 unfortunately no, didnt research after this day..
@xdavis2919
2 жыл бұрын
Close all instances of chrome before doing the create shortcut step
@khomatech6428
2 жыл бұрын
Inject before you click OK on any Chrome popups.
The models that i export from Germany always look like shit xD
I do not want to win a Tesla, but a Lamborghini.
@GameDevAcademy
2 жыл бұрын
Win the Tesla, sell it, buy Lambo = Profit :)
But is it legal?
Dont work
renderdoc is the worst thing to use half the time it just refuses to work even though nothing is wrong with it
TEACHER ANSWER ME PLEASE!!! I NEED TO MAKE THE REPLICA OF A CONDOMINIUM. HOW DO I MAKE THE TEXTURES AND MODELS TO BE HIGH QUALITY? IT'S JUST A CONDOMINIUM
Ads! Aaahh!!! 😠
as cool as it is, its pretty useless...the graphics quality it so bad you can even use it for overhead RTS style games....if this came out like 10 years ago....these resolutions would have been forgivable but not in 2021.
@GameDevAcademy
2 жыл бұрын
I think it's useful as a starting point if you're making a, real place.
@dopelines
2 жыл бұрын
Nothing is useless, u can always edit depending on how much time u have
man ur talking about stuff no one cares about but not even explaining what to do if something doesnt work u just say "if u dont see that it wont work" and then nothhing else
@GameDevAcademy
2 жыл бұрын
Didn't it work for you? I spent a lot of time researching this to find a method that would work consistently. My solution for what to do if it won't work is the whole video, like it's the point of the video. I encountered loads of problems, solved them and put it all into step by step instructions you can follow. This is not exactly a recognised, industry standard workflow and is not supported by any of the companies making the software or services used. I can't possibly prepare a video that can predict and solve the hundreds of ways it can go wrong. All I can do is find a reliable method and share it, which I have done. If that's not good enough for you then I would suggest that you're expecting too much from a freely available video on KZread made by a guy that does it for a hobby.
@garyg6369
2 жыл бұрын
Just tried to follow the tutorial today. It didn't work at first. I had the wrong path for where Chrome was installed on my PC. I also found out that in my tray in the bottom right, that Google Chrome had a setting checked that allowed it to "run in the background." So, when I was exiting Chrome, I think it was still running, and it is critical that Chrome not be running when starting Renderdoc. I uninstalled Chrome, then reinstalled it. It actually installed in the default location seen in the tutorial (not sure why mine originally installed in a different folder). Everything worked perfectly after that.
@Luka1180
2 жыл бұрын
LEARN TO APPLY YOURSELF.
Error, failed to load render doc :(