←back to thread

Blender 4.3

(www.blender.org)
239 points antome | 8 comments | | HN request time: 1.362s | source | bottom
Show context
wolframhempel ◴[] No.42191568[source]
Blender, in my view, is one of the best arguments to develop native desktop applications over web view wrappers like Electron. Everything is responsive and instant, you can open new 3D view windows by just sliding them open at 60 frames a second, performance is stable even with multiple windows open and the download size is a reasonable 334MB.
replies(9): >>42191622 #>>42191624 #>>42191639 #>>42191801 #>>42191947 #>>42192040 #>>42192086 #>>42192124 #>>42197433 #
1. flohofwoe ◴[] No.42191624[source]
It notably doesn't use any 'standard' UI framework though, which is frowned upon by some people just as much as using Electron (but for different reasons - usually missing accessibility features and not looking consistent with 'system applications').
replies(3): >>42191773 #>>42191909 #>>42194595 #
2. jbggs ◴[] No.42191773[source]
I think that's the smoking gun for why most UIs are terrible. it is definitely cheaper to use a framework, but maybe, sometimes, doing something yourself (for 25+) years is worth it
3. InDubioProRubio ◴[] No.42191909[source]
Should be separated out and reused by many Electron apps in my opinion
replies(2): >>42192058 #>>42192765 #
4. flohofwoe ◴[] No.42192058[source]
To bear clear, Blender is not an Electron app (reading my comment again it could be read as such I guess). Blender is a native application sitting directly on the operating system's 3D API and window system (with the UI being rendered through the 3D API, not through operating system widgets).
replies(1): >>42192419 #
5. exe34 ◴[] No.42192419{3}[source]
it could probably work well under webgl...
replies(1): >>42193811 #
6. KeplerBoy ◴[] No.42192765[source]
It's not html/css/js though.
7. swiftcoder ◴[] No.42193811{4}[source]
The WebGL API is sadly two decades behind state-of-the-art for modern rendering, and even the will-be-ready-for-adoption-any-day-now WebGPU spec is ~5 years behind.

Between that and the overhead of running the whole thing in WASM+Javascript, I don't think we'll see a pro-level DCC tool running on the web anytime soon.

8. bzzzt ◴[] No.42194595[source]
As if there's still a consistent option. It doesn't matter if you use Microsoft, Apple or an OSS desktop: all offer multiple UI toolkit options with varying amounts of consistency, maturity and hardware support.