62 points ppmpreetham 1 hour ago 14 comments

scotty79 34 minutes ago | parent

That sounds like an amazing idea. I've been using a lot of Rust+GPUI and sometimes behaviors that I'm expecting to be there just aren't.

Swapping it for UI that's as battle tested as Blender might improve things.

chiroyce 29 minutes ago | parent

always liked blenders design language, looks cool!

cultofmetatron 29 minutes ago | parent

Ive been thinking this would be amazing to do for ages. happy someone finally did it. its the perfect system for interfaces where speed matters. hope to see more 3d modellers, video editors, daws and simulation systems built on this.

felixthehat 28 minutes ago | parent

It would be such a boon if GIMP and Inkscape could adopt blender's fantastic GUI

kleiba2 13 minutes ago | parent

De gustibus et coloribus non est disputandum.

darreninthenet 10 minutes ago | parent

vel adrogantia

dev0p 27 minutes ago | parent

I love the general idea behind Blender's UI.

And I do appreciate the effort that goes into it, especially in the latest versions as it got much better,

But I really really really REALLY don't want that UI in anything else other than Blender.

Please don't.

OtherShrezzing 8 minutes ago | parent

If you're working on a small game project without an existing framework/platform, you usually build a really bargain-basement game editor alongside it. That editor takes a long time, and it's often spent in arranging UI stuff.

If you're already using Blender to make assets, there's some benefit to stuffing Blender's UI into your game editor too.

PalmPilotProMax 7 minutes ago | parent

Imagine this spinning off and becoming this generation's GTK.

lentil_soup 6 minutes ago | parent

Why not? For similar applications it would be really beneficial to not have to reimplement all the little UI interactions they've polished over the years

IshKebab 23 minutes ago | parent

Definitely a worthy goal but they've gone down a super weird route by providing clones of other GUI toolkit APIs on top of this. Your target audience is people that are ok with vibe coding. They don't care about switching to a proper Blender-style API.

Just because you can...

andsoitis 18 minutes ago | parent

Use the native widget toolkit if the platform you target; your users will love you more.

swiftcoder 11 minutes ago | parent

Most native widget toolkits don't actually support rendering into 3d canvasses very well, nor very compact UI layouts. I generally prefer native widgets, but for a dense prosumer application, they aren't always the correct choice (and you'll see even Apple stray from their native UI widgets for, say, Logic Pro)

antman 6 minutes ago | parent

License of GPUI is Apache and BlenderUI is GPL, which is limiting for adoption.