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

Alexander Larsson, desarrollador de Flatpak y miembro activo de la comunidad GNOME, publicado segundo lanzamiento del proyecto gtres, desarrollando un puerto de la biblioteca 3D tres.js para GObject y GTK, que se puede utilizar en la práctica para agregar efectos 3D a aplicaciones GNOME. La API de Gtres es casi idéntica a three.js, incluida la implementación del cargador. glTF (Formato de transmisión GL) y la capacidad de utilizar materiales basados ​​en PBR (Representación basada físicamente) en modelos. Sólo se admite OpenGL para renderizar.

La nueva versión agrega soporte de clases. lanzador de rayos con la implementación del mismo nombre. método de renderizado, que se puede utilizar para determinar sobre qué objetos en el espacio 3D se encuentra el mouse (por ejemplo, para tomar objetos 3D de la escena con el mouse). Además, se agregó un nuevo tipo de luz puntual (GtresSpotLight) y se brindó soporte para mapas de sombras, lo que permite que los objetos colocados frente a una fuente de luz proyecten sombras sobre el objeto objetivo.

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

Fuente: opennet.ru

Añadir un comentario