Blender-UI als eigenständige Bibliothek ist doppelt so schnell wie GPUI
Blender's UI and Runtime: Much Faster Than GPUI

BUI koppelt Blenders legendäre Oberfläche vom ursprünglichen Codebase ab und macht sie als eigenständige UI-Bibliothek nutzbar – aus Python, Rust, JavaScript/React, C, C++ und Dear ImGui. Der kleine C-Kern übernimmt Layout, Eingabe und Zeichnen, die Widgets sind direkt aus Blenders interface_widgets.cc portiert. Im Benchmark verbraucht BUI pro Frame 2–4× weniger CPU als gpui-fast, braucht weniger RAM und zeigt den ersten Frame in rund 5 ms.
BUI existiert, damit jede App in jeder Sprache beides haben kann: Blenders Gefühl und Blenders Effizienz.
- munksbeer
Darf ich dir bitte zu deiner README gratulieren? Sie sagt mir schnell, was ich vor mir habe und warum ich mich für das Projekt interessieren könnte. Es gibt so viele READMEs da draußen, die ... genau das nicht tun. Sie schwafeln über technische Implementierungsdetails, darüber, wie großartig ihre Sprachwahl ist, und ein Drittel der README später frage ich mich immer noch: „Aber was macht dieses Projekt eigentlich?“
- lukebitts
Das ist wirklich cool! Ich habe einige Tokens verbrannt, um etwas Ähnliches zu entwickeln, aber auf halbem Weg aufgegeben. Viele Leute kritisieren Blenders UI, aber als jemand, der Blender seit über einem Jahrzehnt benutzt, finde ich sie einfach so elegant. Allein die Anpassbarkeit ist etwas, das ich bei den meisten 3D-Softwares vermisse, wenn nicht sogar bei allen. Die Möglichkeit, Bildschirme einfach aufzuteilen und ihre Funktionalität zu ändern, gepaart mit den Tabs für verschiedene Workflows, ist eine wirklich gute Lösung für eine sehr komplexe Software. Ich würde mir eine Game-Engine mit so viel UI-Freiheit wünschen.
- dev0p
Ich liebe die allgemeine Idee hinter Blenders UI.
Und ich schätze die Arbeit, die hineingesteckt wird, besonders in den neuesten Versionen, da sie viel besser geworden ist,
Aber ich möchte diese UI wirklich, wirklich, wirklich WIRKLICH nicht in irgendetwas anderem als Blender haben.
Bitte nicht.
- nicoburns
Für alle, die sich Rust GUI ansehen: Erwartet nicht, dass GPUI das schnellste ist. Soweit ich gehört habe, sind Iced, Slint, Dioxus Native, Freya usw. alle schneller. Trotz der Behauptung, blitzschnell zu sein, ist GPUI nicht so optimiert. Zed kommt damit durch, weil die UI einfach ist.
- pjankiewicz
Ich kaufe Argumente wie „viel schneller als X“ nicht. Nimm X, lass Claude zwei Tage daran arbeiten, und es wird schnell sein. Im Fall von GPUI habe ich die Community-Version als Teil meines Projekts genommen, und sie ist ziemlich schnell, weil sie für meine App optimiert ist.
- felixthehat
Es wäre so ein Segen, wenn GIMP und Inkscape Blenders fantastische GUI übernehmen könnten
- mariocesar
Ich hatte vor 10 Jahren dieselbe Idee. :D Ich bin so glücklich zu sehen, dass jemand in der Lage war, es umzusetzen. Ich bewundere Blenders UI und die ganze Arbeit, die die Entwickler hineingesteckt haben, immer.
- cultofmetatron
Ich denke schon ewig, dass es großartig wäre, das zu machen. Ich bin froh, dass es endlich jemand getan hat. Es ist das perfekte System für Interfaces, bei denen Geschwindigkeit zählt. Ich hoffe, mehr 3D-Modellierer, Videoeditoren, DAWs und Simulationssysteme darauf aufbauen zu sehen.