Release van Gthree 0.2.0, een 3D-bibliotheek gebaseerd op GObject en GTK

Alexander Larsson, Flatpak-ontwikkelaar en actief lid van de GNOME-gemeenschap, gepubliceerd tweede release van het project Gdrie, het ontwikkelen van een poort van de 3D-bibliotheek three.js voor GObject en GTK, die in de praktijk kunnen worden gebruikt om 3D-effecten toe te voegen aan GNOME-toepassingen. De Gthree API is vrijwel identiek aan three.js, inclusief de implementatie van de loader glTF (GL Transmission Format) en de mogelijkheid om materialen op basis van PBR (Physically Based Rendering) in modellen te gebruiken. Alleen OpenGL wordt ondersteund voor weergave.

De nieuwe versie voegt klassenondersteuning toe Raycaster met de implementatie van dezelfde naam weergavemethode, die kan worden gebruikt om te bepalen over welke objecten in de 3D-ruimte de muis zich beweegt (bijvoorbeeld om met de muis 3D-objecten uit de scène te halen). Daarnaast is er een nieuw type spotlicht (GthreeSpotLight) toegevoegd en is er ondersteuning voor schaduwkaarten geboden, waardoor objecten die voor een lichtbron zijn geplaatst schaduwen kunnen werpen op het doelobject.

Release van Gthree 0.2.0, een 3D-bibliotheek gebaseerd op GObject en GTK

Bron: opennet.ru

Voeg een reactie