282 points ppmpreetham 4 hours ago 121 comments
scotty79 3 hours ago | parent
Swapping it for UI that's as battle tested as Blender might improve things.
_odi_ 3 hours ago | parent
zigzag312 30 minutes ago | parent
GPUI and Makepad are the two Rust UI frameworks that seem the most interesting for what I'm looking for in a UI framework (hybrid immediate/retained mode, self-drawn widgets, open source).
chiroyce 3 hours ago | parent
cultofmetatron 3 hours ago | parent
felixthehat 3 hours ago | parent
p-e-w 3 hours ago | parent
grufkork 2 hours ago | parent
luckydata 2 hours ago | parent
Shorel 1 hour ago | parent
omnimus 6 minutes ago | parent
4k93n2 2 hours ago | parent
archerx 2 hours ago | parent
felixthehat 2 hours ago | parent
AlienRobot 1 hour ago | parent
anon-3988 2 hours ago | parent
phillc73 2 hours ago | parent
adhamsalama 1 hour ago | parent
amlib 1 hour ago | parent
TonyStr 1 hour ago | parent
Imustaskforhelp 1 hour ago | parent
I’d be interested to know what you think about it
lozf 1 hour ago | parent
[0]: https://gradia.alexandervanhee.be/ [1]: https://www.pinta-project.com/ [2]: https://krita.org/en/
wavewrangler 1 hour ago | parent
bondarchuk 13 minutes ago | parent
graynk 11 minutes ago | parent
dev0p 3 hours ago | parent
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 3 hours ago | parent
If you're already using Blender to make assets, there's some benefit to stuffing Blender's UI into your game editor too.
archerx 2 hours ago | parent
cl3misch 2 hours ago | parent
> Baby duck syndrome is a cognitive bias where people automatically prefer the first system, interface, or product they learn to use, judging all later versions or alternatives by how well they match that initial experience.
That's actually extremely common in scientific (GUI) software. And in any professional setting I guess.
fc417fc802 2 hours ago | parent
I don't think that qualifies. There's an important distinction to be made between an aesthetic preference versus a professional not appreciating a tool being mucked with. Anything that interferes with my workflow without immediately providing substantial benefit is something that's actively harmful. In fact even if it does hypothetically provide huge benefits I still might not want to deal with it right this second.
mejutoco 1 hour ago | parent
archerx 54 minutes ago | parent
I have used 3Ds max, maya, lightwave, cinema4D, milkshape, wings, Houdini, unreal engine 1 - 5, Hammer, Threejs editor and probably more. The Blender UI is worse than all of the above.
bacheaul 32 minutes ago | parent
sehugg 1 hour ago | parent
My baby duck fingers could probably pick up LightWave 3D again in an hour or two. I could never gel with Blender.
SkiFire13 1 hour ago | parent
lentil_soup 3 hours ago | parent
luckydata 2 hours ago | parent
20k 2 hours ago | parent
fc417fc802 2 hours ago | parent
I absolutely detest it (TBF I haven't used it for the past ~2 years) but I also recognize that it's an incredibly difficult problem space that lacks an obviously good solution, the tool itself is inherently and irreducibly complex, it's a free project with extremely limited resources, it's been consistently improving over time, etc, etc.
DrewADesign 58 minutes ago | parent
coldtea 39 minutes ago | parent
Fundamentally all 3d modelers have inherent degree of complexity. The ones that give a "simple" facade with fewer options make other things harder or having to look into obscure places.
All of that are beside the point however: people will use this as a GUI library, not as a Blender's UX design.
omnimus 11 minutes ago | parent
amelius 3 hours ago | parent
jon-wood 3 hours ago | parent
atoav 2 hours ago | parent
Yeah you can do that. If you have low standards and don't need control of the details.
coldtea 38 minutes ago | parent
atoav 2 hours ago | parent
It is not a UI paradigm that you would use for just anything, but for certain poweruser software it is one of the best paradigms I have seen, especially since they managed to get rid of 90% of the rough corners in the past decade of development.
rramon 1 hour ago | parent
But a good design system does the trick. Artcraft apps use this library and their Adobe clones come very close to the original apps.
wavewrangler 1 hour ago | parent
Q: “Whats wrong with tkinter?!?!”
A: It sucks, that’s what!
coldtea 42 minutes ago | parent
That UI is fine to be on many more places than Blender, given that many libraries people use are way worse. Imgui for one example.
IshKebab 3 hours ago | parent
Just because you can...
MomsAVoxell 3 hours ago | parent
andsoitis 3 hours ago | parent
swiftcoder 3 hours ago | parent
p-e-w 3 hours ago | parent
bvrmn 2 hours ago | parent
chem83 1 hour ago | parent
But the premise is silly: if Linux has two native toolkits, how is this a sensible recommendation?? Hint: it isn’t, because GTK/Qt are not the native, but rather simply the most used.
Also, go to Mac, and SwiftUI still doesn’t support all that AppKit used to, leaving an incentive for developers to deviate from the platform’s recommendation.
And back to Windows, WinUI still doesn’t fully replace Win32 or Windows Forms, so same conclusion applies.
anonymous908213 2 hours ago | parent
creata 15 minutes ago | parent
antman 3 hours ago | parent
chii 1 hour ago | parent
ppmpreetham 14 minutes ago | parent
I don't think we can use LGPL since we were derived from Blender's Source code, which is GPL.
Groxx 3 hours ago | parent
>The repository is built entirely using LLMs, with no human-written code. ...
artemonster 2 hours ago | parent
opem 50 minutes ago | parent
xiange 3 hours ago | parent
buster 2 hours ago | parent
exitb 2 hours ago | parent
kqp 1 hour ago | parent
slopinthebag 34 minutes ago | parent
p-e-w 3 hours ago | parent
I’ve not once thought “Man, those widgets are slow!”
spoiler 2 hours ago | parent
Do Maya and others have better UIs? Honestly, I find them more repulsive than Blender's
keyle 2 hours ago | parent
Zecc 2 hours ago | parent
> The repository is built entirely using LLMs, with no human-written code. The drawing and interaction code is ported from Blender's sources, and the behavior is checked by tests: C, Python, Rust and JavaScript suites, the tkinter side-by-side programs and the GPU parity test.
...wasn't it?
gostsamo 2 hours ago | parent
hn_submit 2 hours ago | parent
I hope someone else uses this for a new Linux distro.
pjmlp 2 hours ago | parent
petterroea 2 hours ago | parent
> The drawing code is a C port of Blender's own widget code
How can we guarantee BUI is still performant?
bvrmn 2 hours ago | parent
pythonRon 2 hours ago | parent
pythonRon 1 hour ago | parent
luckydata 2 hours ago | parent
Washuu 2 hours ago | parent
I think I will keep going with my own efforts, but this looks nice!
ppmpreetham 11 minutes ago | parent
We also have a kotlin binding support coming soon, btw!
phillc73 2 hours ago | parent
lukechu10 1 hour ago | parent
eloto333 1 hour ago | parent
eloto333 1 hour ago | parent
eloto333 1 hour ago | parent
nicoburns 1 hour ago | parent
bita_nidir 39 minutes ago | parent
hackyhacky 22 minutes ago | parent
Matumio 9 minutes ago | parent
shaky-carrousel 2 minutes ago | parent
parasti 53 minutes ago | parent
creata 52 minutes ago | parent
bita_nidir 42 minutes ago | parent
lukebitts 19 minutes ago | parent
panzi 14 minutes ago | parent