BlenderのUIを切り離してライブラリ化、GPUIより2倍高速
Blender's UI and Runtime: Much Faster Than GPUI

Blenderのウィジェット描画や操作感をC製の小さなランタイムとして切り出したBUIが公開された。Python、Rust、JavaScript/React、C、C++、Dear ImGuiから利用でき、tkinterの既存アプリをそのままBlender風に動かせる。差分描画でアイドル時はCPU 0%、GPUレンダラーも選択可能で、ベンチマークではgpui-fastよりフレームあたりのCPU消費が2〜4倍少ないという。
何百万人ものアーティストが、その操作感を手に染み込ませている。
HNでの議論
252- munksbeer
READMEについてお祝いを言わせてください。何を見ているのか、そしてなぜこのプロジェクトに興味を持つべきなのかがすぐに分かります。世の中にはそういうことを……まったくしてくれないREADMEがたくさんありますよね。技術的な実装の詳細や、自分たちの言語選択がいかに素晴らしいかを延々と語り、READMEの3分の1を読み終えても、まだ「で、このプロジェクトは何をするの?」と疑問に思ったままなんです。
- lukebitts
すごくクールですね!似たようなものを開発しようとしてトークンをいくらか消費しましたが、途中で諦めました。多くの人がBlenderのUIを批判しますが、10年以上Blenderを使っている身としては、とてもエレガントだと感じています。カスタマイズ性そのものが、ほとんどの3Dソフト——いや、すべてと言ってもいいかもしれません——で恋しくなるものです。画面を分割して機能を変えられること、そしてワークフローごとのタブと組み合わせられることは、非常に複雑なソフトウェアにとって本当に優れたソリューションです。これほどUIの自由度が高いゲームエンジンを見てみたいですね。
- dev0p
BlenderのUIの背後にある一般的なアイデアは大好きです。
そして、そこに注がれる努力にも感謝しています。特に最新バージョンではずっと良くなりましたから。
でも、そのUIをBlender以外の何かに使いたいとは、本当に本当に本当に本当に思いません。
お願いですからやめてください。
- nicoburns
Rust GUIを検討している人へ:GPUIが最速だとは思わないでください。聞いた話では、Iced、Slint、Dioxus Native、Freyaなどはすべてより高速です。爆速だと謳われているにもかかわらず、GPUIはそれほど最適化されていません。Zedがうまくいっているのは、UIがシンプルだからです。
- pjankiewicz
「Xよりずっと速い」といった主張は信じません。XをClaudeに2日間作業させれば速くなりますよ。gpuiの場合、私はコミュニティ版を自分のプロジェクトの一部として取り入れましたが、自分のアプリ向けに最適化されているのでかなり速いです。
- felixthehat
GIMPとInkscapeがBlenderの素晴らしいGUIを採用できたら、大きな恩恵になるでしょうね。
- mariocesar
10年前に同じアイデアを持っていました。:D 誰かがそれを実現できると知ってとても嬉しいです。BlenderのUIと、それを実現するために開発者が注いだすべての努力をいつも賞賛しています。
- cultofmetatron
ずっと前からこれができたら素晴らしいだろうと考えていました。ついに誰かがやってくれて嬉しいです。速度が重要なインターフェースにとって完璧なシステムです。これを基にした3Dモデラー、動画エディター、DAW、シミュレーションシステムがもっと増えることを願っています。