Il Banty's Toolkit è un
insieme di plug-in per HDR Shop 1.0.3, e comprende sei plug-in:
Diffuse SH, MedianCut, Motion Blur Gaussiano, Maxedin, FakeHDRI,
e MyFilter.
The Banty's Toolkit is a collection of plug-ins for HDR Shop 1.0.3,
there're six plug-ins: Diffuse SH, MedianCut, Gaussian Motion
Blur,
Maxedin,
FakeHDRI, and MyFilter.
NOTE
SULLE IMMAGINI DI ESEMPIO DELLA PAGINA WEB: L'HDRI RNL è
di Paul Debevec ed è stata presa dal sito
www.debevec.org
NOTES ON
IMAGES OF EXAMPLE OF THIS WEB PAGE: The HDRI RNL Grace is
property
of Paul Debevec, and it's been taken from the web site
www.debevec.org
Titolo: Median Cut
(aggiornato3)
Descrizione: è un
plug-in che genera luci direzionali da una mappa HDRI (in
formato panormaico). L'algoritmo è basato sul poster
"A Median Cut Algorithm for Light Probe
Sampling" di Paul Debevec del Siggraph 2005. Il plug-in genera
un file .txt con i parametri delle luci.
Title: Median Cut (updated3)
Description: it's a
plug-in which generates directional lights from an HDRI (panoramic
format). The algorithm is based on the
paper
"A Median Cut Algorithm for
Light Probe Sampling" by Paul Debevec of Siggraph 2005. The
plug-in creates a .txt file with light's parameters.

HDRI RNL di Paul Debevec.
|

Le luci direzionali (256). Directional Lighs.
|

Median Cut Rendering: 260sec. con 256 luci.
AntiAliasing 8x
|

Monte Carlo: 551sec. con 256 campioni (samples).
AntiAliasing 8x |
Titolo:
Difusse SH
Descrizione: è un
plug-in che effettua l'integrazione diffusa di una mappa HDRI (in
formato panormaico), abbatte la complessità del calcolo da
O(n^2) del metodo Diffuse Convolution di HDR Shop 1.0.3, a O(n).
L'accelerazione avviene tramite armoniche sferiche basate sull'articolo
"
An Efficient Representation for
Irradiance Environment Maps" di Ravi Ramamoorthi e Pat Hanrahan
del Siggraph 2001. Nell'esempio in basso il tempo di computazione passa
da circa 6 ore a meno di un secondo con una HDRI di dimensione 512x256.
Title: Diffuse SH
Description: it's a
plug-in which calculates diffuse convolution of an HDRI (panoramic
format). It speeds-up complexity to O(n) against O(n^2) of the naive
algorithm implemented in HDR Shop 1.0.3. The algorithm is based on the
paper "
An Efficient Representation
for
Irradiance Environment Maps" by Ravi Ramamoorthi and Pat
Hanrahan of Siggraph 2001. In the example the computational time is
less than a second with an 512x256 HDRI, against the six hours expected
using the naive algorithm.
Titolo:
Motion Blur Gaussiano
Descrizione: è un
plug-in che
effettua un motion blur gaussiano tipico di qualsiasi programma di
fotoritocco. E' necessario inserire l'angolo di movimento, la varianza
della gaussiana, e la
dimensione del filtro.
Title: Gaussian Motion Blur
Description: it's a
plug-in which applies to an HDRI gaussian motion blur. It gets as input
the angle of motion, the variance of gaussian function, and the size of
filter.

HDRI RNL di Paul Debevec
|

Motion blur a 45° ottenuto dall'HDRI RNL
|
Titolo:
Fake HDRI
Descrizione: è un
plug-in che partendo da una bitmap a 24bit (LDRI) genera una HDRI, si
seleziona l'intervallo di valori di pixel di cui si vuole aumentare
l'intensità e l'intensità massima, che verrà
interpolata linearmente.
Title: Fake HDRI
Description: it's a
plug-in which scales the exposoure of a range of pixel values to
generate an HDRI from a 24bit image (LDRI). It gets as input the range
of
value to change, and the maximum intensity allowed, wich'll be
interpolated linearly.
Titolo:
Maxedin
Descrizione: è un
plugn-in che applica all'immagine a scelta il filtro Massimo, Mediano,
e Minimo,
con relativo controllo di grandezza del filtro.
Title:
Maxedin
Description: it's a
plug-in which applies to images a choise between Maximum, Median, and
Minimum filter. It gets as input the size of kernel.

HDRI RNL di Paul Debevec |

Filtro massimo, kernel = 8
|

Filtro mediano, kernel = 8
|

Filtro minimo, kernel = 8
|
Titolo: MyFilter
Descrizione: è
un plugn-in che consente di creare tramite un file di testo il proprio
filtro di convoluzione. Ecco un esempio di come potrebbe apparire
un file .txt:
norma: 0.0
size: 3
-1.0 -1.0 -1.0
-1.0 9.0 -1.0
-1.0 -1.0 -1.0
Il parametro
norma indica se
vogliamo normalizzare il filtro con un parametro manuale, se il valore
di
norma è 0.0
allora la normalizzazione sarà automatica.
Il parametro
size
indica la grandezza del filtro, successivamente alla grandezza del
filtro vanno specificati i valori della matrice di convoluzione, i
valori sono di numero pari al quadrato di
size.
Title:
MyFilter
Description: it's
a plug-in applies a costum convolution filter, loaded from a text
file. An example of .txt filter file:
norma: 0.0
size: 3
-1.0 -1.0 -1.0
-1.0 9.0 -1.0
-1.0 -1.0 -1.0
The parameter
norma is a manual
normalization value, if we want an automatic normalization we must set
this value to 0.0.
The parameter
size
is the size of kernel, following this value we must to insert the
values of filter matrix, the number of values is the square of
size.

HDRI RNL di Paul Debevec |

Applicazione del filtro d'esempio
|