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.

kategorier

Alternativ till Tungsten Renderer för alla plattformar med någon licens

LuxCoreRender

LuxCoreRender

LuxCoreRender är en fysiskt baserad och opartisk återgivningsmotor.Baserat på de senaste algoritmerna, simulerar LuxCoreRender ljusflödet enligt fysiska ekvationer, vilket ger realistiska bilder av fotokvalitet.
YafaRay

YafaRay

YafaRay är en gratis open source-montecarlo raytracing-motor som släpps under LGPL 2.1-licensen.Raytracing är en renderingsteknik för att generera realistiska bilder genom att spåra ljusets väg genom en 3D-scen.
Orion Renderer

Orion Renderer

En fysiskt baserad återgivare med förhandsvisning av DirectX 12 i realtid skriven i c ++. Kräver 64 bitar Windows 10 och minst SSE4 för att köra.