bumps
references
references
- recommended
- James F. Blinn. 1978. Simulation of wrinkled surfaces. In Proceedings of the 5th annual conference on Computer graphics and interactive techniques (SIGGRAPH '78). ACM, New York, NY, USA, 286-292. (ncsu)
- Robert L. Cook. 1984. Shade trees. In Proceedings of the 11th annual conference on Computer graphics and interactive techniques (SIGGRAPH '84), Hank Christiansen (Ed.). ACM, New York, NY, USA, 223-231. This pioneering paper introduced displacement mapping, along with the basics of shading in general. (ncsu)
- Akenine-Moller, T., Haines, E., & Hoffman, N. (2018). Sections 6.7-6.8 in Real-Time Rendering. AK Peters/CRC Press. (ncsu)
- optional
- Natalya Tatarchuk. 2006. Dynamic parallax occlusion mapping with approximate soft shadows. In Proceedings of the 2006 symposium on Interactive 3D graphics and games (I3D '06). ACM, New York, NY, USA, 63-69. There is a more detailed version of this paper from a SIGGRAPH 2006 course, which you need only read out of interest.
- There is a good overview of interactive, per-vertex displacement mapping in section 3 of this survey.
demos
demos
- webgl
- Bump mapped tombstone, by Felix Palmer
- Normal and occlusion mapping by Apoorva
- Bump mapped head by three.js
- Bump mapped teapot by Caleb Johnston
- Displacement mapped ninja by Altered Qualia
- opengl
- Nvidia has a nice demo of parallax mapping.
- This Nvidia page has several bump mapping demos, including normal and parallax mapping.
- Nvdia references this displacement mapping demo.
- Here is a simple normal mapping demo.
- This gamedev.net CG demo lets you compare normal mapping to texture differencing hacks.
engine refs
engine refs
- manual
- unreal: bumpmapping, pom
- unity: normalmaps, heightmaps, how2normalmaps
- videos/tutorials
- unreal: displacement
- unity: heightmaps
sites
sites