Animatiounsstudio Dreamworks huet de MoonRay Rendering System opgemaach, deen Ray Tracing baséiert op der Monte Carlo numerescher Integratioun (MCRT) benotzt. D'Produkt gouf benotzt fir d'Animatiounsfilmer "How to Train Your Dragon 3", "The Croods 2: Housewarming Party", "Bad Boys", "Trolls" ze maachen. World Tour", "The Boss Baby 2", "Everest" an "Puss in Boots 2: The Last Wish". De Code gëtt ënner der Apache 2.0 Lizenz publizéiert a gëtt als Open Source Produkt am OpenMoonRay Projet weider entwéckelt.
De System gouf vun Null entwéckelt, befreit vun der Ofhängegkeet vum alen Code an ass prett fir professionell Wierker ze kreéieren, wéi Feature Filmer. Den initialen Designfokus war op héich Effizienz a Skalierbarkeet, inklusiv Ënnerstëtzung fir Multi-threaded Rendering, Paralleliséierung, Vector-baséiert Instruktioun (SIMD), realistesch Beliichtungssimulatioun, GPU oder CPU-Säit Ray Veraarbechtung, realistesch Path Tracing-baséiert Beliichtungssimulatioun, Rendering volumetresch Strukturen (Niwwel, Feier, Wolleken).
Fir verdeelt Rendering ze organiséieren, benotze mir eist eegent Arras-Framework, wat et eis erlaabt, Berechnungen iwwer verschidde Beräicher ze verdeelen. Serveren oder Cloud-Ëmfeld. Den Arras-Code gëtt niewent der Haapt-MoonRay-Codebasis Open-Source ugebueden. D'Intel Embree Ray Tracing-Bibliothéik kann benotzt ginn, fir Beliichtungsberechnungen an verdeelten Ëmfeld ze optimiséieren, an den Intel ISPC-Compiler kann fir Shader-Vektoriséierung benotzt ginn. D'Rendering kann zu all Moment ënnerbrach a vum ënnerbrachene Punkt aus weidergefouert ginn.
De Package enthält och eng grouss Bibliothéik vu Physically Based Rendering (PBR) Materialien, déi a Produktiounsprojeten getest goufen, an eng USD Hydra Render Delegéierter Schicht fir Integratioun mat vertraute USD-aktivéierten Inhaltskreatiounssystemer. Et ass méiglech verschidde Bildgeneratiounsmodi ze benotzen, vu fotorealistesch bis héich stiliséiert. Mat Ënnerstëtzung fir verdeelt Rendering kënnen Animateuren d'Resultat interaktiv iwwerwaachen a gläichzäiteg verschidde Versioune vun der Szene mat verschiddene Beliichtungsbedéngungen, verschidde Materialeigenschaften a vu verschiddene Siichtsiichten maachen.

Source: opennet.ru
