Itusilẹ ti Gthree 0.2.0, ile-ikawe 3D kan ti o da lori GObject ati GTK

Alexander Larsson, Olùgbéejáde Flatpak ati ọmọ ẹgbẹ ti nṣiṣe lọwọ ti agbegbe GNOME, atejade keji Tu ti ise agbese Gthree, to sese kan ibudo ti awọn 3D ìkàwé mẹta.js fun GObject ati GTK, eyiti o le ṣee lo ni iṣe lati ṣafikun awọn ipa 3D si awọn ohun elo GNOME. Gthree API fẹrẹ jẹ aami si three.js, pẹlu imuse ti agberu glTF (Fọọmu Gbigbe GL) ati agbara lati lo awọn ohun elo ti o da lori PBR (Imudaniloju Ti ara) ni awọn awoṣe. OpenGL nikan ni atilẹyin fun ṣiṣe.

Ẹya tuntun ṣe afikun atilẹyin kilasi Raycaster pẹlu imuse ti kanna orukọ ọna Rendering, eyi ti o le ṣee lo lati pinnu kini awọn nkan ti o wa ni aaye 3D ti asin ti pari (fun apẹẹrẹ, lati mu awọn ohun 3D lati ibi iṣẹlẹ pẹlu asin). Ni afikun, iru ina iranran tuntun (GthreeSpotLight) ti fi kun ati atilẹyin fun awọn maapu ojiji ti pese, eyiti o fun laaye awọn nkan ti a gbe si iwaju orisun ina lati sọ awọn ojiji lori ohun ibi-afẹde.

Itusilẹ ti Gthree 0.2.0, ile-ikawe 3D kan ti o da lori GObject ati GTK

orisun: opennet.ru

Fi ọrọìwòye kun