Hillshade: Making flat maps appear 3D
Audience: high-schoolundergraduate
Tags: graphicscomputer-sciencecomputer-graphicsdirectional-lightingmappingdirectional-light
This video is an explanation of cartographic hillshading. It starts by discussing what a directional light is and then works through the required mathematics. In doing so, a basic lighting formula is derived for hillshade. The video closes with a few footnotes about variations, an interesting illusion, and hillshade’s incredible realism. My target audience is an undergraduate student in math or computer science (or an advanced high school student) -- though I did my best to make the video as accessible as possible. While directional lighting is a topic in computer graphics, I make few explicit references to that area and prior knowledge of graphics is not required to understand or enjoy the video. I hope you enjoy the video! I had a lot of fun making it!
Analytics
Comments
Great video! Nice and clean presentation, animations, and clear explanations. Doesn’t overstay it’s welcome, a good length for what it’s talking about.
Incredibly well explained. I love how it outlines the different approaches to lighting before diving into the specific directional lighting method. One thing that stuck with me was the northwest bias, and how it’s almost impossible for my brain to interpret the terrain correctly if it’s lit from the bottom.
This was an excellent video. I really like the cleverness of all. It’s pretty cool how something like the law of signs can be used to create something visually appealing and informative. What a great topic and video. Nice work. I’m
Okay, so I need to start by saying, your presentation is gorgeous. This is probably the best production quality of any of the videos I’ve seen so far, and that’s not nothing.
That said, I do think that the content suffers from being a bit narrow. If I don’t go into this caring tremendously about Hillshade, I don’t think that I come out of it feeling any greater significance. And you don’t really supplement that by getting into any of the mathematical details: things like the area of the projection or the law of cosines, which you could delve into a bit more, which you sort of just take as givens - personally I think taking advantage of those connections a bit more could help the topic feel less insular.
I want to be clear, I like your video, but the prompt I’m being given has to do with its value, which I think is a different question. I do really hope you keep it up though, because you’ve definitely got something figured out. I did drop a sub, just to see what else you might get up to.
really great video, quick and easy to watch !
the only complain i have is that i do not think you explained how the values of have been generated in order to get the visuals. i guess Perlin noise maybe ?
I would like to have seen a photo of a real landscape along with a hillshaded version of it, so that I could see how well it models the real world.
You did a great job simplifying the topic. I didn’t know it before, but I understood it and enjoyed it. The only note I have is that I don’t think it is accessible to the average high school student. If not explored in detail, it could be a good physics (optics) enrichment, but it should be assigned to a selected group of students.
Very beautiful video. It demonstrates a nice application of the dot product and cuts away all the distractions.
Sounds interesting. I would be interested in linking out to actual examples in any open source libraries that do this - Mapbox open source vector maps or some other library code?