Für diejenigen, die nicht vertraut sind, ProRender ist eine Produktions-Rendering-Engine, die auf der Vulkan-API basiert und das bietet, was AMD „Full Spectrum Rendering“-Technologie nennt. Die Engine wurde unter Verwendung von OpenCL und Metal entwickelt und ist für Windows, Linux und MacOS verfügbar. Zudem ist die Lösung prozessor- und GPU-unabhängig.
Eines der Verkaufsargumente von ProRender ist, dass es sowohl die CPU als auch die GPU gleichzeitig nutzen kann, anstatt eine Wahl zwischen CPU und GPU treffen zu müssen.
Was die Rendering-Funktionen betrifft, hält ProRender mit der Konkurrenz von Physical-Based Kameras und Materialien Schritt und beinhaltet Raytracing, Path Tracing und Global Illumination. Es verfügt sowohl über einen interaktiven Modus als auch über einen Produktionsmodus. Die Liste der unterstützten Rendering-Funktionen ist groß, wobei die neueste Ergänzung den Support von Tapered Hair ist.
Software Support.
Maxon, Anbieter von Cinema4D, nutzt ProRender schon seit langem als erstklassige Rendering-Option innerhalb von Cinema4D. Mit der Veröffentlichung von Cinema4D R21 eingeführten node-basierten Materialien, sowie Volumen-Rendering und Verbesserungen bei Bewegungsunschärfe und Rendering-Passes.
Solidworks Visualize ist ein Renderer, der für CAD-Anwender entwickelt wurde und frühe nVidia-GPUs für hardwarebeschleunigtes Rendern benötigte. Jetzt unterstützt Visualize ProRender, wodurch hardwarebeschleunigtes Rendern unabhängig von der GPU unter der Haube möglich ist, was Radeon GPU-Anwendern jetzt eine GPU-Beschleunigung ermöglicht und höchstwahrscheinlich die Intel Xe GPUs, die 2020 kommen werden, einschließen wird.
Die Modo 3D-Animationssoftware von „The Foundry“ bietet seit Version 13 ProRender-Support, welche ständig verbessert wird, um weitere ProRender-Funktionen wie den Rauschunterdrückungsfilter von AMD zu unterstützen.
Anfang des Jahres hat SideFX Houdini 18 veröffentlicht, das ein Universal Scene Description (USD) Toolset für die Entwicklung von Aussehen, Beleuchtung und Szenendesign mit der Bezeichnung Solaris einführt, eine der ersten Implementierungen der neuen USD-Plattform von Pixar. USD enthält eine Spezifikation für eine Rendering-Oberfläche mit der Bezeichnung Hydra, die die Integration zwischen 3D-Animationssystemen und Renderern ermöglicht. AMD hat den Support für die Hydra-Spezifikation implementiert, wodurch ProRender einer der ersten Hydra-kompatiblen Renderer für Solaris und auch eine Option für das Rendern innerhalb von Houdini 18 ist.
Nicht ganz so neu, aber ebenso wichtig, sind ProRender Plugins für Maya und 3DS Max von Autodesks sowie für die wunderbare Open Source 3D-Animationssoftware der Blender Foundation erhältlich. AMD kündigte auf der SIGGRAPH 2019 an, dass Bullet Render Farm und AMD zusammenarbeiten, um ProRender für das cloud-basierte Rendern verfügbar zu machen, und nun ist auch Render Pool der ProRender-Familie beigetreten.
SDK.
ProRender-Clients sind kostenlos, ebenso wie eine nicht-kommerzielle SDK-Lizenz. AMD bietet auch ein SDK mit der Bezeichnung Radeon Rays an, das ein hardwarebeschleunigtes Raytracing-Toolkit auf Basis von OpenCL und eine aktualisierte Version mit Vulkan bietet. Das auf Vulkan basierende Radeon Rays 3.0 geht über die Beschleunigung von Ray-Casting und Schnittmengen hinaus und beinhaltet eine Bounding Volume Hierarchy (BVH)-Traversal, eine gängige Technik zur Optimierung von Ray Hit Berechnungen, sowie Support für 16-Bit-Float (FP16)-Berechnungen.
Wie nVidia`s Optix bietet auch ProRender eine AI-basierte De-Noising und Upscaling Implementierung, die AMD`s eigene MIOpen Machine Learning Bibliothek verwendet, aber auch Microsoft`s DirectML kann verwendet werden. Diese Rauschunterdrückungstechnologie ist als Teil der AMD Radeon Image Filter Library verfügbar, die auch für die nicht kommerzielle Nutzung frei verfügbar ist. Die Bildfilter-Bibliothek enthält verschiedene andere Bildfilter, wobei nur die Rauschunterdrückungs- und Hochskalierungsfilter KI-optimiert sind.
Der Markt für 3D-Renderer ist überfüllt und die Messlatte ist sehr hoch. Da das Ziel Realismus ist, ist es für 3D-Renderer schwierig, sich zu differenzieren. AMDs Kombination aus Cross-Plattform-Support, einschließlich nVidia-GPUs, und ausgewogenem CPU + GPU Rendering gibt AMD die Möglichkeit, seinen CPU-Vorsprung zu nutzen, um den nVidia-GPU-Vorsprung entgegenzuwirken, während es seine eigenen GPUs weiter entwickelt.
Vielen Dank für Ihren Besuch.