|
POV-Ray puede simular el desenfoque de profundidad de campo disparando un número de rayos de muestreo desde varios lados a cada píxel y promediando los resultados.
Para activar el desenfoque, se debe especificar la palabra clave aperture
seguida de un valor decimal que determina el alcance de la zona
enfocada. Grandes aperturas proporcionan un montón de desenfoque,
mientras que aperturas estrechas darán una zona amplia muy
enfocada.
Observación: aunque que esto se comporta del mismo modo que en una cámara real, los valores para la apertura son puramente arbitrarios y no están relacionados con los números-f (apertura del diafragma) de una cámara real.
Además se debe especificar la palabra clave blur_samples
seguida de un valor entero que especifique el número máximo de rayos
que se utilizará en cada píxel. A más rayos, mejor apariencia,
pero también mayor tiempo de cálculo. Por defecto no se usa ningún
desenfoque: la apertura y el número de samples por defecto son
igual a 0.
El centro de la zona enfocada se especifica por el vector focal_point
.
Los objetos cercanos a este punto aparecerán enfocados y aquellos más
lejanos saldrán más borrosos. El valor por defecto es focal_point
<0,0,0>
.
Aunque blur_samples
determina el número máximo de
muestras a tomar, hay un mecanismo de ajuste que detiene el proceso
cuando se ha alcanzado un cierto grado de confianza. En ese punto,
seguir tirando rayos no mejoraría de forma notable la imagen.
Las palabras clave confidence
(confianza) y variance
(desacuerdo), seguidas de un valor decimal, controlan la función de
ajuste. El valor de confidence
se utiliza para determinar cuándo las muestras parecen estar lo suficientemente cerca del
color correcto. El valor variance
especifica una
tolerancia aceptable en la variedad de las muestras tomadas. En
otras palabras, el proceso de disparar rayos de muestra se termina
cuando el color estimado es muy parecido (controlado por la
probabilidad de confianza) al valor del color real.
Ya que confidence
es una probabilidad, su valor puede
variar entre 0 y <1 (por defecto es 0.9 - es decir 90%). El
valor de variance
debe estar en el rango de la más mínima
visualización de color diferente posible (por defecto es 1/128).
Si se utiliza 1, como valor de variance
, POV-Ray
mostrará un mensaje de aviso y utilizará el valor por defecto.
Generar imágenes con los valores por defecto puede causar imágenes
bastante granulosas. Esto se puede mejorar usando un valor más bajo
de variance
. Con un valor de 1/10000 se consiguen mejores
resultados (con el valor de confidence
por defecto y
blur_samples ajustado a 100) sin llegar a ser un proceso
inaceptablemente lento.
Valores de confidence
mayores conllevan mayores
muestras, más tiempo de cálculo y mejores imágenes. Lo mismo que
umbrales de variance
más pequeños.
|