2D Normal Maps - in Excel!! @s0lly
2D Normal Maps - in Excel!!  @s0lly
Uploaded September 2019 | Updated September 2026, 1 hour ago
Normal maps are a great way to add depth to 2D images - and I've seen this being used to brilliant effect in some 2D games.

They work by adding in an addtional "image" that sits alongside your typical image. This "image" is actually 3D directional information, which affects any lighting that is present in the scene. It does this by increasing or decreasing the intensity of light depending on the directions contained in this "image". Just as a flat surface will look dim if you put it diagonally-facing a light, normal maps do the same thing: they tell the surface how much light to "reflect" depending on the directions of the "fake" surface that now makes up the image.

You can find these models on my GitHub: github.com/s0lly/2DNormalMapsInExcel

And if you have any suggestions for future videos, let me know!


Other Social Media stuffs:
twitch.tv/s0llygaming
twitter.com/s0lly
instagram.com/s0lly.gaming
2D Normal Maps - in Excel!!2D Game Engine in C++: [7] LightingOpenGL Engine - Showcase 7: SpringsProject Overlay 05: Them VisualsFirst Games in C++: Dungeons and Flagons (v0.3) - Sprite AnimationImage Editor - Update 3: Frames and AnimationOpenGL Engine - Showcase 5b: Particle Effects v2C++ FPS Raycaster Engine (v0.2)Maze Visualizations: 1) Binary TreeOpenGL Engine - Showcase 4: Controlling Vertex Level-Of-DetailGame Engine 19: Lens FlareProject Overlay 04: Mazes
s0lly |

2D Normal Maps - in Excel!!

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER