Un halo se puede clasificar dentro de los elementos de iluminación, o ser considerado un efecto especial.
Hemos visto algún ejemplo de utilización de esta técnica como en el caso del הילה של השמש; veremos a continuación cómo se define y cómo se ajustan algunos de sus parámetros.
La clasificación tiene sentido para la organización del interface del software, de forma que podamos estructurar los menús y editar los modelos de forma sencilla.
Un halo aporta luz y forma en la escena, por lo que sus variables se encontrarán asociadas a esta particularidad.
Al preguntarnos ¿Qué es un Halo? podemos responder desde un estudio de צבע, o desde un punto de vista más geométrico.
El enfoque dependerá de la utilización que queramos hacer de esta utilidad disponible en el software de animación usado para el tutorial de Blender. Veremos su extensión con el uso de עקומות, incorporando el estudio de los efectos de iluminación a los que nos referimos anteriormente.
Activación del modo “הל”
Veamos primero cómo se pueden utilizar los vértices de la geometría para obtener efectos visuales con las herramientas de animación disponibles en Blender. Activaremos el modo de cálculo correspondiente y ajustaremos los parámetros asociados.
Una geometría cualquiera puede ser visualizada con diferentes tipos de representación: suavizada, faceteada, alámbrica, halo… En la siguiente imagen compuesta por cuatro esferas idénticas se puede observar.
עבור seleccionar el modo de representación tipo “הל” deberemos acceder primero a las pestañas correspondientes al sombreado, כלומר, en las que se definen las propiedades del material del objeto que estemos editando.
Las diferentes etapas de cálculo necesarias para obtener una imagen se encuentran fuertemente estructuradas en lo que se conoce como “cauce gráfico” o “pipeline gráfico“.
בכרטיסייה “Links and Pipeline” se encuentran los botones que controlan el “Render Pipeline“, כלומר, la forma en que se renderiza la imagen.
El botón “הל” debe encontrarse activo (presionado) para utilizar los vértices de las superficies como si fueran partículas que desprenden un punto de luz.
Si se activa dicho botón, las superficies del objeto no se representarán, ni tampoco sus aristas. Sólo se tendrán en cuenta los vértices de las mallas que lo definen.
Todos los vértices de una malla se activaran en el mismo modo de representación. Dispondremos de diferentes parámetros para variar su presentación visual.
Variables del Halo
Al seleccionar el modo “הל” aparecen nuevos controles en la pestaña “Shaders”.
Pueden ser más o menos numerosos dependiendo de las opciones o modos de cálculo que se encuentren activos.
Estas ventanas son contextuales, adaptando sus controles en función de las opciones disponibles en cada caso.
Flare, Rings, Lines, Start… son efectos que pueden ser aplicados de forma conjunta o independiente. Sus efectos se acumulan para producir gran número de variantes del efecto halo.
Vemos dos regiones claramente diferenciadas en la pestaña “Shaders“:
- Elementos que permiten variar los parámetros de cálculo (izquierda)
- Modos de cálculo (נכון, en forma de botones)
Estos controles sirven para seleccionar los distintos modos o combinaciones de modos así como para gobernar diferentes parámetros que afectan tanto a la intensidad como a la forma que produce el halo alrededor de cada vértice.
Como hemos visto al editar o añadir un material, para ajustar los parámetros, podemos utilizar como referencia la ventana de previsualización; seleccionaremos la simulación que mejor se adapte a nuestro modelo. Esta ventana nos dará una idea aproximada de los resultados que vamos a obtener al efectuar el render de la escena.
Veamos por separado cada uno de los modos para analizar posteriormente sus combinaciones. Para ello, podemos utilizar un objeto sencillo como un cubo. Si queremos observar el efecto de forma individualizada sobre un solo punto, podemos eliminar los vértices necesarios hasta quedarnos con uno solo. (en modo edición seleccionaremos todos menos uno y pulsaremos la tecla “X“, a continuación confirmaremos que queremos eliminar dichos vértices).
Tamaño
El tamaño dependerá del parámetro “HaloSize” que se encuentra en la pestaña “Shaders”; los valores altos originarán halos de mayor diámetro que los valores bajos.
Flare (Llamarada)
Flare aportará una serie de círculos con sus centros alineados. Los círculos simulan los efectos que produce una lente (óptica como las de las cámaras de fotografías) al enfocar hacia las proximidades de una fuente de luz.
Dispondremos de un nuevo conjunto de parámetros para controlar este efecto, entre los que destaca el que define el número de sub-halos que se producen (Flares), y que se propagan en una dirección principalmente.
La semilla (seed) permitirá obtener variaciones de este efecto, aumentando su variabilidad con diferentes formas y colores asociados al halo. Dispondremos de muchos más efectos diferentes al seleccionar distintos valores para esta variable.
Rings (Anillos)
Aporta un determinado número de anillos concéntricos. Los colores se van alternando con diferentes espaciados entre las circunferencias. La variable Seed permite obtener diferentes grupos de efectos.
La base de construcción del halo es la circunferencia, como representación de un fenómeno que ocurre centrado en un punto.
Lines (Líneas)
Agrega líneas saliendo del centro, como los radios de una rueda.
La distribución de las líneas se realiza más o menos de forma regular, distribuyéndose de forma más concentrada en algunas direcciones.
El número de líneas se puede modificar así como su distribución manipulando el parámetro seed (semilla) que nos permitirá elegir entre diferentes patrones pseudoaleatorios.
El צבע utilizado para las líneas, anillos y el halo pueden ser diferentes.
La pestaña “חומר” cambia su contenido en el momento en que indicamos que se represente la geometría del objeto utilizando el modo “הל”. En particular las etiquetas asociadas a los colores.
Puede observarse que los colores no se corresponden con las propiedades ordinarias de color de “material”, “luz difusa” ו - “luz reflejada” como es habitual, sino que aparecen los nombres asociados al “color de הל“, של “Linea” ו Ringשל” (anillos) ya que afectan a estas propiedades del nuevo modo de renderizado.
Hay otras características del halo menos usadas pero de gran interés que comentamos desde un punto de vista descriptivo a continuación. El lector deberá experimentar con ellos para profundizar en su estudio.
Star (Estrellas)
Asigna una forma de estrella al halo.
El número de “puntas” de la estrella viene determinado por el valor de la variable “Star” de la pestaña “Shaders”. Por defecto genera una estrella de cuatro puntas.
Halo Tex
Permite hacer que el halo utilice como color fundamental el de una textura, en lugar del que se ha definido en la pestaña “חומר” como hemos visto anteriormente.
Si variamos la textura o alguno de sus parámetros en la animación, el halo cambiará de color de forma dinámica, aportando efectos de gran interés a la escena.
HaloPun
Permite especificar el tamaño de los halos en función de la normal en cada vértice. Las formas planas tendrán tamaños pequeños y a medida que aumente la curvatura se harán más grandes.
En el ejemplo se ha usado un plano con una esquina deformada en la que se aprecia el “tamaño” de los puntos de luz.
X Alpha
Esta función intensifica el efecto de transparencia de los halos.
Podemos asociar una textura para modificar el canal “אלפא” de transparencia, siendo especialmente útil para algunos efectos en sistemas de partículas:
Fuego, humo, וכו '.
Por último, comentaremos dos funciones adicionales como son “Shaded” que permite que la intensidad del halo y su color se vean afectados por las sombras que arrojan los objetos, así como la función “Soft” que suaviza la intensidad del halo.
Más adelante veremos algunos ejemplos de aplicación.
¿Te animas a experimentar cambiando las variables y mezclando los efectos?.
חייב להיות מְחוּבָּר לפרסם תגובה.