Chaos setzt auf HIP, um AMD Radeon™ Beschleunigung in V-Ray GPU zu ermöglichen
Mit dem Open-Source-HIP-Toolkit konnte Chaos die GPU-Funktionalität seines branchenführenden V-Ray-Renderers portieren und so die Performance von AMD GPUs nutzen.
Seit über 20 Jahren ist Chaos V-Ray ein wesentlicher Bestandteil im Toolkit eines jeden Künstlers. Die fotorealistische Rendering-Engine ist laut einer Umfrage unter Fachleuten aus der Architekturbranche1 derzeit der am häufigsten verwendete Renderer für die Architekturvisualisierung und wurde zur Erstellung von VFX für eine Vielzahl von Werbespots, Spielen, Kinofilmen, Filmen und Fernsehsendungen verwendet, darunter Deadpool, Ant-Man und Agatha All Along. V-Ray funktioniert bereits einwandfrei auf AMD CPUs, Chaos hat jetzt jedoch Radeon GPU-Unterstützung hinzugefügt. Auf der Konferenz AU 2025 Design and Make zeigte Chaos eine Demo der V-Ray GPU, die auf einer AMD Radeon™ GPU ausgeführt wird. Diese Änderungen an der Codebasis von V-Ray geben Benutzern die Freiheit, eine breitere Palette an Hardware zu wählen, z. B. leistungsstarke, erschwingliche AMD Radeon™ PRO GPUs und AMD Ryzen™ AI Max+ Prozessoren.
So nutzt V-Ray die Leistung der AMD Hardware
V-Ray bietet Benutzern die Wahl zwischen zwei Rendering-Engines. Die CPU-Engine, die für die anspruchsvollsten Aufgaben verwendet wird, wie das Rendern von Architekturaufnahmen in ultrahoher Auflösung und komplexen visuellen Effekten in Endqualität, funktioniert auf AMD Prozessoren hervorragend. Mit Stand August 2025 stammen die 10 höchsten Ergebnisse, die im öffentlich verfügbaren V-Ray Benchmark von Chaos gemeldet wurden, von AMD EPYC™ oder AMD Ryzen™ Threadripper™ PRO CPUs.2
Aber die GPU-beschleunigte Rendering-Engine stellte eine größere Herausforderung dar. V-Ray GPU wird auch für interaktives visuelles Feedback in Entwicklungsprojekten verwendet, aber frühere Versionen der Rendering-Engine unterstützten nur NVIDIA GPUs. Dies führte dazu, dass Windows-Benutzer auf NVIDIA Grafikkarten beschränkt waren. Angesichts der Komplexität des Codes war es für Chaos schwierig, eine separate Codebasis zur Unterstützung anderer Hardware zu pflegen.
Mit HIP können Entwickler AMD GPUs unterstützen, ohne Code zweimal schreiben zu müssen
Die Lösung war HIP: Heterogeneous-Compute Interface for Portability (heterogene Rechenschnittstelle für Portabilität). Im Gegensatz zu OpenCL ermöglicht das Open-Source-HIP-Toolkit Entwicklern, vorhandene CUDA-GPU-fähige Anwendungen auf AMD Prozessoren zu portieren, ohne dass eine neue Codebasis erstellt und gepflegt werden muss.
„HIP entspricht viel eher der Funktionsweise anderer Architekturen“, sagt Vladimir Koylazov, Head of Innovation bei Chaos und Gewinner eines Academy Awards für seine Arbeit an V-Ray. „Die API ist zwar anders, aber nicht so gravierend, dass man alles neu schreiben muss.“
HIP half Chaos, den Kerncode der V-Ray GPU auf AMD Prozessoren zu portieren
In Zusammenarbeit mit AMD Engineering konnte Chaos V-Ray GPU-Code portieren, sodass er in weniger als einem Jahr auf AMD Radeon GPUs ausgeführt werden konnte. „HIP verarbeitet komplizierte Codeabschnitte, wie V-Ray GPU, viel besser als OpenCL früher“, sagt Koylazov. „Alles, was wir in V-Ray GPU auf anderen Plattformen unterstützen, wird jetzt auf AMD GPUs unterstützt. Chaos plant, die Änderungen in jeder Ausgabe von V-Ray öffentlich einzuführen, um AMD GPUs zur Beschleunigung von V-Ray GPU in einer Reihe branchenführender 3D-Designanwendungen zu ermöglichen, darunter Blender, 3ds Max, Maya, SketchUp, Revit und Rhino.
Dank HIP können V-Ray Benutzer die Hardware wählen, die am besten für sie geeignet ist
Mit den Updates können V-Ray Benutzer aus einer breiteren Palette von Workstation-Grafikkarten wählen, z. B. aus der AMD Radeon™ PRO W7000-Serie GPU. „Es ist schön, dass Benutzer die Möglichkeit haben, die Software auf AMD GPUs auszuführen“, sagt Koylazov. „Jeder will schneller Ergebnisse, und mit einer leistungsstarken GPU bekommen sie genau das.“ Chaos hat V-Ray GPU auch auf dem integrierten Grafikprozessor des AMD Ryzen™ AI Max+ Prozessors getestet, wobei V-Ray von dem riesigen gemeinsamen Speicherpool profitiert. Mit dem neuen Ryzen™ AI Max+ 395 Prozessor mit 128 GB können bis zu 96 GB des einheitlichen Speichers über AMD Variable Graphics Memory als VRAM zugewiesen werden.
AMD und HIP: Eine erfolgversprechende Kombination für V-Ray Benutzer
Dank HIP konnte Chaos den vorhandenen Code der V-Ray GPU portieren, um die einzigartigen Funktionen der AMD Hardware zu nutzen. Nach der Veröffentlichung wird das Projekt professionellen Architekten und Spezialisten für visuelle Effekte die Freiheit geben, aus einer viel breiteren Palette an Produktionshardware zu wählen, darunter Desktop-Systeme mit leistungsstarken AMD Radeon™ PRO Workstation-GPUs und Notebooks mit hochmodernen AMD Ryzen™ AI Max+ Prozessoren.
„Ich halte es für wichtig, dass Benutzer zwischen verschiedenen Hardwareoptionen wählen können, seien es CPUs oder GPUs“, sagt Koylazov. „Außerdem trägt es dazu bei, die Branche insgesamt voranzubringen. [Nur GPUs] von einem Anbieter nutzen, egal wie gut sie sind, ist nicht unbedingt eine gute Sache.“
Koylazov lobt auch die „wirklich großartige Unterstützung“, die AMD Chaos während des Entwicklungsprozesses zur Verfügung gestellt hat. Der Umfang der Unterstützung, die wir erhalten haben, übertraf meine Erwartungen“, sagt er. „Bei allen Problemen, auf die wir gestoßen sind, konnte AMD Lösungen oder Änderungen am Code vorschlagen, damit alles funktionierte. Die Zusammenarbeit war sehr intensiv.“
Über den Kunden
Chaos wurde 1997 gegründet und bietet erstklassige Visualisierungs- und Designlösungen, die kreativen Köpfen helfen, Ideen zum Leben zu erwecken. Das Unternehmen bedient verschiedene Branchen, darunter Architektur und Design, Medien und Unterhaltung sowie E-Commerce für Produkte. Es bietet ein Ökosystem an zugänglichen Tools, die jede Phase des Design- und Erstellungsprozesses unterstützen. Die innovativen Lösungen helfen Architekten, Designern, VFX-Künstlern/Animatoren und anderen kreativen Profis, Ideen auszutauschen, Workflows zu optimieren und immersive Erlebnisse zu schaffen. Weitere Informationen finden Sie unter chaos.com.
Fallstudienprofil
- Branche:
Architektur, Technik und Bauwesen
Medien und Entertainment - Herausforderungen:
Förderung der Auswahlmöglichkeiten für Kunden, indem der branchenführende V-Ray Renderer so aktualisiert wird, dass er AMD GPUs unterstützt - Lösung:
Verwendung der Heterogeneous-Compute Interface for Portability (HIP), um den vorhandenen V-Ray GPU-Code so zu aktualisieren, dass er AMD GPUs und Prozessoren unterstützt - Ergebnisse:
Trotz der Komplexität der Codebasis von V-Ray GPU konnte Chaos die Unterstützung für AMD Prozessoren im GPU-Renderer in weniger als einem Jahr implementieren und die Ergebnisse auf der Konferenz AU 2025 öffentlich präsentieren - AMD Technologie auf einen Blick:
HIP-API und Kernel-Sprache
AMD Radeon™ PRO W7000- und W6000-Serie GPUs
AMD Ryzen™ AI Max PRO-Serie Prozessoren
Immer informiert bleiben
Bleiben Sie auf dem Laufenden mit AMD
Sie brauchen weitere Informationen über AMD Lösungen für Ihr Unternehmen? Unser Team zeigt Ihnen, wie AMD Ihr Unternehmen unterstützen kann.