News for hackers. Stuff that matters.
Re:Blender's UI and Runtime: Much Faster Than GPUI by Lockal on Friday November 06, 2026 @09:00AM (#50392376)
The project is dishonest. Maybe AI agent was instructed to split Blender UI code, but what happened instead is AI implemented a classic immediate UI, not even reading the code.

I just tried few very standard operations that every Blender user knows:

1) Drag vertically across multiple number inputs to enter multiedit mode - failed (even though main page advertises this: "Drag down across X, Y and Z to edit all three at once")

2) Hover on field, press Ctrl+C, hover on another field - press Ctrl+V - failed

3) Press shift while dragging - it glitched

4) Scale UI - failed

5) Collapse collapsible block - failed

6) Reset to default - failed

7) Jump to next field with Tab (while editing) - failed

So basically it is more like styled imgui (less polished than Blender), rather than Blender's UI.

Re:Blender's UI and Runtime: Much Faster Than GPUI by ppmpreetham on Friday November 06, 2026 @09:12AM (#50392492)
Hi, the creator here.

It works perfectly on my machine, and another friend's machine. Just to be sure, which demo did you try? the website or python or rust?

Re:Blender's UI and Runtime: Much Faster Than GPUI by Lockal on Friday November 06, 2026 @09:24AM (#50392637)
I checked only web samples in https://bui.preetham.top/

Probably it works in other implementations (I did not try); in web it produces <input type="text"> and agent likely gave up trying to simulate such details there.

Re:Blender's UI and Runtime: Much Faster Than GPUI by ppmpreetham on Friday November 06, 2026 @09:44AM (#50392924)
Oh yes, the web implementations there for mockup.

Let me update the web samples. Thank you!

Re:Blender's UI and Runtime: Much Faster Than GPUI by ppmpreetham on Friday November 06, 2026 @11:19AM (#50394377)
they're updated, check it !
Re:Blender's UI and Runtime: Much Faster Than GPUI by Lockal on Sunday November 08, 2026 @02:33AM (#50411162)
You completely missed what I wrote in my message. Web version is still neither a original decoupled Blender UI logic, nor an attempt to reimplement it in js. Yes, now when you move cursor across 3 inputs, value changes, but that's not even close to what original Blender controls do.

If you want share a demo, maybe canvas-based would work better (e. g. https://www.egui.rs/)?