UtgÄvan av Gthree 0.2.0, 3D-bibliotek baserat pÄ GObject och GTK

Alexander Larsson, utvecklare av Flatpak och aktiv medlem i GNOME-gemenskapen, publicerade andra utgÄvan av projektet Gthree, som utvecklar porten av 3D-biblioteket three.js för GObject och GTK, vilket i praktiken kan anvÀndas för att lÀgga till 3D-effekter i GNOME-appar. Gthree API:t Àr praktiskt taget identiskt med three.js, inklusive en laddare för glTF (GL Transmission Format) och möjligheten att anvÀnda PBR (Physically Based Rendering) materialmodeller. För rendering stöds endast OpenGL.

I den nya versionen har stöd lagts till för klassen Raycaster med implementationen av den namngivna renderingsmetoden, som kan anvÀndas för att bestÀmma över vilka objekt i 3D-utrymmet musen befinner sig (till exempel för att dra 3D-objekt frÄn scenen med musen). Dessutom har en ny typ av punktbelysning (GthreeSpotLight) lagts till och stöd för skuggbilder har sÀkerstÀllts, vilket gör att objekt placerade framför ljuskÀllor kan kasta skuggor pÄ det mÄlobjektet.

UtgÄvan av Gthree 0.2.0, 3D-bibliotek baserat pÄ GObject och GTK

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster