Veröffentlichung des vom Dreamworks-Studio entwickelten Rendering-Systems OpenMoonRay 1.1

Das Animationsstudio Dreamworks hat das erste Update für OpenMoonRay 1.0 veröffentlicht, ein Open-Source-Rendering-System, das Monte-Carlo-Raytracing (MCRT) nutzt. MoonRay konzentriert sich auf hohe Effizienz und Skalierbarkeit, unterstützt Multithread-Rendering, Parallelisierung von Operationen, die Verwendung von Vektoranweisungen (SIMD), realistische Beleuchtungssimulation, Ray-Verarbeitung auf der GPU- oder CPU-Seite, realistische Beleuchtungssimulation basierend auf Pfadverfolgung, Rendering von volumetrische Strukturen (Nebel, Feuer, Wolken). Der Code wird unter der Apache 2.0-Lizenz veröffentlicht.

Das System ist bereit für die Erstellung professioneller Inhalte, bis hin zu abendfüllenden Filmen. Beispielsweise wurde MoonRay vor der Open-Source-Veröffentlichung für das Rendering von Animationsfilmen wie „Drachenzähmen leicht gemacht 3“, „Die Croods 2: Ein neues Zeitalter“, „Bad Boys“, „Trolls World Tour“, „The Boss Baby 2“, „Everest“ und „Der gestiefelte Kater 2: Der letzte Wunsch“ verwendet. Für verteiltes Rendering kommt das proprietäre Arras-Framework zum Einsatz, das die Verteilung der Berechnungen auf mehrere Server ermöglicht. Server oder Cloud-Umgebungen. Die Intel Embree Raytracing-Bibliothek optimiert die Beleuchtungsberechnungen in verteilten Umgebungen, und der Intel ISPC Compiler dient der Shader-Vektorisierung. Das Rendering kann jederzeit pausiert und an der Unterbrechungsstelle fortgesetzt werden.

Das Paket enthält außerdem eine große Bibliothek mit PBR-Materialien (Physical Based Rendering), die in Produktionsprojekten getestet wurden, sowie die USD Hydra Render Delegates-Schicht für die Integration mit bekannten Inhaltserstellungssystemen, die das USD-Format unterstützen. Es können verschiedene Bilderzeugungsmodi verwendet werden, von fotorealistisch bis stark stilisiert. Dank der Unterstützung für verteiltes Rendering können Animatoren Ergebnisse interaktiv verfolgen und gleichzeitig mehrere Versionen einer Szene unter unterschiedlichen Lichtbedingungen, unterschiedlichen Materialeigenschaften und aus unterschiedlichen Perspektiven rendern.

In der neuen Version:

  • Zur Unterstützung des Cryptomatte-Toolkits wurde ein Add-on hinzugefügt, das für die Auswahl von Objekten in einer 3D-Szene entwickelt wurde.
  • Unterstützung für die Triangulierung konkaver Polygone mithilfe der Ohrenschneidemethode hinzugefügt.
  • Unterstützung für normalorientierte Kurven hinzugefügt.
  • Das Demomodell „MoonRayWidget“ wurde veröffentlicht und wird an vielen Stellen der Dokumentation erwähnt.

Source: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz und VPS-VDS-Servern 🔥 Kaufen Sie zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster