DemoHut

Bump mapping

Bump mapping is a family of techniques that utilize special textures to present more details on the object surface, in addition to the plain diffuse color. Here I'll implement the most common ones with a simple set of assets. Note that some of them can be combined to achieve better results.

I'm not going to explain these concepts, but since the terminologies might be used differently in other contexts, I'll give some brief clarifications below.

Assets
Mapping methods
References

All demos have been tested on Microsoft Edge/macOS.