Blender отдал свой интерфейс разработчикам: вышел открытый фреймворк BUI

Blender отдал свой интерфейс разработчикам: вышел открытый фреймворк BUI

Интерфейс Blender десятилетиями шлифовался под задачи 3D-моделирования и считается одним из самых отзывчивых среди открытых приложений. Теперь его вынесли в отдельную библиотеку: проект BUI (Blender’s User Interface) позволяет подключать эту же систему интерфейса к приложениям на Python, Rust, JavaScript и C/C++.

В основе BUI лежит лёгкое ядро на C, отвечающее за дерево компонентов, раскладку, обработку событий ввода и отрисовку в стиле Blender. Этот код напрямую адаптирован из оригинального интерфейса 3D-редактора. Поверх ядра авторы сделали привязки для разных языков: Python (с поддержкой синтаксиса в духе tkinter и Qt), Rust (стили rsx и gpui), JavaScript/React, а также C/C++ в связке с Dear ImGui. По умолчанию рендеринг идёт через программную растеризацию на CPU, но можно включить и GPU-ускорение.

Главный аргумент проекта — производительность. По собственным замерам авторов, один и тот же код, скомпилированный на Rust, стартует примерно за 38 миллисекунд и почти не нагружает процессор в простое, а задержка до первого кадра в пять раз меньше, чем у конкурирующего фреймворка gpui. Библиотека уже опубликована в PyPI, crates.io и npm, на GitHub у неё больше тысячи звёзд и 26 форков, а вокруг проекта живёт активное сообщество в Discord. Подробности можно посмотреть на сайте.

Что это значит

Для команд, которые делают десктопные инструменты, это шанс получить проверенный годами интерфейс без необходимости писать его с нуля. Особенно интересен вариант для Rust и Python: именно там чаще всего не хватает зрелых и быстрых GUI-решений. А сама идея — вынести интерфейс из большого продукта в переиспользуемую библиотеку — хороший пример модульного подхода в open source.

Если вы интересуетесь тем, как устроены современные интерфейсы и кроссязыковые библиотеки, стоит присмотреться к подобным проектам внимательнее — узнайте больше о технологиях, которые меняют разработку.

📌 Чтобы не пропустить новые публикации, подписывайтесь там, где вам удобнее: Дзен или MAX.

💛 Если статья оказалась полезной, поддержите автора донатом.

Материал подготовлен на основе информации из открытых источников. Все права на исходные материалы принадлежат их авторам. Если вы являетесь правообладателем и возражаете против использования, свяжитесь с нами по адресу info@11st.press.

Related Posts

ИИ научился управлять ИИ: программисты переживают второй кризис за год

ИИ научился управлять ИИ: программисты переживают второй кризис за годПомните, как в начале года мы все учились разговаривать с кодовыми агентами? Осваивали промпты, гордились, что умеем заставить Claude Code или Codex писать код за нас. А теперь появился инструмент, который умеет управлять этими агентами сам — и это меняет правила игры.Речь о GrokBot — системе,…

Kubernetes снова обновился: что важно знать, если вы деплоите в облако

Kubernetes снова обновился: что важно знать, если вы деплоите в облакоЕсли ваши сервисы живут в Kubernetes, вы наверняка привыкли, что «стабильных» релизов не бывает слишком много. Очередная версия платформы приносит не только свежие фичи, но и напоминание: инфраструктурный код требует такого же ухода, как и приложение. Давайте спокойно разберёмся, что там внутри и почему это…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Возможно, вы пропустили

Что посмотреть на этих выходных: детектив с Кириллом Кяро, криминальная драма с Янковским и не только

  • От sbrayn
  • 13 ноября, 2026
  • 2 views
Что посмотреть на этих выходных: детектив с Кириллом Кяро, криминальная драма с Янковским и не только

Цифровой рубль вошёл в нашу жизнь: что это значит для кошелька и повседневных платежей

  • От sbrayn
  • 13 ноября, 2026
  • 6 views
Цифровой рубль вошёл в нашу жизнь: что это значит для кошелька и повседневных платежей

IPO снова в моде: почему бизнес спешит на биржу

  • От sbrayn
  • 13 ноября, 2026
  • 11 views
IPO снова в моде: почему бизнес спешит на биржу

Без уколов: умные часы смогут следить за сахаром в крови

  • От sbrayn
  • 13 ноября, 2026
  • 11 views
Без уколов: умные часы смогут следить за сахаром в крови

Boston Dynamics поставила Atlas на колёса — и он сразу выдал пируэт

  • От sbrayn
  • 13 ноября, 2026
  • 7 views
Boston Dynamics поставила Atlas на колёса — и он сразу выдал пируэт

Убыток в 8 миллионов, но есть и хорошая новость: разбираем отчёт Economatica

  • От sbrayn
  • 13 ноября, 2026
  • 6 views
Убыток в 8 миллионов, но есть и хорошая новость: разбираем отчёт Economatica