123
Tungsten Renderer

Tungsten Renderer

Tungsten er en fysisk baseret renderer, som jeg oprindeligt skrev i begyndelsen af ​​2014 til Image Synthesis Rendering Competition på ETH, hvor den vandt 1. pladsen med billedet afbildet ovenfor.Det er beregnet til offline gengivelse i grafisk forskning og er stadig under udvikling, i det mindste når jeg finder tiden.Det lever på Github.Tungsten er skrevet i C ++ 11 og gør brug af Intels Embree ray-sporingsbibliotek til hurtige stråle-primitive krydsningstest.Det blev skrevet med ydeevne i tankerne og udnytter multithreading og SIMD hvor det er muligt.Oven på optimering på lavt niveau reducerer sofistikerede integratorer, sampling af flere vigtigheder og valg af solid vinkeladaptiv lys den samlede driftstid ved at kæmpe for støj, og adaptiv sampling sørger for, at indsatsen koncentreres i de støjende regioner i billedet.Ingen kan lide Phong-skraverede sfærer længere, og det er grunden til, at Tungsten understøtter mange geometriske former og materialemodeller for at gøre scenerne mere interessante.Deltagende medier understøttes også, herunder et atmosfærisk medium, der kan gengive planeter fra rummet .... I sin nuværende tilstand er tungsten mere af akademisk interesse end til faktisk brug.Afgørende funktioner som slør fra bevægelse mangler, og manglen på dokumentation gør det vanskeligt for andre end mig selv at bruge rendereren.Dette er ting, der arbejdes på, men fremskridtene har en tendens til at være langsomme på grund af en konstant mangel på fritid.

Kategorier

Alternativer til Tungsten Renderer til Linux med open source-licens