قامت Dreamworks بفتح نظام عرض MoonRay

قام استوديو Dreamworks للرسوم المتحركة بإطلاق محرك عرض MoonRay الذي يستخدم نظام Monte Carlo Numerical Integration Ray Tracing (MCRT) للرسوم المتحركة. تم استخدام المنتج لعرض أفلام الرسوم المتحركة How to Train Your Dragon 3 ، The Croods 2: Housewarming ، Bad Boys ، Trolls. جولة حول العالم ، Boss Baby 2 ، Everest ، و Puss in Boots 2: The Last Wish. تم نشر الكود بموجب ترخيص Apache 2.0 وسيتم تطويره بشكل أكبر كمنتج مفتوح ضمن مشروع OpenMoonRay.

تم تصميم النظام من الألف إلى الياء ، وخالي من الاعتماد على الكود القديم ، وجاهزًا لإنتاج عمل احترافي طويل الطول. كان تركيز التصميم الأولي على الأداء العالي وقابلية التوسع ، بما في ذلك دعم العرض متعدد الخيوط ، والتوازي مع العمليات ، واستخدام تعليمات المتجه (SIMD) ، ومحاكاة الإضاءة الواقعية ، ومعالجة الأشعة على جانب وحدة معالجة الرسومات أو وحدة المعالجة المركزية ، ومحاكاة الإضاءة الواقعية بناءً على المسار تتبع ، تقديم الهياكل الحجمية (ضباب ، نار ، غيوم).

لتنظيم عملية العرض الموزع، نستخدم إطار عمل Arras الخاص بنا، والذي يسمح لنا بتوزيع العمليات الحسابية عبر عدة الخوادم أو بيئات الحوسبة السحابية. سيتم نشر كود Arras كمصدر مفتوح إلى جانب قاعدة بيانات MoonRay الرئيسية. يمكن استخدام مكتبة تتبع الأشعة Intel Embree لتحسين حسابات الإضاءة في البيئات الموزعة، ويمكن استخدام مُصرّف Intel ISPC لتحسين معالجة التظليل. يمكن إيقاف عملية العرض مؤقتًا في أي وقت واستئنافها من النقطة التي توقفت عندها.

تتضمن الحزمة أيضًا مكتبة كبيرة من مواد التقديم المادي (PBR) التي تم اختبارها في مشاريع الإنتاج ، وطبقة مندوبي Hydra Render بالدولار الأمريكي للتكامل مع أنظمة إنشاء المحتوى المألوفة التي تدعم الدولار الأمريكي. من الممكن استخدام أوضاع مختلفة لتوليد الصور ، من الصور الواقعية إلى الأنماط العالية. من خلال دعم العرض الموزع ، يمكن لرسامي الرسوم المتحركة مراقبة النتيجة بشكل تفاعلي وتقديم إصدارات متعددة من المشهد في وقت واحد مع ظروف إضاءة مختلفة وخصائص مواد مختلفة ومن وجهات نظر مختلفة.

لعب الفيديو


المصدر: opennet.ru
شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster