DreamWorks hat MoonRay, seine Rendering-Engine, an die Academy Software Foundation gespendet. Entwickelt für Skalierbarkeit und Effizienz, ermöglicht sie alles von Fotorealismus bis hin zu stilisierten Stilen. Das Tool zeichnet sich durch seine moderne Architektur, verteiltes Rendering und den XPU-Modus aus, der Strahlen auf GPU und CPU verarbeitet. Die Integration mit OpenUSD erleichtert die Adoption in aktuellen Workflows.
Architektur ohne Altlasten: Technische Schlüssel von MoonRay 🚀
MoonRay basiert auf einer sauberen Architektur ohne Legacy-Code, was ihm Flexibilität und Leistung verleiht. Seine Fähigkeit zum verteilten Rendering ermöglicht die Skalierung komplexer Aufgaben über mehrere Knoten. Der XPU-Modus optimiert die Hardwarnutzung durch die Kombination von GPU und CPU für das Raytracing. Die native Integration mit OpenUSD gewährleistet Kompatibilität mit modernen Pipelines und erleichtert die Arbeit in kollaborativen und anspruchsvollen Umgebungen.
Der Renderer, der sich nicht dafür entschuldigt, modern zu sein 😎
Während andere Engines Code aus der Disketten-Ära mit sich herumschleppen, kommt MoonRay ohne Ballast und existenzielle Dramen daher. David Morin dankte DreamWorks für die Freigabe dieses Juwels, und Jeff Budsberg versicherte, dass es künstlerische Stile ohne technische Einschränkungen ermöglicht. Das heißt, ob deine Szene wie ein Van-Gogh-Gemälde oder ein IKEA-Foto aussieht, MoonRay verarbeitet es, ohne zu murren. Welch eine Erleichterung.