Gthree 0.2.0၊ GObject နှင့် GTK ကိုအခြေခံသည့် 3D စာကြည့်တိုက်

Alexander Larsson၊ Flatpak developer နှင့် GNOME အသိုင်းအဝိုင်း၏တက်ကြွသောအဖွဲ့ဝင်၊ ပုံနှိပ်ထုတ်ဝေ ပရောဂျက်၏ဒုတိယအကြိမ်ထုတ်ပြန်ခြင်း။ Gthree3D ဒစ်ဂျစ်တိုက်၏ ဆိပ်ကမ်းတစ်ခုကို တီထွင်ဖန်တီးခြင်း။ သုံး။js GNOME အပလီကေးရှင်းများသို့ 3D အကျိုးသက်ရောက်မှုများကို ထည့်သွင်းရန်အတွက် လက်တွေ့တွင်အသုံးပြုနိုင်သည့် GObject နှင့် GTK အတွက်။ Gthree API သည် loader ၏အကောင်အထည်ဖော်မှုအပါအဝင် three.js နှင့်နီးပါးတူညီသည်။ glTF (GL Transmission Format) နှင့် မော်ဒယ်များတွင် PBR (Physically Based Rendering) ကို အခြေခံ၍ ပစ္စည်းများ အသုံးပြုနိုင်သည်။ တင်ဆက်မှုအတွက် OpenGL ကိုသာ ပံ့ပိုးထားသည်။

ဗားရှင်းအသစ်တွင် အတန်းအစား ပံ့ပိုးမှုကို ထည့်သွင်းထားသည်။ Raycaster တူညီသောအမည်၏အကောင်အထည်ဖော်မှုနှင့်အတူ ပုံဖေါ်နည်း3D space အတွင်းရှိ အရာဝတ္တုများကို ဆုံးဖြတ်ရန် အသုံးပြုနိုင်သည့် အရာမှာ mouse သည် ပြီးဆုံးသွားပြီ (ဥပမာ၊ မြင်ကွင်းမှ 3D အရာများကို မောက်စ်ဖြင့် ဖမ်းယူရန်)။ ထို့အပြင်၊ အစက်အပြောက်အလင်းအမျိုးအစားအသစ် (GthreeSpotLight) ကိုထည့်သွင်းထားပြီး၊ အလင်းရင်းမြစ်တစ်ခုရှေ့တွင်ရှိသော အရာဝတ္ထုများကို ပစ်မှတ်အရာဝတ္တုတွင် အရိပ်များချနိုင်စေမည့် အရိပ်မြေပုံများအတွက် ပံ့ပိုးမှုပေးထားပါသည်။

Gthree 0.2.0၊ GObject နှင့် GTK ကိုအခြေခံသည့် 3D စာကြည့်တိုက်

source: opennet.ru

မှတ်ချက် Add