That is a wonderful contribution of troubleshooting! Thank you very much - we hope that anyone else who has this crashing behaviour will be helped by your comment! Best wishes /Sofia & Alexander
There's a better way to remove the materials at 13:40, there's a addon called Material utilities in Blender that can be turned on, then right click on the object and choose "Material Utilities" then followed by "Clean Slots" and "Remove All Material Slots". Great video BTW!!!
Thank you very much for your encouraging words! Best of luck to you! /S&A
8 วันที่ผ่านมา +1
Dude!, to me it was a very very useful video! even better than the Blender add-on creator's tutorial! You have now a new subscriber here. Thanks for sharing
Yes, for some time the previous version of RenderDoc has not worked with Google Maps - but we finally managed to direct some time into creating an update :) Glad that you personally did not have to wait for years for an update :) Best wishes /Sofia & Alexander
Great to hear! All kudos to Baldur Karlsson, Élie Michel, and all of the software teams - it’s really great what one may achieve on the shoulders of giants :) /S&A
Incredible work, mate! I learned so much from this video. Also, Is there a difference between your method and the "Blosm" plugin in terms of obtaining Google Earth geometries in blender and converting them to the Rhino platform?
Hello! We are very happy to hear that :) As for your question, it is an interesting one! We have limited understanding when it comes to Blosm, so take this with a grain of salt - it might be that the data is more accessible/readily available with the Blosm workflow, since it uses Google’s official data delivery, but if that comes with issues with exporting the data to Rhino - we don’t know for certain. Confer this GitHub issue report: github.com/vvoovv/blosm/issues/374 If you take the time to test the Blosm workflow, and find out if it is easy(-ier) to import to Rhino, please tell us :) Best wishes /Sofia & Alexander
Thank you so much for taking the time to put this tutorial together! Anyone else having issues baking the texture out? Tried with and without CUDA, model stays stubbornly black. increased the cage size and margin size...still no dice. Any advice please?
Hello, Clyde! Thank you for your appreciative words! Regarding your problem with baking, we do not know specifically what could be the problem (for examples, the texture node to bake to must be disconnected during baking, and can be connected after baking, or the scaling of the objects might be off, which affects the baking setting, or any other problem). If your issues persist, and you want to try an alternative, other users have recommended using Lily’s Texture Packer instead of projection baking - it entails a small cost, but is easier to use and has much more reliable results. Thus we can indirectly recommend it. Best wishes /Sofia & Alexander
Thank you for your kind words and encouragement! We also love making these tutorials - for a long time, we have allowed (quite reasonably one might say) other aspects of life (children, work) come inbetween, but now we have figured out a way to fit in a half a day or so during the weekends, which is a great joy for us - we hope to keep this in balance going forward :) Best wishes /Sofia & Alexander
Thank you for your kind words! Regarding the issue with the GPU Process ID dialogue box not appearing, we have encountered such an issue when we have forgotten to close down/exit all previously running instances of Google Chrome - for the command prompt command to work, there must be no running instances of Google Chrome before running it. Does this description of the problem match your experience of it? Best wishes /Sofia & Alexander
Meshlab is crashing when running the Trivial Per Triangle filter. I've also ran Remove zero Area Faces and it's still crashing. Any ideas on a solution? Fantastic tutorial though! This is massive help.
Hello, Liam! We cannot offer a solution to your problem, but if your issues persist, and you want to try an alternative, other users have recommended using Lily’s Texture Packer instead of projection baking - it entails a small cost, but is easier to use and has much more reliable results. Thus we can indirectly recommend it. Best wishes /Sofia & Alexander
@@xsisax Thank you so much for updating us on this! Although we never experienced the problem in our testing, we are grateful that you informed us of this! We have added the extra command to the description. Best wishes /S&A
Hello! Have you made positively sure that you are using RenderDoc 1.25? We understand that you are having problem with injecting into the process, but sadly we do not know how to specifically solve your problem. If you find a solution, please tell us here how you solved it. Best wishes /S&A
@@SanningArkitekter i found the solution after download the right version of all fils you have to write the full code in the cmd i just copy a piece of that's why it wont work perfecly
Got it to work BUT when I saved the 'image' displayed in Renderdoc (which is from an area of perhaps 1 square mile or kilometer_ and load the save rdc into Blender all I get is what appears to be one particular building not the whole area I see displayed in Render doc. Any ideas?
Did you make sure to set the Max Blocks parameter (when importing to Blender) to -1? Also, if you use Blender 4.0, the import will not work in the manner you describe (only one block will be imported), so make sure you use 3.4 or earlier. Best wishes /S&A
Hello! Sadly, no, to our knowledge it is not possible without manual work, since the meshes that are extracted are not split by depicted object types, or categorized in any way - they are just split into arbitrary chunks (in Google Maps) to be able to be efficiently loaded independently. If you find any solution, please enlighten us - best wishes /S&A
I cannot get this to work as when I click on (PID) OK and the Chrome screen opens it displays "You are using unsupported command line flag - disable-gpu-sandbox. I cut and paste the (CMD) command from your instruction and so it hasn't been entered incorrectly. Also the RenderDoc screen displays API D3D11 NOT PRESENTING. I have gone over everything in the tutorials and have matched every step exactly. I have Renderdoc v1.25 installed.
Hello! You might want to look into Lily’s Capture Merger - it entails a cost, but it might cater to your needs (with it, you can merge several smaller captures into one large). If you mean batching the capturing process, then we do not know if that is possible with RenderDoc. We wish you best of luck, and if you find a solution, then other users who might struggle with the same thing would well appreciate if you also tell it here :) Best wishes /S&A
Hello, Josh! We are sorry that we cannot be of any significant help - we searched on Google for your issue, but could not find anything directly related to Google Maps and RenderDoc. If you have already made positively sure that you are using the RenderDoc 1.25 version, then perhaps trying to use the same workflow in Google Earth instead of Google Maps might be a semi-viable way forward. If you do solve your issue, please let us know how you solved it. Best wishes /Sofia & Alexander
It is not strictly necessary to pan the map, but RenderDoc captures the frame when it is being rendered, and to our experience, if the map is static, the captured frame might be much smaller than intended if the map is ”kept active”, as an example, by panning. For us (especially with the old version of 1.13 of RenderDoc) it consistently has worked much better for us - you are very welcome to experiment :) /S&A
Hello, Michael! Sorry for the late reply. The general guideline is that the extracted photogrammetry meshes are copyrighted by Google and its partners, but there are exceptions for fair use, which you may read about here: about.google/brand-resource-center/products-and-services/geo-guidelines/
@@SanningArkitekter For example, we have a case study that will help with our fundraising efforts, this will not be sold but used to help show data statistics and visual to aid our fundraising efforts
Hello, Alex! Regarding your problem with MeshLab, other users have recommended using Lily’s Texture Packer instead - it entails a small cost, but is easier to use and does not strain the computer as much. Thus we can indirectly recommend it. Otherwise we would suggest to test with a smaller part first, verifying if the problem is only a processing problem or with the workflow itself. Best wishes /Sofia & Alexander
I found a way around (all done in Blender)! 1. Select the SM_projected mesh, go to UV Editing tab, enter the edit mode pressing tab, select all vertices, select UV -> Lightmap Pack. I kept all the default parameters execpt the margin value, I set it to 0.02 (but adjust it as you like - just make sure the UVs doesn't overlap). 2. Go to the Shading tab, create a new material for the SM_Projected mesh, create a new texture (like in the tutorial). 3. Select SM_Original mesh, ctrl+click select the SM_Projected mesh, go to render settings, open bake menu, Bake Type -> Emit, Check "Selected active object" and set the margin extrusion to 0.1m (this may vary), click " Bake". Let me know if it works (:
@@LucaZecchi That is a great idea of you! Using the Lightmap packing method to make sure that all individual UV islands are sufficiently large (for lightmap baking in Unreal Engine or other real-time software, is our understanding) should also make sure that the UV islands are sufficiently large for texture projection baking! Great! Best wishes /S&A
Hello, Daniel! We actually don’t know that, as we do not yet have experience with Blosm, and are no more than indirectly acquainted to the workflow. Regarding your problem with MeshLab, other users have recommended using Lily’s Texture Packer instead - it entails a small cost, but is easier to use and does not strain the computer as much. Thus we can indirectly recommend it. Otherwise we would suggest to test with a smaller part first, verifying if the problem is only a processing problem or with the workflow itself. Best wishes /Sofia & Alexander
I found a way around (all done in Blender)! 1. Select the SM_projected mesh, go to UV Editing tab, enter the edit mode pressing tab, select all vertices, select UV -> Lightmap Pack. I kept all the default parameters execpt the margin value, I set it to 0.02 (but adjust it as you like - just make sure the UVs doesn't overlap). 2. Go to the Shading tab, create a new material for the SM_Projected mesh, create a new texture (like in the tutorial). 3. Select SM_Original mesh, ctrl+click select the SM_Projected mesh, go to render settings, open bake menu, Bake Type -> Emit, Check "Selected active object" and set the margin extrusion to 0.1m (this may vary), click " Bake". Let me know if it works (:
Hello! Did you properly unwrap the mesh (assign UV coordinates to all vertices by placing the mesh face islands in a UV 0-1 space) with MeshLab or Blender or another 3D mesh software before projecting the texture in Blender? And when exporting the unwrapped mesh from Blender, did you make sure to include UV coordinates in the export settings? Best wishes /S&A
@@SanningArkitekter tried all the versions with all the other versions. Plus, it worked 1 and so buggy that blender stuck. You can even delete the video bc this not works anymore.
When I use the Script, I get this error message: Traceback (most recent call last): File "", line 4, in File "C:\Program Files\Blender Foundation\Blender 4.1\4.1\scripts\modules\bpy\ops.py", line 106, in __call__ C_exec, C_undo = _BPyOpsSubModOp._parse_args(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Blender Foundation\Blender 4.1\4.1\scripts\modules\bpy\ops.py", line 60, in _parse_args raise ValueError("1-2 args execution context is supported") ValueError: 1-2 args execution context is supported
Hello, Abdullah! It is mentioned in the tutorial, but not very clearly, that with the specific version of MapsModelsImporter that is used, we have only gotten it to work with Blender versions 3.4 - 3.6, and not with 4.0 or later (you are using 4.1). So we recommend for using this workflow, to also download and install Blender 3.6 (it will be installed in a separate directory and not conflict with your 4.1 installation). The link is this one: www.blender.org/download/releases/3-6/ Best wishes /Sofia & Alexander
@@djohnworthy1040 We see - with Istanbul as a test, we can confirm that there seems to be no photogrammetry data for Turkey yet. When/if it is added to Google Maps, it will be able to be extracted. Best wishes to you /S&A
Have you tried both using the Capture after Delay and panning the viewport, as in the tutorial, and alternatively using Capture Immediately? And have you tried capturing another area, just to make sure that it is not the specific area that you are trying to capture that is problematic in itself? /S&A
Hello, Kay! Just to verify - if you copy and paste these two lines into a command prompt and execute, does it not start Chrome in injection-compatible mode (with a prompt window)? (If you use the 32-bit Chrome application instead of the 64-bit one, change 'Program Files\' to 'Program Files (x86)\') Command prompt commands: set RENDERDOC_HOOK_EGL=0 "C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-gpu-sandbox --gpu-startup-dialog
@@TotallynotKay07301 Hello again, Kay! Now we've had the time to try to replicate the issue. Sadly, everything works perfectly well for us on our part (with the two commands entered into Command prompt, Google Chrome starts with the prompt window and white screen, enabling the opportunity to inject into the process). Although we did not succeed in replicating your issue, we enter below some information about our setup, and if you have any differences, it might be the reason why it does not work (since it does work for us): Windows 10 22H2 RenderDoc 1.25 Chrome 124.0.6367.210 (we also updated to the latest version, 125.0.6422.77, and that did also work for us) We hope that you manage to find what is making it not work for you. Best wishes, Sofia & Alexander
Hello, Gabriele! Have you tried to use these software versions, and see if your issue persists? Blender 4.1 RenderDoc 1.31 MapsModelsImporter 0.7.0 Best wishes /S&A
i keep getting >>> import bpy >>> >>> for ob in bpy.context.selected_editable_objects: ... ob.active_material_index = 0 ... for i in range(len(ob.material_slots)): ... bpy.ops.object.material_slot_remove({'object': ob}) ... Traceback (most recent call last): File "C:\Program Files\Blender Foundation\Blender 4.2\4.2\python\Lib\code.py", line 90, in runcode exec(code, self.locals) File "", line 4, in File "C:\Program Files\Blender Foundation\Blender 4.2\4.2\scripts\modules\bpy\ops.py", line 106, in __call__ C_exec, C_undo = _BPyOpsSubModOp._parse_args(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Blender Foundation\Blender 4.2\4.2\scripts\modules\bpy\ops.py", line 60, in _parse_args raise ValueError("1-2 args execution context is supported") ValueError: 1-2 args execution context is supported anyone know why and how to fix it
Hello! We hope you solve your issue! If you are troubleshooting, make sure to test out using Blender 3.6 (the Long Term Support version), so that, if the problem persists, you can rule out any invompatibility with the script and the version of Blender Python supplied with the Blender version. Best of luck /S&A
I switched to the recommended version and did the process again but now when I go to import from google in blender it doesn’t pick up the files even after saving them in a location I could find easy
Okay - as of our understanding (which might be prone to faulty assumptions) there are two problems at hand: 1. The python script in the original comment did not work in Blender 4.2 - this can be tested if it works in Blender 3.6 LTS. 2. The import of extracted photogrammetry meshes with Maps Models Importer. Here it is super important to use the Blender and RenderDoc software versions that are stated in the Maps Models Importer version you use. Otherwise it will probably not work. So without knowing exactly how your problem looks like, first make sure to correctly use the stated software versions (the Maps Models Importer GitHub page will clearly state which ones) to solve 2. Then if you have problems running the python script, you can possibly solve 1. by running it in Blender 3.6. It is very possible (and for some compatibility reasons recommended) to have several Blender versions installed concurrently - they do not take up that much space, and the are installed to separate directories. Best of luck /S&A P.S. To clarify - it is possible to save the project in a later Blender version, and open the .blend file in an earlier Blender version, so you can continue working from a saved state. For a simple thing such as a collection of meshes, the forwards-compatibility of previous versions usually are adequate. D.S
@@SanningArkitekter okay great thanks for getting back to me after I realised I was using the wrong blender version I changed to the other version and I already followed your links to the others so it’s all the same versions your using I think it’s my computer being a bit buggy because on the 4.2 versions I was able to do everything in the video right up to the point where I was trying to enter the copy and paste code to reduce the file size to 1 but then it wouldn’t work after that then when I downloaded the new files and started again 3.6 was unable to find the google files I had made on renderdoc I’m going to go back on again today and try again sometime when I take a break and go back to it I will make less mistakes thank you for your help and I hope to see more of your videos because your one of the best at the tutorials I’m dyslexic so your videos really help me so thank you
I had a similar experience, crashing when using Parameterization > Trivial Per triangle. The crash went away if I first used "Remove Zero Area Faces".
That is a wonderful contribution of troubleshooting! Thank you very much - we hope that anyone else who has this crashing behaviour will be helped by your comment! Best wishes /Sofia & Alexander
thank you!
There's a better way to remove the materials at 13:40, there's a addon called Material utilities in Blender that can be turned on, then right click on the object and choose "Material Utilities" then followed by "Clean Slots" and "Remove All Material Slots". Great video BTW!!!
Thank you very much for your kind words, and for your tip how to make it even less cumbersome :) Best wishes /S&A
Thanks a lot. That helps
Right on time, just saw your first tutorial to this and now the updated version is here. Again, a very nice tutorial!
Thank you very much for your encouraging words! Best of luck to you! /S&A
Dude!, to me it was a very very useful video! even better than the Blender add-on creator's tutorial! You have now a new subscriber here. Thanks for sharing
We are very happy for your kind words :) Glad that it helped! Best wishes /Sofia & Alexander
The [CTRL-] shortcut to get the best details in google maps was what I was looking for. Thank you very much !
We’re happy that it helped you! Best wishes /S&A
thanks for spending the time on this, i've been looking for ways to optimise this workflow without having 3000 materials and objects
Thank you - we are very glad that it helped you improve your workflow! Best wishes /S&A
Thanx, mates!
I just tried the first one aaaaaand failed.
Was desperate.
And luckily saw you have a fresh vid.
Trying it now
Yes, for some time the previous version of RenderDoc has not worked with Google Maps - but we finally managed to direct some time into creating an update :) Glad that you personally did not have to wait for years for an update :) Best wishes /Sofia & Alexander
@@SanningArkitekter I've just managed to 3D track a shot using Niagara falls photogrammetry. This RenderDoc thing of yours is something. KUDOS!
Great to hear! All kudos to Baldur Karlsson, Élie Michel, and all of the software teams - it’s really great what one may achieve on the shoulders of giants :) /S&A
Incredible work, mate! I learned so much from this video. Also, Is there a difference between your method and the "Blosm" plugin in terms of obtaining Google Earth geometries in blender and converting them to the Rhino platform?
Hello! We are very happy to hear that :) As for your question, it is an interesting one! We have limited understanding when it comes to Blosm, so take this with a grain of salt - it might be that the data is more accessible/readily available with the Blosm workflow, since it uses Google’s official data delivery, but if that comes with issues with exporting the data to Rhino - we don’t know for certain. Confer this GitHub issue report: github.com/vvoovv/blosm/issues/374
If you take the time to test the Blosm workflow, and find out if it is easy(-ier) to import to Rhino, please tell us :)
Best wishes /Sofia & Alexander
Thank you so much for taking the time to put this tutorial together! Anyone else having issues baking the texture out? Tried with and without CUDA, model stays stubbornly black. increased the cage size and margin size...still no dice. Any advice please?
Hello, Clyde! Thank you for your appreciative words! Regarding your problem with baking, we do not know specifically what could be the problem (for examples, the texture node to bake to must be disconnected during baking, and can be connected after baking, or the scaling of the objects might be off, which affects the baking setting, or any other problem). If your issues persist, and you want to try an alternative, other users have recommended using Lily’s Texture Packer instead of projection baking - it entails a small cost, but is easier to use and has much more reliable results. Thus we can indirectly recommend it. Best wishes /Sofia & Alexander
@@SanningArkitekter thank you for the reply
Loving these tutorials!!
Thank you for your kind words and encouragement! We also love making these tutorials - for a long time, we have allowed (quite reasonably one might say) other aspects of life (children, work) come inbetween, but now we have figured out a way to fit in a half a day or so during the weekends, which is a great joy for us - we hope to keep this in balance going forward :) Best wishes /Sofia & Alexander
Hello, thx for this amazing tutorial! I have a problem when i use cmd prompt to open the google page the box doesn't appear. Any suggestions?
Thank you for your kind words! Regarding the issue with the GPU Process ID dialogue box not appearing, we have encountered such an issue when we have forgotten to close down/exit all previously running instances of Google Chrome - for the command prompt command to work, there must be no running instances of Google Chrome before running it. Does this description of the problem match your experience of it? Best wishes /Sofia & Alexander
Thank You!!!!
We’re very happy that it helped you :) /S&A
Works. Giant thanx!
Thank you very much for your kind words :) /S&A
Thank you for this!
We are very glad it helped you :) Best wishes /S&A
really appreciate this tut
Thank you, Ian! We are very glad it is of help to you :) /S&A
amazing
Thank you for your kind word! /S&A
En million tack!!
Vi är mycket glada att det hjälpte dig :) /S&A
Meshlab is crashing when running the Trivial Per Triangle filter. I've also ran Remove zero Area Faces and it's still crashing. Any ideas on a solution? Fantastic tutorial though! This is massive help.
Hello, Liam! We cannot offer a solution to your problem, but if your issues persist, and you want to try an alternative, other users have recommended using Lily’s Texture Packer instead of projection baking - it entails a small cost, but is easier to use and has much more reliable results. Thus we can indirectly recommend it. Best wishes /Sofia & Alexander
When I inject the pid and confirm an other one pop up, and so on.
Hello, Kris! Just making sure, are you using RenderDoc 1.25 (the one version compatible woth Maps Models Importer 0.6.2)? /S&A
You have to copy ful code for the cmd!! Otherwise it will not work
i had the same issue, try adding --disable_direct_composition=1 to the above cmd command - this is from mapsmodelimporter page and it worked for me
@@xsisax Thank you so much for updating us on this! Although we never experienced the problem in our testing, we are grateful that you informed us of this! We have added the extra command to the description. Best wishes /S&A
Not working every time adding pid, it change and make a new one
what version of chrome are you using
When i wanr to inject after that i click ok on the another tap but it show anothet number and it will not work!
Hello! Have you made positively sure that you are using RenderDoc 1.25? We understand that you are having problem with injecting into the process, but sadly we do not know how to specifically solve your problem. If you find a solution, please tell us here how you solved it. Best wishes /S&A
@@SanningArkitekter i found the solution after download the right version of all fils you have to write the full code in the cmd i just copy a piece of that's why it wont work perfecly
Ah, great to hear that you got it working! Best wishes /S&A
Got it to work BUT when I saved the 'image' displayed in Renderdoc (which is from an area of perhaps 1 square mile or kilometer_ and load the save rdc into Blender all I get is what appears to be one particular building not the whole area I see displayed in Render doc. Any ideas?
Did you make sure to set the Max Blocks parameter (when importing to Blender) to -1? Also, if you use Blender 4.0, the import will not work in the manner you describe (only one block will be imported), so make sure you use 3.4 or earlier. Best wishes /S&A
possible to seperate buildings from terain?
Hello! Sadly, no, to our knowledge it is not possible without manual work, since the meshes that are extracted are not split by depicted object types, or categorized in any way - they are just split into arbitrary chunks (in Google Maps) to be able to be efficiently loaded independently. If you find any solution, please enlighten us - best wishes /S&A
Hi am having an error in blender 3.6:
about the invalid capture file. I used your procedure.
ok i found where the error was, i was using google earth and not maps. Thanks. I finally got it.
That is great to hear! Best wishes /S&A
I cannot get this to work as when I click on (PID) OK and the Chrome screen opens it displays "You are using unsupported command line flag - disable-gpu-sandbox.
I cut and paste the (CMD) command from your instruction and so it hasn't been entered incorrectly. Also the RenderDoc screen displays API D3D11 NOT PRESENTING.
I have gone over everything in the tutorials and have matched every step exactly. I have Renderdoc v1.25 installed.
Great to hear that you got it working /S&A
is there a way to batch do it for a large area?
Hello! You might want to look into Lily’s Capture Merger - it entails a cost, but it might cater to your needs (with it, you can merge several smaller captures into one large). If you mean batching the capturing process, then we do not know if that is possible with RenderDoc. We wish you best of luck, and if you find a solution, then other users who might struggle with the same thing would well appreciate if you also tell it here :) Best wishes /S&A
Hi I am desperate, what do you do if Vulkan not transmitting error comes up
Hello, Josh! We are sorry that we cannot be of any significant help - we searched on Google for your issue, but could not find anything directly related to Google Maps and RenderDoc. If you have already made positively sure that you are using the RenderDoc 1.25 version, then perhaps trying to use the same workflow in Google Earth instead of Google Maps might be a semi-viable way forward. If you do solve your issue, please let us know how you solved it. Best wishes /Sofia & Alexander
why do we need to pan map during screenshot making?
It is not strictly necessary to pan the map, but RenderDoc captures the frame when it is being rendered, and to our experience, if the map is static, the captured frame might be much smaller than intended if the map is ”kept active”, as an example, by panning. For us (especially with the old version of 1.13 of RenderDoc) it consistently has worked much better for us - you are very welcome to experiment :) /S&A
Is this able to be used commercially?
Hello, Michael! Sorry for the late reply. The general guideline is that the extracted photogrammetry meshes are copyrighted by Google and its partners, but there are exceptions for fair use, which you may read about here:
about.google/brand-resource-center/products-and-services/geo-guidelines/
@@SanningArkitekter For example, we have a case study that will help with our fundraising efforts, this will not be sold but used to help show data statistics and visual to aid our fundraising efforts
Hi I’m having problems with MeshLab, when I try to apply Parametrization: Trivial Per-Triangle it just crashes to desktop.
Hello, Alex! Regarding your problem with MeshLab, other users have recommended using Lily’s Texture Packer instead - it entails a small cost, but is easier to use and does not strain the computer as much. Thus we can indirectly recommend it. Otherwise we would suggest to test with a smaller part first, verifying if the problem is only a processing problem or with the workflow itself. Best wishes /Sofia & Alexander
I found a way around (all done in Blender)!
1. Select the SM_projected mesh, go to UV Editing tab, enter the edit mode pressing tab, select all vertices, select UV -> Lightmap Pack. I kept all the default parameters execpt the margin value, I set it to 0.02 (but adjust it as you like - just make sure the UVs doesn't overlap).
2. Go to the Shading tab, create a new material for the SM_Projected mesh, create a new texture (like in the tutorial).
3. Select SM_Original mesh, ctrl+click select the SM_Projected mesh, go to render settings, open bake menu, Bake Type -> Emit, Check "Selected active object" and set the margin extrusion to 0.1m (this may vary), click " Bake".
Let me know if it works (:
@@LucaZecchi That is a great idea of you! Using the Lightmap packing method to make sure that all individual UV islands are sufficiently large (for lightmap baking in Unreal Engine or other real-time software, is our understanding) should also make sure that the UV islands are sufficiently large for texture projection baking! Great! Best wishes /S&A
Does this work with Google 3D tiles extracted from Blosm? I tried this and Meshlab kept crashing trying to change the triangles
Hello, Daniel! We actually don’t know that, as we do not yet have experience with Blosm, and are no more than indirectly acquainted to the workflow. Regarding your problem with MeshLab, other users have recommended using Lily’s Texture Packer instead - it entails a small cost, but is easier to use and does not strain the computer as much. Thus we can indirectly recommend it. Otherwise we would suggest to test with a smaller part first, verifying if the problem is only a processing problem or with the workflow itself. Best wishes /Sofia & Alexander
I found a way around (all done in Blender)!
1. Select the SM_projected mesh, go to UV Editing tab, enter the edit mode pressing tab, select all vertices, select UV -> Lightmap Pack. I kept all the default parameters execpt the margin value, I set it to 0.02 (but adjust it as you like - just make sure the UVs doesn't overlap).
2. Go to the Shading tab, create a new material for the SM_Projected mesh, create a new texture (like in the tutorial).
3. Select SM_Original mesh, ctrl+click select the SM_Projected mesh, go to render settings, open bake menu, Bake Type -> Emit, Check "Selected active object" and set the margin extrusion to 0.1m (this may vary), click " Bake".
Let me know if it works (:
My rhino texture mapping doesn’t align with the image. Does anyone know what the issue is?
Hello! Did you properly unwrap the mesh (assign UV coordinates to all vertices by placing the mesh face islands in a UV 0-1 space) with MeshLab or Blender or another 3D mesh software before projecting the texture in Blender? And when exporting the unwrapped mesh from Blender, did you make sure to include UV coordinates in the export settings? Best wishes /S&A
TO ME NOT WORKED. i did all like you and tried 20 block then -1
Hmm… That sounds like a weird issue - what software versions are you using? /S&A
@@SanningArkitekter tried all the versions with all the other versions. Plus, it worked 1 and so buggy that blender stuck. You can even delete the video bc this not works anymore.
When I use the Script, I get this error message:
Traceback (most recent call last):
File "", line 4, in
File "C:\Program Files\Blender Foundation\Blender 4.1\4.1\scripts\modules\bpy\ops.py", line 106, in __call__
C_exec, C_undo = _BPyOpsSubModOp._parse_args(args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\Blender Foundation\Blender 4.1\4.1\scripts\modules\bpy\ops.py", line 60, in _parse_args
raise ValueError("1-2 args execution context is supported")
ValueError: 1-2 args execution context is supported
Hello, Abdullah! It is mentioned in the tutorial, but not very clearly, that with the specific version of MapsModelsImporter that is used, we have only gotten it to work with Blender versions 3.4 - 3.6, and not with 4.0 or later (you are using 4.1). So we recommend for using this workflow, to also download and install Blender 3.6 (it will be installed in a separate directory and not conflict with your 4.1 installation). The link is this one:
www.blender.org/download/releases/3-6/
Best wishes /Sofia & Alexander
I can’t move the cursor like yours man. It does not rotate or I cannot get an angle
If you hold SHIFT on the keyboard, you should be able to - this was never made explicit. We hope that it works for you /S&A
Sadly this does not work in Turkey.@@SanningArkitekter
@@djohnworthy1040 We see - with Istanbul as a test, we can confirm that there seems to be no photogrammetry data for Turkey yet. When/if it is added to Google Maps, it will be able to be extracted. Best wishes to you /S&A
is there any way to do this with a mac? :(
Sadly, RenderDoc is only available for Windows and Linux, so the answer is as of today (240306) currently no. :( /S&A
I keep getting a black box. What am I doing wrong?
Hello! During which stage are you getting a black box? Best wishes /S&A
When I tell it to capture the image.
Have you tried both using the Capture after Delay and panning the viewport, as in the tutorial, and alternatively using Capture Immediately? And have you tried capturing another area, just to make sure that it is not the specific area that you are trying to capture that is problematic in itself? /S&A
does not work chrome opens as normal
Hello, Kay!
Just to verify - if you copy and paste these two lines into a command prompt and execute, does it not start Chrome in injection-compatible mode (with a prompt window)?
(If you use the 32-bit Chrome application instead of the 64-bit one, change 'Program Files\' to 'Program Files (x86)\')
Command prompt commands:
set RENDERDOC_HOOK_EGL=0
"C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-gpu-sandbox --gpu-startup-dialog
@@SanningArkitekter nope does not work either the command opens chrome normally
it does not open up a prompt window with a code and chrome does not have a white screen
@@TotallynotKay07301 Hello again, Kay! Now we've had the time to try to replicate the issue. Sadly, everything works perfectly well for us on our part (with the two commands entered into Command prompt, Google Chrome starts with the prompt window and white screen, enabling the opportunity to inject into the process).
Although we did not succeed in replicating your issue, we enter below some information about our setup, and if you have any differences, it might be the reason why it does not work (since it does work for us):
Windows 10 22H2
RenderDoc 1.25
Chrome 124.0.6367.210 (we also updated to the latest version, 125.0.6422.77, and that did also work for us)
We hope that you manage to find what is making it not work for you.
Best wishes,
Sofia & Alexander
@@SanningArkitekter im on windows 11
to me it just import a stupid mesh into blender that is not what i've caputed in renderdoc.
Hello, Gabriele! Have you tried to use these software versions, and see if your issue persists?
Blender 4.1
RenderDoc 1.31
MapsModelsImporter 0.7.0
Best wishes /S&A
i keep getting >>> import bpy
>>>
>>> for ob in bpy.context.selected_editable_objects:
... ob.active_material_index = 0
... for i in range(len(ob.material_slots)):
... bpy.ops.object.material_slot_remove({'object': ob})
...
Traceback (most recent call last):
File "C:\Program Files\Blender Foundation\Blender 4.2\4.2\python\Lib\code.py", line 90, in runcode
exec(code, self.locals)
File "", line 4, in
File "C:\Program Files\Blender Foundation\Blender 4.2\4.2\scripts\modules\bpy\ops.py", line 106, in __call__
C_exec, C_undo = _BPyOpsSubModOp._parse_args(args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\Blender Foundation\Blender 4.2\4.2\scripts\modules\bpy\ops.py", line 60, in _parse_args
raise ValueError("1-2 args execution context is supported")
ValueError: 1-2 args execution context is supported
anyone know why and how to fix it
Hello! We hope you solve your issue! If you are troubleshooting, make sure to test out using Blender 3.6 (the Long Term Support version), so that, if the problem persists, you can rule out any invompatibility with the script and the version of Blender Python supplied with the Blender version. Best of luck /S&A
@@SanningArkitekter okay I’m using the 4.2 version do you think that is the problem
I switched to the recommended version and did the process again but now when I go to import from google in blender it doesn’t pick up the files even after saving them in a location I could find easy
Okay - as of our understanding (which might be prone to faulty assumptions) there are two problems at hand:
1. The python script in the original comment did not work in Blender 4.2 - this can be tested if it works in Blender 3.6 LTS.
2. The import of extracted photogrammetry meshes with Maps Models Importer. Here it is super important to use the Blender and RenderDoc software versions that are stated in the Maps Models Importer version you use. Otherwise it will probably not work.
So without knowing exactly how your problem looks like, first make sure to correctly use the stated software versions (the Maps Models Importer GitHub page will clearly state which ones) to solve 2. Then if you have problems running the python script, you can possibly solve 1. by running it in Blender 3.6. It is very possible (and for some compatibility reasons recommended) to have several Blender versions installed concurrently - they do not take up that much space, and the are installed to separate directories. Best of luck /S&A
P.S. To clarify - it is possible to save the project in a later Blender version, and open the .blend file in an earlier Blender version, so you can continue working from a saved state. For a simple thing such as a collection of meshes, the forwards-compatibility of previous versions usually are adequate. D.S
@@SanningArkitekter okay great thanks for getting back to me after I realised I was using the wrong blender version I changed to the other version and I already followed your links to the others so it’s all the same versions your using I think it’s my computer being a bit buggy because on the 4.2 versions I was able to do everything in the video right up to the point where I was trying to enter the copy and paste code to reduce the file size to 1 but then it wouldn’t work after that then when I downloaded the new files and started again 3.6 was unable to find the google files I had made on renderdoc I’m going to go back on again today and try again sometime when I take a break and go back to it I will make less mistakes thank you for your help and I hope to see more of your videos because your one of the best at the tutorials I’m dyslexic so your videos really help me so thank you
When i try to capture a frame it doesnt capture for some reason
like i can capture it like press the button, it shows the frame prt screen thing at the top left