Jump to content
isma

Sfida Tutta Italiana

Recommended Posts

Sfida tutta italiana

Francesco Banterle "Informatico e programmatore di Verona"

ha scritto:

-MentalBoy: un motore di rendering stand-alone basato sul MonteCarlo RayTracing. Download a settembre versione Alfa con exporter 3dsmax, prossimamente anche per maya-lw-rhino-ecc

Discussione "Motore di render italiano"

-Banty's Toolkit: sei plugin per HDRShop 1.03, per estenderlo e rinnovarlo.

Download

post-3829-1120342246_thumb.jpg


Edited by gurugugnola

Share this post


Link to post
Share on other sites
MentalBoy:

MentalBoy è un motore di rendering stand-alone basato

sul MonteCarlo RayTracing, capace di calcolare

l'illuminazione globale di una scena, e per far ciò si

basa sul Photon Mapping e il Pathtracing.

Le feature sono le seguenti:

-Modelli di shading di Blinn e Phong;

-Rifrazioni/Riflessioni;

-Telecamera pin-hole, e omni per generare envmap;

-Subdivision surface;

-Sorgenti di luci puntiformi, direzionali, a faretto,

lineare, rettangolari, ambientale (HDRI);

-Effetti vari di illuminazione globale: color

bleeding, soft shadowing, caustiche (anche da HDRI),

traslucenza (sub surface scattering);

-Occlusione ambientale (accelerata attraverso

Occlusion Cache);

-Image Based Lighting: è possibile effettuare il

calcolo della luce attraverso armoniche

sferiche+occlusione ambientale, campionamento

stratificato, e attraverso il campionamento del Median

Cut;

-Formato della scena testuale (carica .obj di Alias, è

presente un exporter per 3DStudio-maya-lw-rhino-ecc);

-Formato delle texture: .bmp e .pfm (.hdr e .jpg a

breve);

-AntiAliasing via supersampling, e adattativo;

-Accelerazione delle intersezioni: due livelli di

griglie uniformi;

-Intersezioni native per: triangoli, sfere, coni,

piani, tori, metaball, cilindro;

-I materiali supportano texture diffuse, speculari, e di bump map.

E' possibile settare parametri di traslucenza, l'indice di rifrazione, e di trasparenza.

Banty's Toolkit:

Il Banty's Toolkit sono sei plugin per HDRShop 1.03, per estenderlo e rinnovarlo.

I plugin sono:

1) Median Cut: è 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.

2) Diffuse SH:  è 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.

3) Fake HDRI:  è 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.

4) Maxedin: è un plugn-in che applica all'immagine a scelta il filtro Massimo, Mediano, e Minimo, con relativo controllo di grandezza del filtro.

5) MyFilter: è un plugn-in che consente di creare tramite un file di testo il proprio filtro di convoluzione (un po' come avviene in PhotoShop).  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.

6) Motion Blur Gaussiano: è 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.

Share this post


Link to post
Share on other sites

Grazi e a tutti! :D

Tra l'altro avevo in mente di fare un mini corso/tutorial/corso quello che volete al Webbit05 per spiegare come si utilizza il motore. Ci si potrebbe mettere d'accordo. :D


Edited by -RayToaster-

Share this post


Link to post
Share on other sites

gran bella cosa anche i plugins per hdri!

ho postato anche la cosa su cgtalk, spero non crei problemi ;)

ah uno l'ha creato a me... ho dimenticato di scarcicare prima il plugins e geocities ha già finito la banda :D se qualcuno può spedirlemi in qualche modo posso fare da mirror per un po' ;)

ciau

mat

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...