Towards a set of techniques to implement Bump Mapping

Autores

  • Márcio da Silva Camilo UERJ
  • Bernardo Nogueira S. Hodge UERJ
  • Rodrigo Pereira Martins UERJ
  • Alexandre Sztajnberg UERJ

Resumo

The revolution of three dimensional video gameslead to an intense development of graphical techniquesand hardware. Texture-mapping hardware is now able togenerate interactive computer-generated imagery withhigh levels of per-pixel detail. Nevertheless, traditionalsingle texture techniques are not able to simulate bumpedsurfaces decently. More traditional bump mappingtechniques, such as Emboss bump mapping, most timesdeploy an undesirable or ‘fake’ appearance to wrinkles insurfaces. Bump mapping can be applied to different typesof applications varying form computer games, 3denvironment simulations, and architectural projects,among others. In this paper we will examine a method thatcan be applied in 3d game engines, which uses texturemapsto generate bump surfaces in a flat polygon, calledDot3 bump mapping. This method is based on normalperturbationtechnique and a vectorial operationperformed at each pixel which results on a correct lightcalculation, and therefore great visual quality. We willpresent the foundations of the bump mapping method, anda technique proposal to apply it in a systematic form. Wehave used this technique in the implementation of a gameengine that will be used as a case study.

Downloads

Como Citar

Camilo, M. da S., Hodge, B. N. S., Martins, R. P., & Sztajnberg, A. (2013). Towards a set of techniques to implement Bump Mapping. Cadernos Do IME - Série Informática, 15. Recuperado de https://www.e-publicacoes.uerj.br/cadinf/article/view/6452

Edição

Seção

Artigos