How to Make a 3D Diorama in ArcGIS Pro

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hello thank you so much for joining me today i'm going to show you how to make these cute little 3d diorama scene sorts of things in arcgis pro it's going to be a lot of fun and in a second video i think i'm going to do one about how to make one underwater using bathymetric data it's pretty simple process you just start with a digital elevation model you clip it to your area of interest you drop it into a 3d scene and give it some vertical exaggeration you give it a transparent background and then you just goof around drawing fake 3d stuff in a layout let's go here i am in arcgis pro i'm going to add data and in the living atlas tab i'm going to search for terrain and i'll choose this and add it to the map terrain is an image service that always gives me one image to the extent of my view and it's global all the way down to very local it's a digital elevation model and it goes in really closely thanks to the heroic reginder nagi who manages all these different sources and puts them into this single image service that scales with you here is crater lake oregon actually one of the most beautiful places i've ever laid eyes on outstanding a little gray so i'm going to click on the symbology panel instead of the statistics being pulled from the whole data set which is sea level all the way to the tip of everest and these intermediate areas going to be pretty washed out i'm going to choose dynamic range which only takes into account the lowest and highest elevation areas in my view and stretches gray in between all of those elevations now i want to export this as just a single extraction an isolated static image from this image service and here's a trick i'll show you i'm gonna pop this out and i'm gonna make it roughly square my goal is to have a square export so that's why i'm doing this i make my view square that looks pretty square looks there and i'll zoom in you know just the extent that i want to export that looks good now i'm going to right click this and go to data export raster and i'll choose a destination and i'm going to save it as a tiff i'll add the extension t i f there because it's a geotiff and i love them i could also choose tiff down here the clipping geometry i'm going to set to be the same as my current display extent which is this let me just check the yeah that looks good and why are these red it's because there's a limit you can't export more than 500 by 500 rows and columns of this data so i'll just make it 4 000. i said 500 but i meant 5 000. four thousand okay and i'll leave the rest of this as is and export this and see what we get okay i'll put this back nuzzle it nestle it back in here and there we go i can turn off my original terrain image service thank you reginder i love it turn this off now we have a square extract i'm actually all done with this so i'll just remove that all together and now i need this to be in 3d currently it's in a 2d map if i go to the view tab i can just switch this to a global scene which is 3d and with my little scroll wheel pressed i can tilt and rotate as i see fit that's pretty cool what uh what perspective do i want so it's pretty flat though that's because our elevation i choose this ground elevation and i go to the appearance tab there's no vertical exaggeration happening i'm going to give it some let's see what 10 looks like holy smokes 10's gonna be too much where did you go crater lake there um two good grief mmm five oh we're getting somewhere that's still too much what if i switch this to g3 okay this looks good to me i like it now i can still see shading of the elevation and terrain around my area of interest that's because this is a global coverage and it's going to throw shade all over it doesn't care that i just have one layer here so what i need to do is change the surface color from white to transparent i'll open the color properties and i'll just make it 100 transparent now i have a crater lake elevation floating in space how do i get rid of this i'm going to double click my 3d map double click to open the properties and in the illumination tab i'm just going to uncheck show stars and halo and now i have nothingness just a white nothingness background fully transparent nothing's there it's not even white but that's what it looks like in our view at this point we're ready to insert a layout and put our map into it so i'm going to insert a new layout i'll do a custom page size and i'll choose points and i want it to be 1920 by 1080 pixels and in points that turns out to be 1440 by 810 points points hit okay here's my screen size layout i'm going to insert my map frame snapping to the corners and if i want to reposition it if i just click and drag oh no i move my whole map frame ctrl z to undo i'll have to activate this right click activate this map frame now i can navigate within it right so i'll get this set up just so i'll right click and drag down to zoom in and i'm just going to kind of center this i'm going to be adding a little bit of decoration down here so i need to give it a little bit of room and if i click the scroll wheel and move it around it gives me a lot of degrees of freedom and that looks pretty good you're gonna have a dynamic looking layout if your front corner and your back corner are sort of aligned with each other in imaginary space okay i'll exit this and by default i've got a black outline around my map frame i'm going to get rid of that i'll double click this and a little paintbrush option here i'll set the border symbol to no i'll close it now there's no black border around this tell you what let's make this terrain look cool instead of black to white let's use one of the weirdest color schemes called magma yes it's so fun it's a little flat though i mean even though it's bumpy of course we don't have uh hillshade happening yet so i'm going to go into the imagery tab and i'll choose raster functions and in the service group there's something called hill shade and i'll choose my crater lake elevation model and i'll just leave it all default and say go and now i have a luscious sculpted hillshade terrain on top of my oh but it is on top i can't see it oh no i'm gonna go to the appearance and the layer blend i'll choose soft light and there it's a little bit low contrast so i'm going to open this and instead of a stretch type of none i'll choose standard deviation and force some contrast i have forced too much contrast by increasing the number of standard deviations i can smooth it out to taste so three let's try four that looks nice since this is crater lake i'm going to add in a polygon of this lake here it is ah lovely a taupe crater lake let's play with this color if i go to the layer stack and choose solid fill instead of this solid fill let's choose a gradient fill and the pattern will be linear and instead of stepped i'll choose continuous so it's a nice smooth transition and i'll make this black to white i'll just hit apply and see what we've got and maybe you're wondering why i'm choosing black to white instead of some kind of water like color or something that's because i'm going to use a blend mode here in the appearance with this layer selected the layer blend i'll set to overlay overlay based on black and white will change the tone of this underlying elevation color let's tone this down a little bit speaking of tones i'll choose gray 60. that's nice and this stroke instead of gray i'm gonna make it white and it's hard to see what even happened so if i let's zoom in on our layout a bit take a closer look at this lake the lake polygon is sort of slipping up into the elevation and that's just a very slight misalignment of the vector and the underlying raster elevation stuff no big deal i'll expand the offset effect i'm going to give it a negative offset to snug it inside the polygon choose one two and i'll choose accurate so it doesn't double up on itself in complex areas and i'll hit apply to see what we've got that's a lot better actually while we're at it why don't i go into the structure i'll duplicate this stroke so now i have two outer strokes i'll come back to the layers and i'm going to increase this offset a lot like negative 15 points way in and for the dash effect i'll choose some kind of just default dash and then i'll change it to something big and kind of random so it's a number space number for on and off and you can have as complex an array as you like so i'm going to choose 33 on 22 off 12 on 18 off uh 44 on 20 off so it looks kind of pseudo-random like a rippling edge of water let's see that looks awesome i love it let's add another one negative 30 points snugged way in and this time i'll do an array where it's less on and more off what i mean is like 12 on 33 off 15 on 25 off seven on 30 off apply and there it is cute little uh rippled edge effect fun okay from here on out it's all just graphical design shenanigans so if you're more comfortable drawing things and playing with fills and textures and stuff maybe you want to export it right now and work on it in illustrator or affinity whatever you like and you can do that by going to the share tab and choosing export layout and make sure that you have a format that supports transparency png and you can set it to whatever resolution you want and make sure that transparent background is selected because when you do that this transparent background will be transparent in your png and you can drop this into any kind of environment and go to town or deliver it to a graphic design colleague or friend but i'm gonna do this stuff right here in pro collapse all this and in the insert tab i'm gonna look at this graphics and text zone and i'm going to choose polygon and i'm going to start right at the face of this diorama front corner zoom in a bit in a in a layout you can press the scroll wheel on your mouse and it's automatically panned and if you right-click it's zoom so i'll look at this front edge here and um i'm going to add my polygon so i'll give it a straight vertical facing edge and i'll come all the way over here and i'm going to give this some dimensionality so it splays out and so instead of coming straight down from this i'm going to come in just a little bit and i'm going to make it shorter than the face so it has that sense of foreshortening then i'll come right over to this edge and now it's just a matter of adding in really well as detailed as you want nodes here just one thing don't go too fast because if you if it senses you did a double click it'll close your polygon and then that's a hassle so nice and slow lots of ups and downs make sure that you would err on the side of drawing on top of the map instead of under the map here i go [Music] and now to give this a sense of being on a slight arctic sphere i'm going to right click this shape and choose edit vertices and you can do that anytime and modify your vertices i'm going to change this segment into a bezier curve and holy smokes what has happened that's all right i'll tone it down so come down here and i'm just gonna bring it about halfway for both to give it a slight kind of inner arc and then i'll do the same thing for this face [Music] likewise for this one i'll choose edit vertices change this segment to curve and bring these handles in to be a little less than halfway and arced slightly upward now i'm going to search for an image that i can use as the texture of the sides of our extruded little diorama thing here i am at unsplash.com a great resource for royalty-free images i'll search for gravel and this one looks good and i'll choose the size of medium now there is a size limitation in pro for using an image as a picture fill so i'm just going to play it safe and go with medium i'm going to name these polygons something that makes sense to me so i can keep track of them i'll call this dirt left and dirt right so for this one i'm going to apply our image as a picture fill pro treats these a lot like map features vector map features if i double click this it opens the property the symbol tab is pretty much the symbology panel for polygon features i can go into the layers and instead of a solid fill i'll choose a picture fill i'll choose the quality to be picture and i'm going to navigate to the image we saved and then i'll make it bigger like 100 points and see how it looks it looks like dirt i like it let's make this outline instead of solid black i'll do white and this is all just up to your preference at this point i'm just playing around to see what looks good i'll make it pretty semi-transparent like 60 transparent okay that looks nice kind of like a little crisp edge catching a little bit of light now i want to add a sense of shade to this and bring in a little bit of the colors that we used here so it doesn't feel so out of place and abruptly gravel so i'm going to go to the structure tab and i'm going to add another symbol layer to this stack of symbols and i'll choose another fill layer and this fill layer i'm going to make a gradient fill and instead of buffered i'll do linear and instead of discrete i'll do continuous and the colors that i'll use here are going to be kind of matching the map so i'm going to do this dark purplish color and i'll make this quite semi-transparent like um maybe oh goodness i don't know 80 percent transparent and then that will transition to the top up to a yellow color and i'll set this one to 90 transparent i'm gonna have to go less transparent down here let's see what we've got cool okay let's make this less transparent um 50 transparent so it's more opaque at the bottom okay now it's just applying this linearly so there's um an unevenness what i want to do is rotate my gradient so it kind of matches this is that possible yeah so right now the default is 90. if i decrease it 10 let's see which direction that gives us the right direction okay so 80 maybe 70 degrees let's see closer 60 degrees oh i like it 64 degrees oh man we were close 62 62. that's nice i like it okay and i'm just eyeballing this of course i'm gonna add another one of these actually i'll just duplicate this one and instead of a colorized gradient i want to give it a little bit of shade so like a semi-transparent black that fades and i'll make this black must be 20 transparent this other one i'll also make black but it will be 100 transparent i'm just stacking up layers of shade i'm just adding little bits of light over and over and this time i'm going to decrease this more like 45 degrees so it's darker on this side than this side apply let's go 35 25 that looks good right kind of fun okay now we just do the same thing for this side now for this shade layer instead of linear i want to add maybe a little weirder sense of light and shadow so instead of a linear gradient i'm going to try a circular gradient actually i'll reverse this so it's kind of dark on the sides but lighter on the in the middle let's see what we get i like this a lot actually looks cool okay so there's our stack of symbols for our extruded dirt effect we're making good progress now the last thing i'm going to do is add a subtle little kind of drop shadow hack here how do i do this there is no drop shadow effect that you can do in a layout but i can use a gradient stroke underneath this so here we go back to our friendly polygon draw and i'll just draw it so it kind of comes out like this that's a weird shape right well it's not so weird when i drag it underneath the map frame now the map frame is covering it up and i'll give these curves as well so i'll edit the vertices change this segment to a curve about halfway about halfway same here oh that's weird why would they be locked like that why okay now i'm going to make these the stroke a gradient i can uncheck the fill and for the stroke i'll choose gradient stroke and this will be very big i don't know 66 and let's see what we get so the inside will be black and i'll make it like 60 transparent and that'll transition all the way to 100 transparent at the edge of the stroke okay at this point i'm ready to export this as a transparent png so i'll share my layout and i'll export it png transparency selected whatever resolution i want and we'll see what we get and that's how you can hack together your own cute little extruded 3d diorama sort of thing in arcgis pro have fun with this and stay tuned for the next video which is going to be about how to make one of these for an underwater scene using bathymetric data hey also if you're feeling extra crafty you could try to make those cool little geological cross-section illustrations too nothing's stopping you well i definitely hope you give this a try and i'd love to see the sorts of things that you make with it can't wait thanks for watching
Info
Channel: John Nelson Maps
Views: 37,885
Rating: undefined out of 5
Keywords: cartography, map making, mapping, map, geography, gis, how to, tutorial, lesson, demo, demonstration, tech, esri, arcgis, arc gis, arcgis pro
Id: kVsj6Z7UuLY
Channel Id: undefined
Length: 22min 42sec (1362 seconds)
Published: Thu Mar 17 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.