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 jakoukoli licencí

LuxCoreRender

LuxCoreRender

LuxCoreRender je fyzicky založený a nezaujatý renderovací modul.Na základě nejmodernějších algoritmů simuluje LuxCoreRender tok světla podle fyzických rovnic, čímž vytváří realistické obrazy fotografické kvality.
YafaRay

YafaRay

YafaRay je bezplatný open-source montecarlo raytracing engine vydaný na základě licence LGPL 2.1.Raytracing je technika vykreslování pro generování realistických obrazů sledováním cesty světla 3D scénou.
Orion Renderer

Orion Renderer

Fyzicky založený vykreslovač s náhledem v reálném čase DirectX 12 psaným v jazyce c ++. Ke spuštění vyžaduje 64bitový systém Windows 10 a alespoň SSE4.