Tungsten Renderer

Tungsten Renderer

Tungsten je fyzicky založený renderer, ktorý som pôvodne napísal začiatkom roku 2014 pre súťaž Syntéza obrazovej syntézy na ETH, kde získal prvé miesto s obrázkom na obrázku vyššie.Je určený na offline vykresľovanie v grafickom výskume a stále sa vyvíja, aspoň vždy, keď nájdem čas.Žije na Githube.Tungsten je napísaný v jazyku C ++ 11 a využíva knižnicu sledovania lúčov spoločnosti Intel pre rýchle krížové testy s primitívnym lúčom.Bola napísaná s ohľadom na výkon a podľa možnosti využíva multithreading a SIMD.Okrem nízkoúrovňovej optimalizácie sofistikované integrátory, vzorkovanie s viacnásobným významom a výber svetla prispôsobiteľné podľa uhla znižujú celkovú dobu behu bojom proti šumu a adaptívne vzorkovanie zaisťuje, že úsilie je sústredené v najhlučnejších oblastiach obrazu.Nikto nemá rád tieňovanie sférických polí Phong, a preto Tungsten podporuje mnoho geometrických tvarov a materiálových modelov, aby boli scény zaujímavejšie.Podporované sú aj zúčastnené médiá vrátane atmosférického média, ktoré dokáže vykresliť planéty z vesmíru .... V súčasnom stave je Tungsten viac akademickým záujmom než o skutočné použitie.Chýbajú dôležité funkcie, ako je rozmazanie pohybu, a nedostatok dokumentácie sťažuje použitie vykresľovacieho modulu pre všetkých okrem mňa.Na týchto veciach sa pracuje, ale pokrok má sklon byť pomalý z dôvodu neustáleho nedostatku voľného času.
tungsten-renderer

Kategórie

Alternatívy programu Tungsten Renderer pre Linux s komerčnou licenciou