Dreamworks اوپن سورس MoonRay رينڊنگ سسٽم

اينيميشن اسٽوڊيو Dreamworks MoonRay رينڊرنگ انجڻ کي اوپن سورس ڪيو آهي جيڪو استعمال ڪري ٿو مونٽي ڪارلو عددي انٽيگريشن ري ٽريڪنگ (MCRT). پراڊڪٽ استعمال ڪيو ويو اينيميٽڊ فلمن کي رينجر ڪرڻ لاءِ How to Train Your Dragon 3, The Croods 2: Housewarming, Bad Boys, Trolls. ورلڊ ٽور، باس بيبي 2، ايورسٽ، ۽ پوس ان بوٽس 2: آخري خواهش. ڪوڊ Apache 2.0 لائسنس تحت شايع ڪيو ويو آهي ۽ OpenMoonRay پروجيڪٽ جي اندر هڪ کليل پراڊڪٽ جي طور تي وڌيڪ ترقي ڪئي ويندي.

سسٽم گرائونڊ اپ کان ٺهيل آهي، ميراثي ڪوڊ تي انحصار کان آزاد، ۽ پيشه ورانه، فيچر ڊگھائي ڪم ٺاهڻ لاءِ تيار آهي. ابتدائي ڊيزائن جو ڌيان اعليٰ ڪارڪردگي ۽ اسڪيبليبلٽي تي هو، جنهن ۾ ملٽي ٿريڊ رينڊرنگ لاءِ سپورٽ، آپريشنز کي متوازي ڪرڻ، ویکٹر جي هدايتن جو استعمال (SIMD)، ريئلسٽڪ لائٽنگ سموليشن، ري پروسيسنگ GPU يا CPU پاسي، ريئلسٽڪ لائٽنگ سموليشن رستي جي بنياد تي. ٽريڪنگ، رينڊرنگ حجماتي ساخت (فگ، فائر، بادل).

ورهايل رينڊرنگ کي منظم ڪرڻ لاءِ، Arras جو پنهنجو فريم ورڪ استعمال ڪيو ويندو آهي، جيڪو توهان کي ڪيترن ئي سرورن يا ڪلائوڊ ماحول ۾ حسابن کي ورهائڻ جي اجازت ڏئي ٿو. آرراس ڪوڊ مين ريڊ ڪوڊ بيس سان گڏ کليل ذريعو هوندو. ورهايل ماحول ۾ روشنيءَ جي حساب ڪتاب کي بهتر ڪرڻ لاءِ، Intel Embree ray tracing library استعمال ڪري سگھجي ٿي، ۽ Intel ISPC مرتب ڪندڙ شيڊرن کي ویکٹرائيز ڪرڻ لاءِ استعمال ڪري سگھجي ٿو. اهو ممڪن آهي ته ڪنهن صوابديدي پل تي رينجرنگ کي روڪڻ ۽ مداخلت واري پوزيشن کان آپريشن کي ٻيهر شروع ڪرڻ.

پئڪيج ۾ فزيڪل بيسڊ رينڊرنگ (PBR) مواد جي هڪ وڏي لائبريري پڻ شامل آهي پروڊڪشن پروجيڪٽس ۾ آزمايل مواد، ۽ USD Hydra Render Delegates Lay for integration for USD-enabled Content Creation System. اهو ممڪن آهي ته مختلف تصويري نسل جي طريقن کي استعمال ڪرڻ، فوٽو ريئلسٽڪ کان انتهائي اسلوب تائين. ورهايل رينڊرنگ جي مدد سان، اينيميٽرز نتيجن جي نگراني ڪري سگھن ٿا ۽ ان سان گڏ منظر جي ڪيترن ئي ورزن کي مختلف روشني جي حالتن، مختلف مادي ملڪيتن ۽ مختلف نقطي نظر کان.



جو ذريعو: opennet.ru

تبصرو شامل ڪريو