Cleanup Map Tiles Fast Using Blender 3.6+

  Рет қаралды 12,111

Nicko16

Nicko16

Күн бұрын

UPDATE - June 2024 - The script is now working with Blender 4.1
In this video we look at how to clean up a photogrammetry mesh automatically with a python script and the improved Blender 3.6 UV unwrapping tools.
You can find Blender 3.6+ here:
www.blender.org/download/
You can find the python script to automate the baking process here:
gitlab.com/VupliDerts/maps-3d...
You can find details about the new UV unwrapping capabilities in Blender here:
www.blender.org/download/rele...
You can find a guide to extracting google maps 3D data here:
• Google Maps 3D: Data i...

Пікірлер: 85
@Nicko16
@Nicko16 Ай бұрын
UPDATE - June 2024 - The script was broken but is now working with Blender 4.1
@mtscott44
@mtscott44 25 күн бұрын
Epic. Thanks again!
@xrayessay
@xrayessay 11 ай бұрын
Wow this is pretty cool. Will definitely try this out!
@mtscott44
@mtscott44 25 күн бұрын
Bloody amazing, thank you sir!
@pillantechvideo
@pillantechvideo 11 ай бұрын
Wow resource, very impressive result, thanks for sharing us
@jonsofresh101
@jonsofresh101 9 ай бұрын
huge thanks mate!!!!
@lvivjanen
@lvivjanen 6 ай бұрын
The script did not work in Blender 4
@APEX.86
@APEX.86 6 ай бұрын
Awesome video and script! Any tips on how to further clean up the model for a nice 3D printable STL?
@fosseli
@fosseli Ай бұрын
Brilliant! 😘
@daz7960
@daz7960 11 ай бұрын
Крутое видео , спасибо )
@mayaalias
@mayaalias 11 ай бұрын
life saver!!!
@mattheweogrichardson1051
@mattheweogrichardson1051 3 ай бұрын
Anyone else still getting black materials? I am using 3.6 and also modifed the script ot incluede bpy.ops.object.bake(type='EMIT'), but not having any luck/
@jamesriley5057
@jamesriley5057 11 күн бұрын
Very well done video. Sub'd. I would also love to cleanup the mesh into quads - even if it took a whole weekend of processing.
@smyrkphace
@smyrkphace 8 ай бұрын
should this work in blender 4? I just got error expecting 1
@salyiohh
@salyiohh Ай бұрын
What if you zoom in to approach the road does it distort the mesh
@aeonbreak4728
@aeonbreak4728 11 ай бұрын
can you make that into an addon button for the N panel? would be helpful instead of having to copy paste that every time :)
@Viktorr87
@Viktorr87 8 ай бұрын
This is exactly what I'm looking for in order to export the textured mesh to Rhino. Unfortunately, I get the following error after hitting the Play Button: Python: Traceback (most recent call last): File "/Users/viktor/Downloads/231205_Hafenstrasse_3D_Blender.blend/Text", line 102, in IndexError: bpy_prop_collection[index]: index 0 out of range, size 0 Any hints for a solution?
@APEX.86
@APEX.86 6 ай бұрын
After a successful run of the script on 3.6.7, I started over and tried again, but I keep getting a similar error: Step 2 | 369 / 0 | 100.0 % | Removed material. Error: Python: Traceback (most recent call last): File "\Text", line 159, in IndexError: bpy_prop_collection[index]: index 0 out of range, size 0
@u_lab
@u_lab 4 ай бұрын
same here @@APEX.86
@judyliu9042
@judyliu9042 Ай бұрын
@@APEX.86 I had the same issue before, and it solved by selecting the collection on the layer (not in the view)
@sbrusse
@sbrusse 2 ай бұрын
Python: Traceback (most recent call last): File "Y:\GMap\Google 3D Tiles_001.blend\Text", line 167, in ValueError: bpy_struct: item.attr = val: sequence expected at dimension 1, not 'int' Blender 4.1, any ideas ?
@Jan-po2vw
@Jan-po2vw 2 ай бұрын
hey! All the meshes join which is great, but but the texture doesn't save, they all get dropped and there is no image for me to save. do you have any advice? thanks :)
@ile5607
@ile5607 4 ай бұрын
How can i adapt this to batch all objects in the scene without joining them?
@dadlilikoi112
@dadlilikoi112 3 ай бұрын
Hello @Nicko16, can you make a tutorial how to convert ply file to obj file using blender. I am having a hard time converting to obj files. I can convert but there is no color included. Thank you
@thedarkking4814
@thedarkking4814 Ай бұрын
it has an error on the 102 line bpy.context.view_layer.objects.active = comb_coll.objects[0] this one chat gpt cant fix it
@Alopin
@Alopin 8 ай бұрын
There's only one word describing you.... "Genius..."
@user-jp1wx6sy2w
@user-jp1wx6sy2w 4 ай бұрын
102 error T.T File "/text", line 102, in
@ghostsofviikki5309
@ghostsofviikki5309 9 ай бұрын
Hello, may I please ask why is it that after running the script, my texture is all black?
@markrussell67
@markrussell67 8 ай бұрын
change this line in the script from 'DIFFUSE' to 'EMIT' (if you want to know why, look at the materials that came from google, they all use emission nodes) bpy.ops.object.bake(type='EMIT') this only works in Blender 3.6, running the script in Blender 4.0 has other problems
@philhighfield4741
@philhighfield4741 5 ай бұрын
@@markrussell67 you beauty. works a charm
@Thomas-ep9sd
@Thomas-ep9sd 8 ай бұрын
I am getting a python error when i run the script on line 102: # set an active object py.context.view_layer.objects.active = comb_coll.objects[0] Error: Python: Traceback (most recent call last): File "C:\Desktop\Working\Blender\Blosm\Downloaded 3D Tiles\testfile.blend\Text", line 102, in IndexError: bpy_prop_collection[index]: index 0 out of range, size 0
@MrJstrong74
@MrJstrong74 6 ай бұрын
i had the same error when using blender 4.0. switched to 3.6 and it worked
@semshimla
@semshimla 5 ай бұрын
this is because you need to select the collection in the viewlayer window
@Alopin
@Alopin 4 ай бұрын
@@semshimla it works for me.... Thanks a lottttttttttttttttttt!
@ViensVite
@ViensVite 10 ай бұрын
For me, while importing a kinda huge model the script worked until the step 4 where it just stays forever and nothing happens. Any idea why?
@joshuadebruin
@joshuadebruin 9 ай бұрын
have you upgraded to blender 3.6? mine also got stuck at step for while working on blender 3.4
@ViensVite
@ViensVite 8 ай бұрын
@@joshuadebruin you were right, now i got a black result after the script process. any idea?
@AxelHue-yq7nu
@AxelHue-yq7nu 4 ай бұрын
Hi Nicko16, do you even work out a little hillside city near to frankfurt in order to 3d print ? ;) (b-day presend) - for sure against beer creates ? forgett coffee;) Or maybe you havev ~10 scrips which will do this :) Blender & Co are to powerfull for one usecase to learn......
@hectorgonzalez6287
@hectorgonzalez6287 4 ай бұрын
Hello, Followed your Tut and found it excellent and very helpful. . I was wondering if you can explain a process for trimming/clipping a model brought in via the BLOSM Blender method. In other words to clip our unwanted areas so it more clearly defines only your desired space on a map model. You can IM me if you like. THX!
@rando8841
@rando8841 4 ай бұрын
Looking for the same info. Any attempts to cut the model results in a huge mess.
@mtscott44
@mtscott44 25 күн бұрын
I've tried twice now, but I get a grey texture at the end...and it's not called "collection_texture". Any clues?
@Nicko16
@Nicko16 24 күн бұрын
I looked at the code and your texture should have the same name as the collection that was active when you started the script, so confusingly, it may not have the same name as in the tutorial.
@yundaz
@yundaz 2 ай бұрын
Error: Python: Traceback (most recent call last): ValueError: bpy_struct: item.attr = val: sequence expected at dimension 1, not 'int' Keep getting this error in Blender with blender 4 unfortunately
@pitervoznjak6197
@pitervoznjak6197 11 ай бұрын
Hi, after cleanup and unwrapping script is finished, combined baked texture appears black , how to fix it?
@yanngylf1049
@yanngylf1049 11 ай бұрын
same here :(
@brendonv101
@brendonv101 10 ай бұрын
same here too. Any fix?
@pitervoznjak6197
@pitervoznjak6197 10 ай бұрын
@@brendonv101 yes, the fix is to change Bake type to Combined
@brendonv101
@brendonv101 10 ай бұрын
@@pitervoznjak6197tried bake type as combined and still black. I am using osm to port the google tiles api in, i'll try the addon that is shown in this video. Although pulls data from the same api so unsure why it would change.
@ScottValentine
@ScottValentine 10 ай бұрын
I had the same issue@@brendonv101 Did you manage to resolve it?
@steiner42
@steiner42 7 ай бұрын
has anyone tested this with blosm?
@user-xn1yi4yr9z
@user-xn1yi4yr9z 4 ай бұрын
yes, it running well
@webguru1638
@webguru1638 9 ай бұрын
For me also everything came black, please help us to fix that
@markrussell67
@markrussell67 8 ай бұрын
change this line in the script from 'DIFFUSE' to 'EMIT' (if you want to know why, look at the materials that came from google, they all use emission nodes) bpy.ops.object.bake(type='EMIT') this only works in Blender 3.6, running the script in Blender 4.0 has other problems
@joehawkins3078
@joehawkins3078 Ай бұрын
@@markrussell67 -> Update: followed this advice, still had black textures. Upon further inspection, I realized I had unpacked and exported materials from the test model I used due to problems I was having importing into TwinMotion. Tried a version before unpacking/exporting step and I can confirm it worked.
@Nicko16
@Nicko16 11 ай бұрын
See here for information about capturing Google Maps 3D data: kzbin.info/www/bejne/fJC7pKClj6-gfZo
@huseyinalan95
@huseyinalan95 10 ай бұрын
Hey, Nicko. I import google 3D model using the Blosm Addon then when i bake it with your code the whole model becomes black. Do you have any idea why this is happening?
@pantelispargas2693
@pantelispargas2693 4 ай бұрын
This error occurs: Python: Traceback (most recent call last): File "\Text", line 167, in ValueError: bpy_struct: item.attr = val: sequence expected at dimension 1, not 'int'
@sbrusse
@sbrusse 2 ай бұрын
@@pantelispargas2693 I have the same problem, any idea ?
@byronmardas9464
@byronmardas9464 Ай бұрын
@@huseyinalan95 same for me. Using Blender 4.1
@kanesilks6102
@kanesilks6102 8 ай бұрын
Turns the image file Black.... so disappointing .... Has anybody got around this?
@samyseffadj5203
@samyseffadj5203 8 ай бұрын
@markrussell67 found the solution ! just " change this line in the script from 'DIFFUSE' to 'EMIT' (if you want to know why, look at the materials that came from google, they all use emission nodes) bpy.ops.object.bake(type='EMIT')" . it worked for me !
@eniskirim8982
@eniskirim8982 11 ай бұрын
is there any way to contact you ? maybe discord or smthing similar ? greetings
@nerosetsfire
@nerosetsfire 8 ай бұрын
doesn't work for me, I get this error: Step 2 | 283 / 1 | 95.93 % | Removed material. Step 2 | 284 / 1 | 96.27 % | Removed material. Step 2 | 285 / 1 | 96.61 % | Removed material. Step 2 | 286 / 1 | 96.95 % | Removed material. Step 2 | 287 / 1 | 97.29 % | Removed material. Step 2 | 288 / 1 | 97.63 % | Removed material. Step 2 | 289 / 1 | 97.97 % | Removed material. Step 2 | 290 / 1 | 98.31 % | Removed material. Step 2 | 291 / 1 | 98.64 % | Removed material. Step 2 | 292 / 1 | 98.98 % | Removed material. Step 2 | 293 / 1 | 99.32 % | Removed material. Step 2 | 294 / 1 | 99.66 % | Removed material. Step 2 | 295 / 1 | 100.0 % | Removed material. Step 3 | Creating new material. Error: Python: Traceback (most recent call last): File "C:\Users\info\Desktop\Blender test\000scripted clean up.blend\Text", line 167, in ValueError: bpy_struct: item.attr = val: sequence expected at dimension 1, not 'int'
@nicola4815
@nicola4815 7 ай бұрын
hey, sorry, have you managed to find a solution? i'm having the very same issue
@philhighfield4741
@philhighfield4741 5 ай бұрын
I have this same error.. but I am trying with blosm and blender 4.0. Thinking the blender version might be an issue
@nerosetsfire
@nerosetsfire 5 ай бұрын
@@philhighfield4741 try downloading the newest version of Blosm they fixed it as best as they could.
@SwedishObjects
@SwedishObjects 5 ай бұрын
Had the same error when I tried using geometry created in Blender 4.0 in a Blender 3.6.9 file. Then tried creating a new blend file in Blender 3.6.9 and use Blosm there, import new google maps tiles in this older blender version and run the script, then it worked. But got black textures and had to change the DIFFUSE to EMIT like a comment below suggests. Then it worked perfectly.
@nn84zz
@nn84zz 4 ай бұрын
I am having the exact same issue on Blender 4.0. Please update the script.
A new approach to Retopology
16:35
Blender
Рет қаралды 147 М.
Google 3D Maps in Blender importieren
12:06
Stephan Seeliger {CG-Mechanics.de}
Рет қаралды 11 М.
Ouch.. 🤕
00:30
Celine & Michiel
Рет қаралды 25 МЛН
IQ Level: 10000
00:10
Younes Zarou
Рет қаралды 11 МЛН
Pleased the disabled person! #shorts
00:43
Dimon Markov
Рет қаралды 31 МЛН
UV Unwrapping Explained for Beginners | Blender Tutorial
22:57
Learn the BASICS of Material Shading in BLENDER (Part 1)
29:06
Brandon 3D
Рет қаралды 413 М.
Google Cities in Blender | Blender Blosm Add-on
8:27
GIS Solutions
Рет қаралды 43 М.
3D Printed NEW YORK Map with blender GIS
9:06
I P Design
Рет қаралды 6 М.
SimpleBake for Blender: A MUST-HAVE for texture baking!
7:32
Brandon 3D
Рет қаралды 71 М.
How to Export Google Earth Data to Blender without Apikey.
2:08
OpenEarthOnline
Рет қаралды 1,3 М.
When Your Game Is Bad But Your Optimisation Is Genius
8:52
Vercidium
Рет қаралды 1,4 МЛН
The FASTEST Cycles Renders you can get in Blender!
17:03
Kaizen
Рет қаралды 227 М.
Mastering 3D Modeling: Top 5 Topology Mistakes to Avoid
9:29
On Mars 3D
Рет қаралды 181 М.
How to texture REALISTIC buildings in Blender #b3d
22:29
CG Boost
Рет қаралды 146 М.