PIZiadas gráficas

PIZiadas gráficas

Mi mundo es la imagen.

Bump Mapping

Bump mapping es una técnica de gráficos computacionales 3D que consiste en dar un aspecto rugoso a las superficies de los objetos. Se emplea para dar un efecto de relieve en las superficies de los objeto. Esta técnica modifica las normales de la superficie sin cambiar su geometría. Las normales originales de la superficie seguirán perpendiculares a la misma. El bump mapping cambia la perpendicularidad por otras normales para lograr el efecto deseado, todo ello sin modificar la topología ni la geometría del objeto. El resultado es razonablemente rico y detallado, y pueden lograrse grandes parecidos a elementos naturales (como la textura de una naranja). La diferencia entre mapeado de desplazamiento (displacement mapping) y bump mapping es que con bump mapping no se perturba la geometría solo la dirección del campo normal. (Wikipedia)

Para generar una imagen basada en la técnica de “Bump Mapping”, necesitamos un objeto al que le aplicaremos una textura que es la responsable de definir las variaciones del relieve sobre su superficie.

Por ejemplo, partimos del siguiente modelo:

Si se le añade una textura, el color hace que la apariencia cambie sustancialmente. Sin embargo, el volumen no dá la impresión de haber cambiado. La textura se ha “pintado” sobre la superficie como una piel pero sin rugosidad.

Además de aportar color a la figura, podemos utilizar la textura para definir variaciones en la rugosidad, haciendo que unas partes parezcan sobresalir respecto de otras. Esto se hace modificando en el algoritmo de sombreado, la dirección de las normales a la superficie, es decir, modificando el comportamiento de la luz en cada punto dependiendo del color que tenga.

El efecto es el que conseguiríamos modificando la superficie con pequeñas alteraciones de sus puntos.

El efecto de Bump mapping se puede realizar independientemente de la aplicación del color a la superficie. En la siguiente imagen se ha creado el efecto de rugosidad pero no se ha añadido el color de la textura a la imagen final, dando esa sensación de “piel de naranja” que comentamos al principio

Es una técnica que aporta un efecto “orgánico” a las superficies, sin añadir apenas complejidad en el cálculo de las imágenes, por lo que es muy útil en la creación de imagen de síntesis.

Las imágenes se han generado con Blender.

Imagen de Síntesis

Imagen de Síntesis

Related Posts

  • Raytracing: Jugando con Luz y Texturas con BlenderRaytracing: Jugando con Luz y Texturas con Blender La luz y las texturas juegan un papel fundamental a la hora de renderizar una escena. En este artículo se utiliza un único modelo al que se le han asignado diferentes propiedades de material (texturas) y en el que hemos ido cambiando las propiedades de la dureza de la sombra que […]
  • Mapas de normales : bump mapping : Mapeado topológicoMapas de normales : bump mapping : Mapeado topológico En animación por ordenador el número de superficies presentes en la escena influye notablemente en los tiempos de cálculo (renderizado) de la misma. Una técnica que permite simular rugosidad sobre una superficie plana es la denominada "Bump mapping"; consiste en aplicar una textura […]
  • Animación 3D, Luces: Iluminación con Texturas [Blogs experimentales] [Blender]Animación 3D, Luces: Iluminación con Texturas [Blogs experimentales] [Blender] De forma similar a los objetos texturados, las fuentes de iluminación pueden cambiar el color de la luz que proyectan basándose en la aplicación de patrones de texturas. El procedimiento para la asignación de los patrones de texturas a una fuente de luz no difiere del utilizado para […]
  • Animación 3D, Shading: Editar o Añadir un Material [Blogs experimentales] [Blender]Animación 3D, Shading: Editar o Añadir un Material [Blogs experimentales] [Blender] La textura más simple que se puede utilizar en un objeto es una imagen sobre su superficie, sustituyendo el color liso del objeto por los correspondientes de la imagen utilizada. Para añadir una imagen a la superficie de un objeto deberemos entrar en el modo de edición de materiales […]
  • Animación 3D, Shading: Añadir Texturas al Material [Blogs experimentales] [Blender]Animación 3D, Shading: Añadir Texturas al Material [Blogs experimentales] [Blender] Hemos visto como editar o añadir un material a un objeto, así como las principales propiedades de éstos. De momento todo el objeto se "vestía" del mismo color, variando únicamente la iluminación sobre su superficie con efecto de aportar la sensación de volumen. Las texturas añaden una […]
  • Animación 3D, Shading: Materiales transparentes [Blogs experimentales] [Blender]Animación 3D, Shading: Materiales transparentes [Blogs experimentales] [Blender] En cualquier programa de modelado y edición 3D disponemos de unos parámetros que definen las propiedades de cada material. La transparencia o grado de opacidad del objeto es una de las características más complejas a simular. Para manipular objetos transparentes usaremos un valor que […]