Gthree 0.2.0, 3D bibliotekos, pagrįstos GObject ir GTK, leidimas

Aleksandras Larssonas, Flatpak kūrėjas ir aktyvus GNOME bendruomenės narys, paskelbti antrasis projekto leidimas Gtrys, kuriant 3D bibliotekos prievadą trys.js GObject ir GTK, kurie gali būti naudojami praktiškai pridėti 3D efektus į GNOME programas. Gthree API yra beveik identiška three.js, įskaitant įkėlimo programos įgyvendinimą glTF (GL Transmission Format) ir galimybė modeliuose naudoti medžiagas, pagrįstas PBR (Physically Based Rendering). Atvaizdavimas palaikomas tik OpenGL.

Naujoji versija prideda klasės palaikymą Raycaster su to paties pavadinimo įgyvendinimu atvaizdavimo metodas, kurį galima naudoti norint nustatyti, už kokių objektų 3D erdvėje yra pelė (pavyzdžiui, norint patraukti 3D objektus iš scenos pele). Be to, buvo pridėtas naujas taškinės šviesos tipas (GthreeSpotLight) ir pateikta šešėlių žemėlapių palaikymas, leidžiantis objektams, esantiems prieš šviesos šaltinį, mesti šešėlį ant tikslinio objekto.

Gthree 0.2.0, 3D bibliotekos, pagrįstos GObject ir GTK, leidimas

Šaltinis: opennet.ru

Добавить комментарий