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 alle Plattformen mit einer Lizenz

LuxCoreRender

LuxCoreRender

LuxCoreRender ist eine physikalisch basierte und unvoreingenommene Rendering-Engine.Basierend auf modernsten Algorithmen simuliert LuxCoreRender den Lichtfluss nach physikalischen Gleichungen und erzeugt so realistische Bilder in Fotoqualität.
YafaRay

YafaRay

YafaRay ist eine kostenlose Open-Source-Raytracing-Engine von Montecarlo, die unter der LGPL 2.1-Lizenz veröffentlicht wurde.Raytracing ist eine Rendering-Technik zur Erzeugung realistischer Bilder, indem der Lichtweg durch eine 3D-Szene verfolgt wird.
Orion Renderer

Orion Renderer

Ein physikalisch basierter Renderer mit einer in c ++ geschriebenen DirectX 12-Vorschau in Echtzeit. Für die Ausführung sind 64-Bit-Windows 10 und mindestens SSE4 erforderlich.