Tungsten Renderer

Tungsten Renderer

Tungsten är en fysiskt baserad återgivare som jag ursprungligen skrev i början av 2014 för Image Synthesis Rendering Competition på ETH, där den vann 1: a plats med bilden ovan.Det är avsett för offline-rendering inom grafikforskning och är fortfarande under utveckling, åtminstone när jag hittar tiden.Den lever på Github.Tungsten är skriven i C ++ 11 och använder Intels Embree ray-spårningsbibliotek för snabba stråle-primitiva korsningstester.Det har skrivits med prestanda i åtanke och utnyttjar multithreading och SIMD där det är möjligt.Ovanpå optimering på låg nivå reducerar sofistikerade integratorer, provtagning med flera viktigheter och ljusvinkelanpassat ljusval den totala körtiden genom att slåss med ljud, och adaptiv sampling säkerställer att ansträngningen koncentreras till de bullrigaste regionerna i bilden.Ingen gillar Phong-skuggade sfärer längre, varför Tungsten stöder många geometriska former och materialmodeller för att göra scener mer intressanta.Deltagande medier stöds också, inklusive ett atmosfäriskt medium som kan göra planeter från rymden .... Tungsten är i sitt nuvarande läge mer av akademiskt intresse än för faktiskt bruk.Avgörande funktioner som rörelsesuddighet saknas, och bristen på dokumentation gör det svårt för någon annan än mig själv att använda renderaren.Det här är saker som man arbetar med, men framstegen tenderar att bli långsam på grund av en konsekvent brist på fritid.
tungsten-renderer

kategorier

Alternativ till Tungsten Renderer för Linux med öppen källkodslicens