Tungsten Renderer

Tungsten Renderer

Wolfram ist ein physisch basierter Renderer, den ich Anfang 2014 für den Bildsynthese-Rendering-Wettbewerb an der ETH geschrieben habe. Dort hat er mit dem oben abgebildeten Bild den 1. Platz gewonnen.Es ist für das Offline-Rendern in der Grafikforschung vorgesehen und befindet sich immer noch in der Entwicklung, zumindest wenn ich die Zeit finde.Es lebt auf Github.Tungsten ist in C ++ 11 geschrieben und nutzt die Embree-Raytracing-Bibliothek von Intel für schnelle strahlenprimitive Schnittpunkttests.Es wurde mit Blick auf die Leistung geschrieben und nutzt nach Möglichkeit Multithreading und SIMD.Neben der Low-Level-Optimierung reduzieren hochentwickelte Integratoren, Sampling mit mehrfacher Wichtigkeit und raumwinkeladaptive Lichtauswahl die Gesamtlaufzeit durch Rauschunterdrückung, und durch adaptives Sampling wird sichergestellt, dass der Aufwand auf die verrauschtesten Bereiche im Bild konzentriert wird.Niemand mag mehr Phong-schattierte Kugeln, weshalb Wolfram viele geometrische Formen und Materialmodelle unterstützt, um Szenen interessanter zu machen.Teilnehmende Medien werden ebenfalls unterstützt, einschließlich eines atmosphärischen Mediums, das Planeten aus dem Weltraum rendern kann. Nach heutigem Stand ist Wolfram eher von akademischem Interesse als für den tatsächlichen Gebrauch.Wichtige Funktionen wie Bewegungsunschärfe fehlen, und die fehlende Dokumentation erschwert es jedem außer mir, den Renderer zu verwenden.Dies sind Dinge, an denen gearbeitet wird, aber der Fortschritt ist aufgrund des anhaltenden Mangels an Freizeit eher langsam.
tungsten-renderer

Kategorien

Alternativen zu Tungsten Renderer für Mac mit kommerzieller Lizenz