Dreamworks анимация студиясы Монте-Карло сандык интеграциясынын (MCRT) негизинде нурларды көзөмөлдөөнү колдонгон MoonRay рендеринг системасын ачык булактан чыгарды. Продукт "Ажыдаарды кантип үйрөтсө болот 3", "Круддар 2: Кошулуу кечеси", "Жаман балдар", "Троллдор" анимациялык тасмаларын көрсөтүү үчүн колдонулган. Дүйнөлүк тур», «Босс ымыркай 2», «Эверест» жана «Өтүкчөн 2: Акыркы каалоо». Код Apache 2.0 лицензиясы астында басылып чыгат жана андан ары OpenMoonRay долбоорунун алкагында ачык булак продуктусу катары иштелип чыгат.
Система нөлдөн баштап иштелип чыккан, эскирген коддон көз карандылыктан бошотулган жана көркөм тасмалар сыяктуу профессионалдуу чыгармаларды жаратууга даяр. Дизайндын баштапкы фокусу жогорку эффективдүүлүккө жана масштабдуулукка багытталган, анын ичинде көп жиптүү рендеринг, параллелизация, вектордук инструкция (SIMD), реалдуу жарыктандыруу симуляциясы, GPU же CPU тараптагы нурларды иштетүү, реалдуу жолду издөөгө негизделген жарыктандыруу симуляциясы, рендеринг көлөмдүү структуралар (туман, өрт, булуттар).
Бөлүштүрүлгөн рендерингди уюштуруу үчүн биз өзүбүздүн Arras алкагыбызды колдонобуз, бул бизге эсептөөлөрдү бир нечеге бөлүштүрүүгө мүмкүндүк берет. серверлер же булут чөйрөлөрү. Arras коду негизги MoonRay код базасы менен бирге ачык булактуу болот. Intel Embree нурларды көзөмөлдөө китепканасы бөлүштүрүлгөн чөйрөлөрдө жарыктандыруу эсептөөлөрүн оптималдаштыруу үчүн колдонулушу мүмкүн, ал эми Intel ISPC компилятору шейдер векторизациясы үчүн колдонулушу мүмкүн. Рендерингди каалаган учурда токтотуп, үзгүлтүккө учураган чекиттен улантууга болот.
Пакет ошондой эле өндүрүш долбоорлорунда сыналган физикалык жактан негизделген рендеринг (PBR) материалдарынын чоң китепканасын жана USD форматын колдогон тааныш мазмун түзүү системалары менен интеграциялоо үчүн USD Hydra Render Delegates катмарын камтыйт. Фотореалисттиктен жогорку стилдештирилгенге чейин ар кандай сүрөт түзүү режимдерин колдонууга болот. Бөлүштүрүлгөн рендерингдин колдоосу менен аниматорлор натыйжаларга интерактивдүү көз салып, бир эле учурда ар кандай жарык шарттарында, ар кандай материалдык касиеттерде жана ар кандай көз карашта көрүнүштүн бир нече версиясын көрсөтө алышат.

Source: opennet.ru
