PIZiadas Γράφημα

PIZiadas Γράφημα

Ο κόσμος μου είναι μέσα.

3D Animation, Σκίαση: Materiales transparentes [Πειραματική Blogs] [Μίξερ]

Έχουμε τις παραμέτρους που καθορίζουν τις ιδιότητες κάθε υλικού σε οποιοδήποτε πρόγραμμα της μοντελοποίησης και επεξεργασία 3D.

Διαφάνεια ή την αδιαφάνειά του βαθμού είναι ένα από τα πιο πολύπλοκα χαρακτηριστικά για την προσομοίωση.

Para manipular objetos transparentes usaremos un valor que mide la opacidad (contrario de la transparencia) . Un valor nulo representará un objeto completamente transparente, mientras que el máximo valor se asignará para objetos totalmente opacos.

La transparencia tiene asociado otro parámetro que gobierna el cambio de dirección de los rayos de luz que atraviesan dicho material, es el coeficiente de refracción; Το λογισμικό εκτελεί τους υπολογισμούς για να προσομοιώσει αυτά βασίζονται σε η “Ley de Snell“.

La refracción es el cambio de dirección que experimenta una onda al pasar de un medio material a otro. Sólo se produce si la onda incide oblicuamente sobre la superficie de separación de los dos medios y si éstos tienen índices de refracción distintos. La refracción se origina en el cambio de velocidad de propagación de la onda. (Wikipedia)

Ley de refracción (Ley de Snell) (Fuente wikipedia)

Esta ley nos indica cómo cambia de dirección un rayo de luz al pasar de un medio a otro, por ejemplo del agua al aire, al incidir bajo un ángulo determinado respecto de la normal a la superficie de separación de ambos medios, y se modeliza según la siguiente expresión:

n_1\sin\theta_1 = n_2\sin\theta_2\

Donde:

  • n1 = índice de refracción del primer medio,
  • θ1= Ángulo de Incidencia,
  • n2 = índice de refracción del segundo medio
  • θ2 = γωνία διάθλασης.

 

Efecto de Refracción y Reflexión

La aplicación de transparencias a los objetos debe contemplarse desde tres puntos de vista diferentes:

  • Distorsión de la imagen
  • Mezcla de Luz y Color
  • Sombras arrojadas

Veamos con más detalle a qué nos referimos.

Distorsión de la imagen

El efecto visible de la refracción es una distorsión de la imagen.

Un sencillo ejemplo lo vemos cuando metemos un lápiz en un vaso y parece estar partido.

En las siguientes secuencias, se ha calculado la misma imagen en primer lugar usando un cierto valor para la refracción y a continuación sin efecto de refracción.

En realidad cada vez nos cuesta más ver este ejemplo en la vida real, ya que lasleyes de la Gestalt“, en particular las relativas a la experiencia, nos dicen que el lápiz es contínuo y nuestra percepción anula parcialmente este efecto visual. Con una foto podremos observarlo sin interferencias cognitivas.

Mezcla de Luz y Color

Το χρώμα που χρησιμοποιείται για τη διαφανή επιφάνεια τροποποιεί τα χρώματα των αντικειμένων που αποκαλύπτει. Añade o sustrae iluminación en cada uno de los canales, dependiendo de si contiene esas componentes o no.

En las siguientes imágenes podemos observar el efecto de superponer una lámina semitransparente coloreada sobre cada uno de los cubos con los colores básicos;

La composición o mezcla de colores dependerá del modo de cálculo en cada caso, lo importante es anticipar el resultado basándonos en un modelo de análisis sencillo.

Sombras arrojadas

Las sombras arrojadas pueden difuminarse eliminando sudureza”. Este efecto de difuminación se produce cuando hay fuentes de luz múltiples, pero también puede asociarse a efectos atmosféricos, al colisionar los rayos de luz con partículas en suspensión o debido a los rebotes aleatorios que se producen en las superficies rugosas.

Un primer caso interesante se produce en las escenas con ventanas. La sombra de las zonas transparentes se convierte en iluminación, invirtiendo su efecto.

Cuando hay varias formas transparentes que se superponen se crean fenómenos de refracción de la luz, ya que las sombras pueden alterar su trayectoria.

La sombra adquiere parte del color del objeto, y se funde con los colores de la escena; αν εξομαλυνθεί μέσω υπερδειγματοληψίας σε raytracing (se calculan varios rayos para cada punto, muy próximos) se produce un difuminado similar a un spray de pintura.

Al igual que el trazado de sombras y la refracción, la reflexión especular se realiza con raytracing. Permitereflejarunas superficies sobre otras, añadiendo color (iluminación).

Aplicación con Blender

Blender permite dispone de dosmodos” καθιστούν να προσομοιώσουν την επίδραση της διαφάνειας:

  • ScanLine: Un buffer de sombras con la proyección desde el punto de luz.
  • Raytracing: Ray tracing από τη θέση του παρατηρητή.
  • Desde el punto de vista plástico, el modelo de Raytracing produce imágenes más brillantes, y es el único capaz de simular con realismo efectos de refracción y reflexión.

    Al verΦώτα και σκιέςhemos realizado una aproximación a la transparencia modificando el canalAlphadel material, que determina el grado de opacidad.

    Sus valores extremos son cero para un cristal translúcido y uno para un cuerpo opaco. Nos manejamos por tanto en el rango de valores reales [0,1]

    El cálculo de transparencias se debe activar en una de las dos modalidades de cálculo que incorpora blender.

    El más simple en resultados, aunque también el más rápido en su cálculo, es el modoscanline” στην οποία η σκηνή προβάλλεται από το σημείο προκειμένου να καθορίσει ποιες φωτεινές κουκίδες; η τεχνική είναι να κάνει αυτή προεξοχή από τα διάφορα σημεία του φωτός και αποθηκεύεται σε ένα ρυθμιστικό (memoria) la distancia a cada punto visto desde ellos, Στη συνέχεια καθιστούν τη σκηνή που πρόκειται να αναλυθεί εάν το σημείο είναι να εκπροσωπεί “εμφανίσεις” por la luz o no, en cuyo caso es una sombra.

    Para activar el modoscanlineseleccionaremos el botónZTranspque se encuentra en las pestañas que determinan las propiedades del material.

    Para cada material deberemos indicar su particular forma de cálculo.

    El modo más realista y máscarode renderizar se basa en los modelos de Raytracing. Podemos activarlo en la pestañaMirror Transseleccionando en el botónRay Transp”. En esta misma pestaña se puede activar la reflexión (Ray Mirror) y los parámetros que gobiernan ambos efectos.

    En particular la variableIDRdeterminará elÍndice de Refracción”, que permitirá obtener los efectos de deformación antes citados.

    Para ajustar el cálculo de sombras deberemos seleccionar la lámpara que deseemos modificar y activar la edición de sus propiedades con el icono que representa una bombilla.

    Si se quieren obtener resultados más realistas deberemos activar el cálculo en modo raytracing, seleccionando el botónRay Shadowque nos desplegará nuevas opciones.

    Αριθμός “δείγματα” o muestreos es uno de los parámetros que encarecen el cálculo y que deberemos usar con prudencia.

    Gracias a esta variable se puede definir el número de rayos que se calcularan por cada elemento o pixel a representar, para determinar el grado de difusión de la sombra.

    Vemos pues que los tiempos de cálculo variaran sustancialmente, ya que si el valor se duplica también lo hará el número de rayos a determinar y en consecuencia el tiempo empleado en su obtención.

    Se recomiendajugarcon escenas simples para determinar con detalle el resultado de la modificación de sus parámetros, analizando elgranode la sombra al modificar el valor deSoft size”.

    Otro de los parámetros que incide especialmente en el resultado final es el tipo de “Shaders” ο “Sombreador” (algoritmo de cálculo) que apliquemos a cada material.

    Para trabajar con transparencias el modoFresneles el más recomendado, αν και σύμφωνα με το είδος του αποτελέσματος που θέλετε να αποκτήσετε ή την ατμόσφαιρα μπορούμε να χρησιμοποιήσουμε είτε.

    Διάθλαση (Wikipedia)
    Ley de Snell (Wikipedia)

    Tutorial γίνονται για την έκδοση 2.49b

    Tutorial Blender