Κυκλοφορία του συστήματος απόδοσης OpenMoonRay 1.1, που αναπτύχθηκε από το στούντιο Dreamworks

Το στούντιο κινουμένων σχεδίων Dreamworks δημοσίευσε την πρώτη ενημέρωση για το OpenMoonRay 1.0, ένα σύστημα απόδοσης ανοιχτού κώδικα που χρησιμοποιεί ανίχνευση ακτίνων Monte Carlo (MCRT). Το MoonRay εστιάζει στην υψηλή απόδοση και την επεκτασιμότητα, υποστηρίζει απόδοση πολλαπλών νημάτων, παραλληλοποίηση λειτουργιών, χρήση διανυσματικών οδηγιών (SIMD), ρεαλιστική προσομοίωση φωτισμού, επεξεργασία ακτίνων στην πλευρά της GPU ή της CPU, ρεαλιστική προσομοίωση φωτισμού με βάση την ανίχνευση διαδρομής, απόδοση ογκομετρικές κατασκευές (ομίχλη, φωτιά, σύννεφα). Ο κώδικας δημοσιεύεται με την άδεια Apache 2.0.

Το σύστημα είναι έτοιμο για τη δημιουργία επαγγελματικών έργων, το επίπεδο ταινιών πλήρους μήκους, για παράδειγμα, πριν από το άνοιγμα του κώδικα, το προϊόν MoonRay χρησιμοποιήθηκε για την απόδοση ταινιών κινουμένων σχεδίων "How to Train Your Dragon 3", "The Croods 2: Housewarming Party», «Bad Boys», «Trolls. World Tour», «The Boss Baby 2», «Everest» και «Puss in Boots 2: The Last Wish». Για να οργανώσουμε την κατανεμημένη απόδοση, χρησιμοποιούμε το δικό μας πλαίσιο Arras, το οποίο μας επιτρέπει να διανέμουμε υπολογισμούς σε διάφορους διακομιστές ή περιβάλλοντα cloud. Για τη βελτιστοποίηση των υπολογισμών φωτισμού σε κατανεμημένα περιβάλλοντα, μπορεί να χρησιμοποιηθεί η βιβλιοθήκη ανίχνευσης ακτίνων Intel Embree και ο μεταγλωττιστής Intel ISPC μπορεί να χρησιμοποιηθεί για τη διανυσματική διαμόρφωση των shaders. Είναι δυνατό να σταματήσετε την απόδοση ανά πάσα στιγμή και να συνεχίσετε τη λειτουργία από τη θέση που έχει διακοπεί.

Το πακέτο περιλαμβάνει επίσης μια μεγάλη βιβλιοθήκη υλικών φυσικής απόδοσης (PBR) που έχουν δοκιμαστεί σε έργα παραγωγής και το επίπεδο USD Hydra Render Delegates για ενσωμάτωση με οικεία συστήματα δημιουργίας περιεχομένου που υποστηρίζουν τη μορφή USD. Είναι δυνατή η χρήση διάφορων τρόπων δημιουργίας εικόνων, από φωτορεαλιστικές έως εξαιρετικά στυλιζαρισμένες. Με την υποστήριξη για κατανεμημένη απόδοση, οι εμψυχωτές μπορούν να παρακολουθούν τα αποτελέσματα διαδραστικά και ταυτόχρονα να αποδίδουν πολλαπλές εκδόσεις μιας σκηνής υπό διαφορετικές συνθήκες φωτισμού, διαφορετικές ιδιότητες υλικού και από διαφορετικές προοπτικές.

Στη νέα έκδοση:

  • Προστέθηκε ένα πρόσθετο για την υποστήριξη της εργαλειοθήκης Cryptomatte, σχεδιασμένο για την επιλογή αντικειμένων σε μια τρισδιάστατη σκηνή.
  • Προστέθηκε υποστήριξη για τριγωνισμό κοίλων πολυγώνων χρησιμοποιώντας τη μέθοδο κοπής αυτιού.
  • Προστέθηκε υποστήριξη για καμπύλες κανονικού προσανατολισμού.
  • Το μοντέλο επίδειξης "MoonRayWidget" έχει δημοσιευτεί και αναφέρεται σε πολλά σημεία της τεκμηρίωσης.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο