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/)?
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.