Blender 3.4 将加入对 Wayland 的原生支持


开源 3D 图形设计软件 Blender 最新每日构建版本在 Linux 上已经原生支持 Wayland。官方称如果一切顺利,即将发布的 Blender 3.4 将引入此功能。

Blender 是一款跨平台的 3D 图形设计软件,可以在 Linux、macOS 以及 Windows 系统下运行。与其他 3D 建模工具相比,Blender 对内存和驱动的需求更低。其界面使用 OpenGL,在所有支持的硬件与平台都能提供一致的用户体验。

近年来,越来越多的 Linux 发行版开始默认提供 Wayland 桌面,开发者也一直在积极为 Blender 提供原生 Wayland 支持。目前 Blender 的 Wayland 支持依赖于libdecor库。

Blender 团队认为,Wayland 从 2008 年开始就已成为 X11 替代方案,近年不少 Linux 发行版都已默认提供 Wayland 桌面。因此从长远来看,Blender 原生支持 Wayland 能带来更好的用户体验,让 Blender 支持 Wayland 的开放功能,不受 X11 兼容层的限制。

Blender 团队称他们早在 2020 年就已实现了对 Wayland 的初步支持,此后一直在解决各种问题,让 Wayland 得到更好的支持——以便在正式版本中默认启用。不过目前的版本仍存在问题,列举部分如下:

  • 不支持平板电脑
  • 不支持 NDOF(3D 鼠标)
  • 不支持 cursor warping
  • 不支持窗口帧
  • 不支持高 DPI
  • ……

现在 Wayland 支持已在官方每日构建版本中启用,团队希望在即将发布的版本中对其进行验证。因此,除非出现无法解决的问题,否则它将在 Blender 3.4x 及以后的版本中得到正式支持。

Blender 3.4 计划在 12 月初发布。Blender 3.4 还将为 Linux 带来 Headless 渲染、集成 OpenPGL、改进 Sculpt 性能,以及许多其他的改进。


相關推薦

2022-11-13

开源 3D 图形设计软件 Blender 上月为每日构建的 Linux 版本实现了对 Wayland 的原生支持,并表示如果一切顺利,即将发布的 Blender 3.4 将引入该项特性。 近年来,越来越多的 Linux 发行版开始默认提供 Wayland 桌面,开发者也一直

2022-12-10

Blender 是一个免费和开源的 3D 计算机图形软件工具集,用于创建动画电影、视觉效果、艺术、3D 打印模型、交互式 3D 应用、VR 和计算机游戏。随着 Blender 3.4 的发布,Blender 开发人员开始讨论提高 Blender 对 CPU 的要求,以便这款开

2023-10-30

Blender 4.0 将于 11 月 7 日正式发布,而它的下一个更新 Blender 4.1 已经有了更值得期待的变化。 从 Blender 最近合并的 PR 可以看到,Blender 4.1 将支持 Cycles 引擎在 AMD RDNA3 APU 上运行。目前 Blender 已经支持 GFX11/RDNA3 独立显卡,而针对

2023-06-29

Blender 3.6 已发布,支持英特尔 Arc 显卡光线追踪和 AMD HIP RT(仅限 Windows)。这是一个令人兴奋的更新,因为它为英特尔和 AMD 用户提供了硬件光线追踪支持。 Blender 3.6 通过使用 Embree 4 库增加了对 Arc 显卡和数据中心 GPU 的英特尔

2023-08-04

。 此举除了改进 ChromeOS 操作系统,还可以加入更多对 Wayland 的支持 (Linux chrome with more Wayland support)。 ChromeOS 此前使用谷歌自己开发的图形栈 Freon,而 Wayland 是目前包括 Android 在内的 Linux 系统和应用广泛使用的图形栈,它

2024-06-27

将资源聚焦在 Fedora 41,将操作系统安装程序过渡为原生 Wayland 应用程序。Fedora 工程与指导委员会 (FESCo) 现已同意将 Anaconda 操作系统安装程序升级为原生 Wayland 应用程序。 多年来,Fedora Linux 一直在全力开发 Wayland,但 Anaconda

2024-01-02

视该功能后,考虑到其动态特性,他们认为v-bind的行为比原生属性更像 JavaScript 是有意义的。 详情查看发布公告。

2022-12-13

定对象 (platform-specific objects) 的概念,现在 Qt 6.5 将支持 Wayland 原生接口,以便应用程序开发者能够直接与 Wayland 对象句柄进行交互。 Qt 6.5 通过 QNativeInterface 支持 Wayland 原生接口,使得从 Qt 应用程序代码中直接与 Wayland 对象交

2022-09-25

OpenJDK/Java 在实现不依赖 X.Org/X11 或 XWayland 来渲染 Java GUI 应用程序的原生“纯” Wayland 工具包集成方面取得了进展。 开发人员 Alexey Ushakov 本周更新了 OpenJDK Wiki,概述 Linux 上 OpenJDK 获得 Wayland 支持的最新进展,这也是对成熟的 X

2022-09-07

开源 3D 建模软件 Blender 团队发布了 Blender Vulkan - 状态报告 ,向社区展示当前的 Vulkan 支持进展。很可惜的是,目前并没有活跃的开发者致力于 Blender 中的 Vulkan 集成。 为什么要在 Blender 中支持 Vulkan? Blender 希望以 Vulkan 来代

2022-12-02

c-update-all来更新以这种方式安装的软件包。 原生支持 Wayland 以前 Emacs 在 GUI 模式下依赖于 Xorg,随着 Wayland 的日益流行,Emacs 现在原生支持 Wayland。请注意,Wayland 基本上是纯 GTK Emacs 的唯一用例。如果不使用 Wayland,Emacs 将

2023-02-10

Blender 开发团队宣布已完成将代码托管平台从 Phabricator 迁移到 Gitea 的工作。 Blender 代码仓库地址:https://projects.blender.org/blender Phabricator 最初是 Facebook 内部使用的开发工具,核心开发者是 Evan Priestley,他在离开 Facebook 后,

2023-02-25

开源 3D 建模软件 Blender 三年前开始执行每季度发布一次重要更新的策略,也就是每年发布 4 个重要版本。现在官方决定转变为每年只发布 3 个重要版本。 根据团队的介绍,未来 Blender 每年仅发布 3 个重要版本,其中一个将成为

2024-10-24

  var params = MapUtils.builder() // ifTrue 若真,返回 原生数组, 否则返回 单值,类型不固定,v4.3.4 开始兼容这种写法 .field(User::getId, ifTrue ? new int[] {1,2,3} : 4) .build();   var params = MapUtils.builder() // ifTrue 若真,返回