Dreamworks သည် MoonRay rendering system ကို open-source ဖြင့် ဖန်တီးထားသည်။

အန်နီမေးရှင်းစတူဒီယို Dreamworks သည် Monte Carlo ဂဏန်းပေါင်းစည်းမှု (MCRT) ကိုအခြေခံ၍ ray tracing ကိုအသုံးပြုသည့် MoonRay rendering system ကို open source ပေးထားသည်။ ထုတ်ကုန်ကို “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"။ ကုဒ်ကို Apache 2.0 လိုင်စင်အောက်တွင် ထုတ်ဝေထားပြီး OpenMoonRay ပရောဂျက်အတွင်းတွင် open source ထုတ်ကုန်တစ်ခုအဖြစ် ထပ်မံဖန်တီးသွားမည်ဖြစ်သည်။

စနစ်သည် ခေတ်မမီတော့သော ကုဒ်အပေါ် မှီခိုခြင်းမှ လွတ်မြောက်ပြီး ဇာတ်ညွှန်းရုပ်ရှင်များကဲ့သို့ ပရော်ဖက်ရှင်နယ်လက်ရာများကို ဖန်တီးရန်အတွက် အဆင်သင့်ဖြစ်နေပြီဖြစ်သည်။ ကနဦးဒီဇိုင်းကို အာရုံစူးစိုက်မှုသည် multi-threaded rendering၊ parallelization၊ vector-based instruction (SIMD)၊ realistic lighting simulation၊ GPU သို့မဟုတ် CPU-side ray processing၊ realistic path tracing-based lighting simulation၊ ထုထည်တည်ဆောက်ပုံများ (မြူ၊ မီး၊ တိမ်)။

ဖြန့်ဝေထားသော ပုံဖေါ်ခြင်းကို စုစည်းရန်၊ ကျွန်ုပ်တို့သည် ဆာဗာများစွာ သို့မဟုတ် cloud ပတ်ဝန်းကျင်များတွင် တွက်ချက်မှုများကို ဝေငှနိုင်စေသည့် ကျွန်ုပ်တို့၏ကိုယ်ပိုင် Arras မူဘောင်ကို အသုံးပြုပါသည်။ Arras ကုဒ်သည် ပင်မ MoonRay codebase နှင့်အတူ open source ပေးမည်ဖြစ်သည်။ ဖြန့်ဝေထားသောပတ်ဝန်းကျင်များတွင် အလင်းရောင်တွက်ချက်မှုများကို အကောင်းဆုံးဖြစ်အောင်လုပ်ဆောင်ရန်၊ Intel Embree ray tracing library ကိုအသုံးပြုနိုင်ပြီး Intel ISPC compiler ကို shaders များကို vectorize လုပ်ရန်အတွက်အသုံးပြုနိုင်ပါသည်။ တင်ဆက်ခြင်းကို အချိန်မရွေး ရပ်တန့်နိုင်ပြီး ပြတ်တောက်နေသည့် အနေအထားမှ လုပ်ငန်းများ ပြန်လည်စတင်ရန် ဖြစ်နိုင်သည်။

ပက်ကေ့ဂျ်တွင် ထုတ်လုပ်ရေးပရောဂျက်များတွင် စမ်းသပ်ထားသည့် ရုပ်ပိုင်းဆိုင်ရာအခြေခံပုံဖေါ်ခြင်း (PBR) စာကြည့်တိုက်ကြီးတစ်ခုနှင့် ရင်းနှီးပြီးသား USD-ဖွင့်ထားသော အကြောင်းအရာဖန်တီးမှုစနစ်များနှင့် ပေါင်းစည်းရန်အတွက် USD Hydra Render ကိုယ်စားလှယ်အလွှာတစ်ခုလည်း ပါဝင်သည်။ ဓာတ်ပုံအစစ်အမှန်မှ စတိုင်လ်ကျလွန်းသည့် ပုံသဏ္ဍာန်ပုံစံအထိ အမျိုးမျိုးသော ရုပ်ပုံထုတ်လုပ်ခြင်းမုဒ်များကို အသုံးပြုနိုင်သည်။ ဖြန့်ဝေထားသော ပုံဖေါ်ခြင်းအတွက် ပံ့ပိုးမှုဖြင့်၊ ကာတွန်းများသည် ကွဲပြားသော အလင်းရောင်အခြေအနေ၊ ကွဲပြားခြားနားသော ပစ္စည်းဂုဏ်သတ္တိများနှင့် မတူညီသော ရှုထောင့်များမှ ရှုထောင့်အမျိုးမျိုးမှ မြင်ကွင်းဗားရှင်းများစွာကို အပြန်အလှန်အကျိုးသက်ရောက်စေပြီး တစ်ပြိုင်နက် ရလဒ်ကို စောင့်ကြည့်နိုင်ပါသည်။



source: opennet.ru

မှတ်ချက် Add