I'm Joe and I enjoy making maps.
My expertise lies in building web applications and APIs that help derive meaningful insight from geographic data.
Languages and tools:
Tutorials for making 3D-looking maps with Blender and QGIS
Hi,
where do you find the polygons for the masking layer? And how do you align them with the DEM .tif file?
Hi Joe,
Great tutorial and super fun to create a map. I've been succeeding in all of the other steps but the last tip is just not working out for me.
To best of my abilities (with zero previous experience in Blender) I tried to raise the AOI from the background. I have created the path as shown below but it just doesn't work. I am also a bit confused should I add a new mix node where the math node is connected or should I use what is created earlier.
Any tips you could share - maybe even a blender file or a screenshot of your settings?
Also, is the camera angle changed for this last step or only adding math node and related things?
Edit: This is the render that comes out with the settings used
Cheers!
I'm having a weird issue. I did this tutorial a week or so ago and everything worked fine. I tried again today with all the same files and steps and it's not working. When I get to Step 4, no map is rendered, just a flat gray plane.
I've tried this over 5 times with the same results, I'm not sure what I'm missing. Any ideas what I can check to try and fix this?
Hi, thanks a lot for this awesome tutorial.
Regarding the last section, extra mask for aoi.
I found that a cheap way to put appart the sea from the land is to add a left color to the gradient, very low, 0.011 in my case.
Looks fine :)
Hi Joe, hoping you might be able to help. Ive followed your excellent tutorial, and it works perfectly for me until the latter half of section 4.
i get the this section and add the subdivision surface modifier, i change the setting to bump and displacement and i press F12 to render the new image, and this is what happens:
Do you have any ideas what im doing wrong? im using Blender 3.6.2, and ive downloaded your example blend file, and mirrored your setting exactly.
Thanks in advance,
Paul
Hi. Any way this repo could get the blender files for creating 3d prints?
Thanks!
Hi,
First of all, thanks for making this. I am Linux user for 20 years, but I stayed away from "complicated" Blender. But, as an avid OSM user, you just gave me reason to open Blender for first time determined to make something!
Issue: Once I add "subdivision surface", I got very weird behavior. As if whole plane is protruded heavily, spikes everywhere[1]. I think it is related to the fact that Blender uses meters (right?) and that TIF also outputs meters, in my case 0-2500m. However, I think your TIF must be outputting 0.0-1.0 or something small? I think I solved my problem (I think?) by adding some normalization to 0.0-1.0 range, as in picture[1]. However, first I am not sure if this is my problem only, or there is some step missing from your tutorial, so I wanted to sync with you. What do you think?
I downloaded a ZIP file from your source and installed QGIS.
I imported the ZIP into QGIS by drag and drop and get a PDF text.
Nice.
Now what. How about a tutorial on how or what to do with the files or how to open and use it in QGIS. You leave the most important part open.
"Step 1: Prepare the DEM" from your tutorial without further explanation is completely useless.
Hi, I hope it's okay to ask for help :D
I'm trying to create a map of the German state Thuriniga. I generated a DEM using official datasets and it looks pretty good:
However, in blender it generates weird artifacts on higher altitudes. It seems, the higher the altitude, the more spiky these artifacts get:
Notice how the lower left looks really weird.
I can't see this issue represented in the elevation map, so I assume this is a problem with my blender setup? The shader looks like the following:
(I'm using the transparency generated in the tif-file, so it looks a bit different than in the readme - removing the transparency part doesn't change anything, though)
I hope you can help me with my map ๐
There is no 'adaptive subdivision' to tick off.
Up to that step, I am good:
Then I add the Subdivision:
Then my render starts out like this:
Final render with the subdivision added:
Any tips?
For the record, I am just looking to do the large island itself. I was just going to hack off the mainland and extra ocean in the final image.
I can share my .tif file with you as well, if you like.
Hi, I have tried your tutorial and get stuck at step 3. I have try to find solution for the problem online but didn't manage to figure out how to solve it.
Thanks for your help!
As the title says.
I've never used QGIS before, and have only used blender to create 3d models for my 3d printer, so please go easy on me.
I do really appreciate the time you've put into this tutorials, but if you could fill in some sizeable gaps for me, or point me in the right direction, that would be great.
I've downloaded the data files for my target area. I have two kml files and a tif file. Not sure which I need to import into QGIS for starters, or even how. I think that knowing how to do this fundamental first step would help me massively to begin with.
I also don't know how to create a polygon for the desired area, in my case, Gloucestershire, England.
Thanks for any pointers, I appreciate that this may be beyond my skillset, but I'd like to try.
Great tutorial, thanks for posting it!
I ran into a little bit of trouble, being a noob and all, in the part about making a mask.
Step 1 mentions the options (value to burn, etc.), however, the first thing to select is the Input layer. There is nothing to select and I cannot seem to know (again, noob) what to do here. If I do not select anything and leave it blank, I get this when trying to run:
Wrong or missing parameter value: Input layer
I tried a couple of other things, like doing it from a new project (not having done the warp), etc., but nothing seems to help.
I tried 'select file' and use the same tiff file, however that crashes QGIS.
Edit: also, I should say that you specify "Step 1 : Rasterize vector polygon" and the options in the menu Raster > Convert are Polygonize and Rasterize. I chose Rasterize, though the word polygon in the step leads to the idea that perhaps there is some step missing or something.
Could you clarify what should be done in this area?
Related to this, perhaps add that the output data type is under the Advanced parameters (I can send you pull requests for a handful of extras like this, if you prefer).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.