Francesco's Site

Home
About Me
Publications
Banty's Toolkit
BantyZen
Projects
Links

 

Il Banty's Toolkit è un insieme di plug-in per HDR Shop 1.0.3 (funziona su HDR Shop 2) e PictureNaut, e comprende 14 plug-in: AbsHDR, Bilateral, Drago, Scan, EriKate, ExpLog, Greg, Diffuse SH, MedianCut, Motion Blur Gaussiano, Maxedin,  FakeHDRI, Sky, e MyFilter.

The Banty's Toolkit is a collection of plug-ins for HDR Shop 1.0.3 (works using HDR Shop 2) and PictureNaut, there're 14 plug-ins:  AbsHDR, Bilateral, Drago, Scan, EriKate, ExpLog, Greg, Diffuse SH, MedianCut, Motion Blur Gaussiano, Maxedin,  FakeHDRI, Sky, and MyFilter.

DOWNLOAD NOW!

NOTE SULLE IMMAGINI DI ESEMPIO DELLA PAGINA WEB: L'HDRI RNL e Memorial sono di copyright di Paul Debevec ed è stata presa dal sito www.debevec.org

NOTES ON IMAGES OF EXAMPLE OF THIS WEB PAGE: The light-probe RNL and Memorial are property of Paul Debevec, and they've been taken from the web site www.debevec.org



Titolo: Median Cut (aggiornato4)
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. Ora è possibile importare le luci in 3DStudioMAX tramite uno script generato dal programma (con ombre o via raytrace o shadowmap).

Title: Median Cut (updated4)
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. Now this plugin creates a MaxScript that makes possible to import lights in 3DStudioMAX (raytrace shadow or shadowmap).

median cut
Generation of lightsources using median cut, and a comparison rendering using a Monte Carlo render.

---------------------------------------------------------------

Titolo: Difusse SH (aggiornato1)
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. Il plugin genera un file di testo con i coefficienti delle armoniche sferiche.

Title: Diffuse SH (update1)
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. This plugin creates a ASCII file with the coefficients of Spherical Harmonics calculated.

diffuse sh
Fast diffuse convolution using Diffuse SH tool.

---------------------------------------------------------------

Titolo: Scan
Descrizione:è un plug-in che effettua l'applicazione di un operatore di tone mapping usando un algoritmo proprietario. Funziona sia su HDRI e su immagini convenzionali

Title: Scan
Description:it's a plug-in which applies a propretary tone mapping operator. It was designed for range compression of HDRIs, but it can enhance normal images.

Scan TMO
Scan TMO.

---------------------------------------------------------------

Titolo: Bilateral
Descrizione:è un plug-in che effettua l'applicazione del filtro bilateral ad un'immagine. Il filtro bilaterale effettua la sfuocatura dell'immagine mantenendo i cotonorni. Il plug-in può applicare la versione non approssimata sul canale di luminanza, e la versione approssimata (due filtri bilaterali 1D separati) su tutti i canali.

Title: Bilateral
Description:it's a plug-in which applies the bilataral filter to an image. This filter smoothes an image keeping edges. This plug-in can apply a not approximated version only on the luminance channel, and an approximated version (two 1D bilateral filtering applications) on all channels.

bilateral filter
Application of Bilateral Filter to smooth the image while keeping strong edges.

---------------------------------------------------------------

Titolo: Drago
Descrizione: è un plug-in che effettua l'applicazione dell'operatore di tone mapping di F. Drago: "Adaptive Logarithmic Mapping For Displaying High Contrast Scenes" di F. Drago, K.  Myszkowski , e N. Chiba. Eurographics Symposium on Rendering 2003.

Title: Drago
Description: it's a plug-in which applies the Drago tone mapping operator: "Adaptive Logarithmic Mapping For Displaying High Contrast Scenes" by F. Drago, K.  Myszkowski , and N. Chiba., 2003, Eurographics Symposium on Rendering.

Drago TMO
Drago TMO.

---------------------------------------------------------------

Titolo: ExpLog
Descrizione: è un plug-in che effettua l'applicazione dell'operatore di tone mapping di logaritmico o esponenziale.

Title: ExpLog
Description: it's a plug-in which applies the Logarithmic or Exponential tone mapping operator.

Log TMO
Logarithmic TMO.

Exp TMO
Exponential TMO.

---------------------------------------------------------------

Titolo: Greg
Descrizione: è un plug-in che effettua l'applicazione dell'operatore di tone mapping di Greg Ward: "A Contrast-Based Scalefactor for Luminance Display" di Greg Ward. Graphics Gems IV, Edited by Paul Heckbert, Academic Press 1994.

Title: Greg
Description: it's a plug-in which applies the Greg Ward tone mapping operator: "A Contrast-Based Scalefactor for Luminance Display" by Greg Ward. Graphics Gems IV, Edited by Paul Heckbert, Academic Press 1994.

Greg TMO
Greg TMO.

---------------------------------------------------------------

Titolo: EriKate
Descrizione: è un plug-in che effettua l'applicazione dell'operatore di tone mapping di Erik Reinhard e Kate Devlin: "Dynamic Range Reduction Inspired by Photoreceptor Physiology" di Erik Reinhard e Kate Devlin. IEEE Transactions on Visualization and Computer Graphics, 11(1), Jan/Feb 2005.

Title: EriKate
Description: it's a plug-in which applies the Erik Reinhard and Kate Devling tone mapping operator:  "Dynamic Range Reduction Inspired by Photoreceptor Physiology" by Erik Reinhard and Kate Devlin. IEEE Transactions on Visualization and Computer Graphics, 11(1), Jan/Feb 2005.

Erikate TMO
Erikate TMO.

---------------------------------------------------------------

Titolo: AbsHDR
Descrizione: è un plug-in che effettua la calibrazione/calcolo delle sorgenti luminose di un'immagine applicando l'algoritmo di Oguz: "Color appearance in high-dynamic-range imaging" di Ahmet Og˘uz Akyüz e Erik Reinhard. Journal of Electronic Imaging 15(3), 1 (Jul–Sep 2006).

Title: AbsHDR
Description: it's a plug-in which calibrates and calculates light sources in an HDRI using the algorithm of Oguz: "Color appearance in high-dynamic-range imaging" by Ahmet Og˘uz Akyüz and Erik Reinhard. Journal of Electronic Imaging 15(3), 1 (Jul–Sep 2006).

---------------------------------------------------------------

Titolo: Sky
Descrizione:è un plug-in che genera mappe ambientali di cieli. Sono disponibili quattro opzioni: CIE Standard Overcast Sky, CIE Clear Sky, CIE Partially Cloudy, Preetham Sky: "A practical analytic model for daylight" di A. J. Preetham, Peter Shirley e Brian Smits. Siggraph 1999.

Title: Sky
Description: it's a plug-in which creates a sky envorinmental map. There are four available model of sky: CIE Standard Overcast Sky, CIE Clear Sky, CIE Partially Cloudy, Preetham Sky: "A practical analytic model for daylight" byA. J. Preetham, Peter Shirley and Brian Smits. Siggraph 1999.

sky
The light-probes calculated using different sky models.

---------------------------------------------------------------

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.

motion blur
The motion blur effect using Gaussian Motion Blur tool.

---------------------------------------------------------------

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.

fake hdri
The radiance map using a single exposure and the Fake HDRI tool.

---------------------------------------------------------------

Titolo: Maxedin (aggiornato1)
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 (update1)
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.

maxedin
Application of various filters using Maxedin tool.

---------------------------------------------------------------

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.

my filter
Application of a costum filter using MyFilter tool.