Blender 发布 Vulkan 支持状态报告:目前无人开发


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

为什么要在 Blender 中支持 Vulkan?

Blender 希望以 Vulkan 来代替当前的 OpenGL ,一是因为 Vulkan 正在取代 OpenGL (实际上 Vulkan 在 2015 年发布时被命名为 OpenGL Next),自 Vulkan 1.0 推出以来,OpenGL 标准没有进行任何核心更改,它的开发已经停滞。

其次, OpenGL 驱动程序内部工作方式不同,对 NVIDIA 和 AMD 的优化也不同,驱动出问题可能导致 Blender 出现性能下降。而作为低级 API 的 Vulkan 则解决了这个问题,它更适合实际硬件的工作方式,对驱动的开发也更友好。

目前为止做了什么?

然而到目前为止,对 Vulkan 的支持仅仅是设计了一个能够将 Vulkan 添加到 Blender 的系统。这个系统包括 Blender 2.8 引入的绘图管理器,该绘图管理器的结构与 Vulkan 的数据类型和结构类似。其次是将 Blender 和 GPU 之间的所有通信都进行了抽象,兼容不同的 GPU 后端,无论是用于 OpenGL、Vulkan 或 Metal。最后是完成了对 Vulkan 平台的 Blender GLSL 编译。

现在需要做什么?

当前最重要的任务是赶紧实现 GPU Vulkan 后端。这是最艰巨的工作,GPU 数据类型需要得到 Vulkan 特定实现。包括但不限于(后端、计算、上下文、帧缓冲区、索引缓冲区、查询、着色器、状态、存储缓冲区、纹理、顶点数组、顶点缓冲区、调试)。

实现 GPU Vulkan 后端之后,还需要实现 GHOST_ContextVK 和选择器,让用户可以选择使用 OpenGL 或 Vulkan 启动 Blender。看起来确实还有一段漫长的路要走。


相關推薦

2023-02-10

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

2023-11-25

Blender 发布公告称,blender.org 网站在 2023 年 11 月 18 日至 23 日期间持续受到 DDoS 攻击,攻击者通过不断发送请求致使网站服务器超载而瘫痪,导致网站运营严重中断。除了 blender.org 主网站外,其他一些服务也无法使用。 该攻击

2022-01-17

nbsp;Apache Ambari 转移到阁楼,在过去的两年里,我们只发布了一个 Ambari 版本(2.7.6),大多数提交者和 PMC 成员都没有积极参与到这个项目中来。 Apache Ambari 是一种基于 Web 的工具,支持 Apache Hadoop 集群的供应、管理和监控,

2023-09-27

大版本更新是在 2014 年 (Apache OpenOffice 4.1.0),后面一直只发布小版本更新,目前最新版本是今年 2 月发布的 4.1.14。 考虑到这些发布历史,是否可以将 Apache OpenOffice 视为一个无人维护的项目? 文章简单地回顾了 Apache OpenOffice

2022-11-13

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

2022-10-14

开源 3D 图形设计软件 Blender 最新每日构建版本在 Linux 上已经原生支持 Wayland。官方称如果一切顺利,即将发布的 Blender 3.4 将引入此功能。 Blender 是一款跨平台的 3D 图形设计软件,可以在 Linux、macOS 以及 Windows 系统下运行

2022-12-10

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

2023-02-26

乐意看到他们被取代。 React Native 中有许多新兴客户端状态库让开发者感兴趣,包括 Zustand、Jotai 和 Legend State,但是它们的采用率相对较低,Redux 函数库仍是更为热门的选择,使用率仅低于内置的 Hooks。而在服务器端状态函式

2023-06-29

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

2023-10-30

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

2022-09-17

eb 浏览器中运行各种浏览器基准(分数越低越好): Blender: Blender 是一个开源的 3D 创作和建模软件项目。这个测试是 Blender 的 Cycles 基准测试(分数越低越好): Appleseed Appleseed 是一个开源的生产型渲染器,专注于基

2023-12-01

Blender 上周发布公告称,blender.org 网站在 2023 年 11 月 18 日至 23 日期间持续受到 DDoS 攻击,攻击者通过不断发送请求致使网站服务器超载而瘫痪,导致网站运营严重中断。除了 blender.org 主网站外,其他一些服务也无法使用。 B

2023-02-25

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

2022-11-07

Blender 近日介绍了他们的一个愿景,希望通过 Blender Apps 创建和分享 Blender 内容。 根据官方的解释,所谓 Blender Apps 就是“由 Blender 提供的体验”。Blender Apps 能够完成任何 Blender 可以完成的事情,而且在扩展后还可以实现更多功