發布基於GObject和GTK的0.2.0D庫G Three 3

Alexander Larsson,Flatpak 開發者和 GNOME 社群的活躍成員, опубликовал 專案的第二次發布 格三,開發3D庫的端口 三.js 適用於 GObject 和 GTK,在實踐中可以使用它為 GNOME 應用程式添加 3D 效果。 G Three API 與 Three.js 幾乎相同,包括載入器的實現 格魯特 (GL 傳輸格式)以及在模型中使用基於 PBR(基於物理的渲染)的材質的能力。 僅支援 OpenGL 進行渲染。

新版本增加了類別支持 射線投射器 與同名實施 渲染方法,可用於確定滑鼠位於 3D 空間中的哪些物件(例如,使用滑鼠從場景中抓取 3D 物件)。 此外,還添加了新的聚光燈類型 (G ThreeSpotLight),並提供了對陰影貼圖的支持,允許放置在光源前面的物件在目標物件上投射陰影。

發布基於GObject和GTK的0.2.0D庫G Three 3

來源: opennet.ru

添加評論