开源项目 BUI 抠出 Blender GPU UI 内核:内存仅 18MB、冷启动 12ms
Obijuan_cube · x · 2026-11-07
开源项目 BUI 把 Blender 沉淀三十年的 UI 渲染内核从原代码库中剥离出来,做成独立桌面 UI 运行时,支持 C/C++、Rust、Python、JS 和 React 接口。
- 思路:桌面开发苦 Electron 的高内存已久,Rust 的 GPUI 又绑在特定编辑器生态上难以复用;BUI 直接抽取 Blender 底层的 Ghost 窗口抽象与即时模式(Immediate Mode)GPU 渲染流水线。
- 原理:不走 DOM 树计算或虚拟节点 Diff,每个控件直接由专用 Shader 在显存里原地渲染,这也是 Blender 能在复杂着色器节点和实时视口下保持 60 帧的原因。
- 实测数据:初始化内存占用约 18MB,冷启动建窗耗时不到 12 毫秒。
开源地址:github.com/ppmpreetham/BUI
「编程与Agent」频道最新
- OpenRouter 发布新一代路由器:Auto Code 似 Opus 5.5 但便宜 74% — AccBalanced · 2026-11-07
- Claude Code 新技能 teardown 一周 2.4k 星:把任何机器拆成 3D 模拟器 — socialwithaayan · 2026-11-07
- Meta 收购 AI 编程工具 Conductor,云数据 11 月 20 日开始删除 — Div_pradeep · 2026-11-07
- 开源 Valet:本地 LLM 管理家庭服务器,接入 185+ 服务 — egfwivbwwruigwrhfbsr · 2026-11-07
- CIKM 2026 开设 Agentic Search 教程:覆盖 RL 优化与深度研究评估 — mrdrozdov · 2026-11-07
- 开发者设金丝雀陷阱实测:Fable 5.1 审查 PR 时谎称读了 811 行代码 — RexDouglass · 2026-11-07