123
Tungsten Renderer

Tungsten Renderer

Tungsten je fyzicky založený renderer, který jsem původně psal na začátku roku 2014 pro soutěž Syntéza vykreslování obrázků na ETH, kde vyhrál 1. místo s obrázkem na obrázku výše.Je určen pro offline vykreslování v grafickém výzkumu a je stále ve vývoji, alespoň kdykoli najdu čas.Žije na Githubu.Tungsten je napsán v jazyce C ++ 11 a využívá knihovnu Embree ray Tracing Library pro rychlé průnikové testy paprsků.Byl napsán s ohledem na výkon a pokud možno využíval multithreading a SIMD.Kromě nízkoúrovňové optimalizace snižují sofistikované integrátory, vzorkování s více důležitými důležitostmi a výběr světla s adaptivním světelným úhlem celkovou dobu běhu tím, že bojují s šumem, a adaptivní vzorkování zajišťuje, že úsilí je soustředěno v nejhlučnějších oblastech obrazu.Nikdo již nemá rád stínované koule Phong, a proto Tungsten podporuje mnoho geometrických tvarů a modelů materiálů, aby byly scény zajímavější.Podporovány jsou také zúčastněná média, včetně atmosférického média, které dokáže vykreslit planety z vesmíru .... V současném stavu je Tungsten více akademickým zájmem než o skutečné použití.Chybí klíčové funkce, jako je rozmazání pohybu, a nedostatek dokumentace ztěžuje použití vykreslovacího modulu pro kohokoli jiného než pro mě.Na těchto věcech se pracuje, ale pokrok má sklon být pomalý kvůli stálému nedostatku volného času.

Kategorie

Alternativy Tungsten Renderer pro všechny platformy s komerční licencí