Cómo hacer visibles las normales de un objeto en Blender

Introducción – ¿Qué son las normales de un objeto?

Las normales de los modelos 3D son vectores que se utilizan para conocer la orientación de cada cara del modelo y tienen muchas utilidades, principalmente para el renderizado de un modelo 3D, por ejemplo permiten calcular cómo se va a iluminar el modelo, cómo va a rebotar la luz, cómo va a ser el sombreado; también se utilizan en física para las colisiones, de modo que es importante que las normales de nuestros modelos sean consistentes con lo que necesitamos, hay ocasiones en las que algunas normales del modelo quedan apuntando en la dirección opuesta y esto trae problemas. En este artículo vamos a ver cómo hacer visibles las normales de un modelo 3D en Blender.

En el siguiente vídeo muestro cómo activar las normales de un modelo 3D en Blender


Procedimiento para visualizar las normales en Blender

Partimos de un modelo 3D genérico como el de la figura 1 y vamos a entrar en el modo edición, esto es IMPORTANTE por que las normales sólo se pueden hacer visibles desde el modo edición y además solo se visualizan en el modo edición.

Fig. 1: Modelo 3D seleccionado en el modo objeto en Blender
Fig. 2: Modo edición de un modelo 3D en Blender.

Hacemos clic en el ícono que se muestra en la figura 3, el cual despliega una ventana que nos permite configurar los elementos que se superponen en la ventana de la vista 3D.

Fig. 3: Ventana de elementos superpuestos en el Viewport.

Para mostrar las normales pulsamos en uno de los íconos de la sección «Normals», en general me interesa ver las normales en el centro de la cara, de modo que elijo la opción de la figura 5, aunque en alguna ocasión también utilizo la opción para mostrar las normales en los vértices. Matemáticamente no tiene sentido hablar del vector normal a un punto, pero en el renderizado los meshes consisten en listas de vértices que conforman tríangulos y cada vértice tiene asociado un vector normal, estos vectores en general se interpolan.

Fig. 4: Opción para mostrar las normales en los vértices de un modelo 3D en Blender.
Fig. 5: Opción para mostrar las normales en el centro de las caras de un modelo 3D en Blender.

En la figura 6 se visualizan las normales en el centro de las caras del modelo 3D cuando estamos en el modo edición.

Fig. 6: Las normales del modelo 3D ahora se muestran en el centro de las caras del modelo.

Utilizando el parámetro «Size» podemos cambiar la longitud de las normales, como se observa en la figura 8.

Fig. 7: Modificación de la longitud de los vectores normales que se dibujan.
Fig. 8: Las normales del modelo 3D se visualizan más largas.

Para terminar dejo un par de vídeos en los que se mencionan las normales del modelo 3D, los problemas que pueden surgir y se muestran dos métodos para corregir las normales. El primer vídeo es durante el modelado de un objeto, aquí hacemos visibles las normales para saber si las caras están orientadas correctamente y en caso de que no lo estén voltear las normales, en el segundo vídeo ocurre un problema similar que no se detectó durante el modelado sino cuando se llevó el modelo de Blender a Unity y aparecieron problemas con el renderizado debido a que había algunas normales que no estaban bien orientadas.

Vídeo 1: Procedimiento básico para crear modelos 3D.

Vídeo 2: Aquí se hace visible las normales del modelo, se detecta y corrige un problema con las normales.

Salir de la versión móvil
Secured By miniOrange