Tungsten Renderer

Tungsten Renderer

Tungsten jest fizycznym rendererem, który pierwotnie napisałem na początku 2014 roku w konkursie renderowania obrazu na ETH, gdzie zdobył pierwsze miejsce z obrazem powyżej.Jest przeznaczony do renderowania offline w badaniach graficznych i wciąż się rozwija, przynajmniej za każdym razem, gdy znajdę czas.Żyje na Github.Wolfram jest napisany w C ++ 11 i wykorzystuje bibliotekę śledzenia promienia Embree firmy Intel do szybkich testów prymitywnych wiązek.Został napisany z myślą o wydajności i tam, gdzie to możliwe, wykorzystuje wielowątkowość i SIMD.Oprócz optymalizacji niskiego poziomu, wyrafinowane integratory, próbkowanie o różnym znaczeniu i dobór światła adaptacyjnego pod kątem stałym zmniejszają całkowity czas pracy poprzez walkę z hałasem, a adaptacyjne próbkowanie zapewnia skoncentrowanie wysiłku w najbardziej hałaśliwych obszarach obrazu.Nikt już nie lubi zacienionych kul Phong, dlatego Tungsten obsługuje wiele geometrycznych kształtów i modeli materiałów, aby sceny były bardziej interesujące.Obsługiwane są również media uczestniczące, w tym czynnik atmosferyczny, który może renderować planety z kosmosu ... W obecnym stanie wolfram jest bardziej przedmiotem zainteresowania akademickiego niż faktycznego wykorzystania.Brakuje kluczowych funkcji, takich jak rozmycie ruchu, a brak dokumentacji utrudnia korzystanie z renderera każdemu poza mną.Są to rzeczy, nad którymi trwają prace, ale postęp jest zwykle powolny z powodu stałego braku wolnego czasu.
tungsten-renderer

Kategorie

Alternatywy dla Tungsten Renderer dla Blender

YafaRay

YafaRay

YafaRay to darmowy silnik montecarlo raytracing typu open source wydany na licencji LGPL 2.1.Raytracing to technika renderowania służąca do generowania realistycznych obrazów poprzez śledzenie ścieżki światła w scenie 3D.