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.
tungsten-renderer

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.