ڈریم ورکس نے مون رے رینڈرنگ سسٹم کو اوپن سورس کیا۔

اینیمیشن اسٹوڈیو ڈریم ورکس نے مون رے رینڈرنگ سسٹم کو اوپن سورس کیا ہے، جو مونٹی کارلو نیومریکل انٹیگریشن (MCRT) پر مبنی رے ٹریسنگ کا استعمال کرتا ہے۔ پروڈکٹ کا استعمال اینی میٹڈ فلموں کو "How to Train Your Dragon 3"، "The Croods 2: Housewarming Party"، "Bad Boys"، "Trolls" کے لیے کیا گیا تھا۔ ورلڈ ٹور، "دی باس بیبی 2"، "ایورسٹ" اور "پس ان بوٹس 2: دی لاسٹ وش"۔ کوڈ اپاچی 2.0 لائسنس کے تحت شائع کیا گیا ہے اور اسے OpenMoonRay پروجیکٹ کے اندر اوپن سورس پروڈکٹ کے طور پر مزید تیار کیا جائے گا۔

یہ نظام شروع سے تیار کیا گیا تھا، جو فرسودہ کوڈ پر انحصار سے آزاد ہے اور فیچر فلموں کی طرح پیشہ ورانہ کام بنانے کے لیے تیار ہے۔ ابتدائی ڈیزائن کا فوکس اعلی کارکردگی اور اسکیل ایبلٹی پر تھا، جس میں ملٹی تھریڈڈ رینڈرنگ، متوازی کاری، ویکٹر بیسڈ انسٹرکشن (SIMD)، حقیقت پسندانہ لائٹنگ سمولیشن، GPU یا CPU-سائیڈ رے پروسیسنگ، ریئلسٹک پاتھ ٹریسنگ پر مبنی لائٹنگ سمولیشن، رینڈرنگ شامل ہیں۔ حجمی ڈھانچے (دھند، آگ، بادل)

تقسیم شدہ رینڈرنگ کو منظم کرنے کے لیے، ہم اپنا اپنا Arras فریم ورک استعمال کرتے ہیں، جو ہمیں کئی سرورز یا کلاؤڈ ماحول میں حسابات تقسیم کرنے کی اجازت دیتا ہے۔ Arras کوڈ مرکزی مون رے کوڈ بیس کے ساتھ اوپن سورس کیا جائے گا۔ تقسیم شدہ ماحول میں روشنی کے حساب کتاب کو بہتر بنانے کے لیے، Intel Embree رے ٹریسنگ لائبریری کا استعمال کیا جا سکتا ہے، اور Intel ISPC کمپائلر کو شیڈرز کو ویکٹرائز کرنے کے لیے استعمال کیا جا سکتا ہے۔ کسی بھی وقت رینڈرنگ کو روکنا اور مداخلت شدہ پوزیشن سے دوبارہ کام شروع کرنا ممکن ہے۔

پیکیج میں پروڈکشن پروجیکٹس میں ٹیسٹ کیے گئے فزیکلی بیسڈ رینڈرنگ (PBR) میٹریلز کی ایک بڑی لائبریری اور USD ہائیڈرا رینڈر ڈیلیگیٹس پرت بھی شامل ہے جو کہ USD فارمیٹ کو سپورٹ کرنے والے مانوس مواد کی تخلیق کے نظام کے ساتھ انضمام کے لیے ہے۔ فوٹو ریئلسٹک سے لے کر انتہائی اسٹائلائزڈ تک مختلف امیج جنریشن موڈز کا استعمال ممکن ہے۔ تقسیم شدہ رینڈرنگ کے لیے تعاون کے ساتھ، اینیمیٹر نتائج کو باہم تعامل سے ٹریک کر سکتے ہیں اور ایک ہی وقت میں روشنی کے مختلف حالات، مختلف مادی خصوصیات، اور مختلف نقطہ نظر سے منظر کے متعدد ورژن پیش کر سکتے ہیں۔



ماخذ: opennet.ru

نیا تبصرہ شامل کریں