←back to thread

Blender 4.3

(www.blender.org)
239 points antome | 4 comments | | HN request time: 0.002s | source
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. demarq ◴[] No.42192124[source]
Please check out plasticity, this “electron bad” argument is pretty outdated and never evidenced. There is absolutely nothing that says browsers can’t do 60fps with multiple 3d views.
replies(2): >>42192170 #>>42192516 #
2. flohofwoe ◴[] No.42192170[source]
There definitely are a couple of annoying details. For instance visual mouse lag (when dragging items around) in WebGL and WebGPU can be higher than in a well written native application (just one or two additional frames of latency make a huge difference). Then there's WebGL2 being stuck on a GPU feature set from ca 2 decades ago, and WebGPU starting at a feature set from about a decade ago (and not being quite ready yet anyway).

Then there's also annoying differences between browsers when capturing the mouse - which is needed for camera controls (all browsers show some sort of popup while the mouse is captured, with Safari even shifting the canvas around).

TL;DR: it's possible in theory, but can be very annoying when actually trying to do it, mostly because most web APIs are badly designed (WebGL2 and WebGPU are notable exceptions, but they still lag far behind native 3D APIs).

3. divan ◴[] No.42192516[source]
"electron bad" argument will always be valid. I wish people could "see" what actually happens in the app they running. Electron is essentially a hidden browser that runs a web app.

It doesn't matter if it can or can not do 60fps. Installing yet another copy of the browser just to run that small web app is just wrong.

replies(1): >>42192936 #
4. aniviacat ◴[] No.42192936[source]
I assume most people who dislike Electron dislike Tauri too, even though it doesn't need to ship a browser.