Lanzamiento de Gthree 0.2.0, una biblioteca 3D basada en GObject y GTK

Alexander Larsson, desarrollador de Flatpak y participante activo de la comunidad GNOME, publicó el segundo lanzamiento del proyecto Gthree, que desarrolla un puerto de la biblioteca 3D three.js para GObject y GTK, aplicable en la práctica para añadir efectos 3D a las aplicaciones GNOME. La API de Gthree es prácticamente idéntica a three.js, incluidas las implementaciones del cargador glTF (GL Transmission Format) y la posibilidad de usar materiales basados en PBR (Renderizado Basado en Física). Solo se admite OpenGL para el renderizado.

En la nueva versión se ha añadido soporte para la clase Raycaster con la implementación del método de renderizado homónimo , que puede utilizarse para determinar sobre qué objetos en el espacio 3D se encuentra el ratón (por ejemplo, para seleccionar objetos 3D de la escena). Además, se ha añadido un nuevo tipo de iluminación puntual (GthreeSpotLight) y se ha proporcionado soporte para mapas de sombras, que permiten que los objetos situados frente a la fuente de luz proyecten sombras sobre el objeto objetivo.🥇Lanzamiento de Gthree 0.2.0, biblioteca 3D basada en GObject y GTK | ProHoster

Lanzamiento de Gthree 0.2.0, una biblioteca 3D basada en GObject y GTK

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster