发布基于GObject和GTK的0.2.0D库G Three 3

Alexander Larsson,Flatpak 开发者和 GNOME 社区的活跃成员, 发表 项目的第二次发布 格三,开发3D库的端口 three.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

添加评论