HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Qt 5 based 3D Wayland compositor

Samuel RødalCited 4× on HN, 2013-2020
YouTube
133K views · 14 years ago · demo · dated

A short demo of a 3D Wayland compositor built with Qt 5 and QtWayland, mapping input to and compositing the output of Wayland applications in a 3D scene, also running on a Raspberry Pi.

Cited as an existing example of 3D or spatial desktop shells and what Wayland compositing makes possible.

Linux & open-source ecosystemsComputer graphics & renderingEmbedded systems & DIY electronics#wayland#qt5#compositor#3ddesktop#raspberrypi

4 comments from Hacker News

@vetinari2020 · in “GTK 3.99”

With wayland, you can do this and the apps won't notice because of the limits placed upon them earlier: ▶ this video Can macOS do it? The point of this demo is not practical usability today, but to demonstrate, that global positioning on the desktop as we know today might get much more complex in future. So why shut the door?

CitesView on HN
@mitchtbaum2018 · in “The case for pair programming”

I've been pair programming for about 6 weeks now, over Discord. The calling and screen sharing functionalities work so well that my partners and I can join and part quickly and easily. We can get deeply into what we're doing individually. But collaboratively, we can solve problems that neither of us can do alone. I like this virtual setup for multi-user interaction a lot, and hope more tools, even ones specific to virtual programming environments, come for it soon. Tuple's making a remote sharing tool that looks interesting. What comes to mind for me is a shared 3D Wayland environment, like this ▶ this video so, hopefully more people will start focusing on link and other Rust desktop/handheld application level development.

CitesView on HN
@bachback2013 · in “NodeOS”

here are my thoughts. there once was chromeOS, which was the idea to build an OS as a browser. more recently exobrowser is bootstrapping chrome via node. which means you can expose rendering methods. if you compare that with what different OS layers does, you might as well use the exposed rendering methods to expose your local data and services (=KDE/Gnome). so I would study Wayland for this first. there you learn render stuff to the screen speaking to the kernel. it's 100x easier than X11. I don't know KDE/Gnome internals but I would assume with Wayland some of it can be rebuild now (?). so you could then basically script the GUI perhaps in quite new ways. if you compare that to what the exobrowser is doing you get the picture. so coreOS => Docker => wayland. network servers are booted up from remote, so the network part is becoming more core. virtualization/containers allow for different isolation of processes which speak to the network. then you have a thin layer of display. so for example imagine hookup a oculus and having that as a kind of OS, see this demo ▶ this video the future is going to be cool ;)

CitesView on HN
@drivebyacct22013 · in “Meta: The Most Advanced Augmented Reality Interface”

Skip X, jump to QML and QWayland. ▶ this video Take that and extrapolate. Doesn't seem that "crazy" really. Compiz and KWin both already have window animations you're describing. There was even a Wii-head-tracking plugin for compiz that would give your desktop a third perspective dimension. (Moving your head would reveal the edges/bits of the other windows underneath higher ones). It'd be a neat demo, but it sounds like a nightmare for daily usability, etc.

CitesView on HN
[Linux.conf.au 2013] - The real story behind Wayland and X45:35

[Linux.conf.au 2013] - The real story behind Wayland and X

HackersOnBoard
35K views • 13 years ago
The Real Story Behind Wayland and X - Daniel Stone (linux.conf.au 2013)45:35

The Real Story Behind Wayland and X - Daniel Stone (linux.conf.au 2013)

Mladen Mijatov
104K views • 13 years ago
The real story behind Wayland and X45:35

The real story behind Wayland and X

Linux.conf.au 2013 -- Canberra, Australia
46K views • 11 years ago
Writing a Wayland Compositor in Zig - Isaac Freund42:20

Writing a Wayland Compositor in Zig - Isaac Freund

Zig SHOWTIME
26K views • 6 years ago
XDC 2020 - Day 1 - September 16, 20207:42:30

XDC 2020 - Day 1 - September 16, 2020

X.Org Foundation
24K views • 6 years ago
SYMBOLICS S-PACKAGES 3D GRAPHICS AND ANIMATION DEMO29:16

SYMBOLICS S-PACKAGES 3D GRAPHICS AND ANIMATION DEMO

Red Martian
14K views • 13 years ago
Gtk to Qt - a strange journey [linux.conf.au 2014]46:06

Gtk to Qt - a strange journey [linux.conf.au 2014]

Konstantin Bläsi
46K views • 12 years ago
Make Your Renders Unnecessarily Complicated5:25

Make Your Renders Unnecessarily Complicated

sirrandalot
1.2M views • 3 years ago
Brigade 3.0 preview - Real-time path tracing2:13

Brigade 3.0 preview - Real-time path tracing

icelaglace
439K views • 12 years ago
ubuntu 3D Desktop (Cube) (KDE & Compiz Fusion & CairoDock) fullHD 1080p2:42

ubuntu 3D Desktop (Cube) (KDE & Compiz Fusion & CairoDock) fullHD 1080p

Philip J. Bugsington
614K views • 16 years ago
New Voxel Engine Reveal - Crystal Islands Experiment5:05

New Voxel Engine Reveal - Crystal Islands Experiment

John Lin
394K views • 5 years ago
Brigade 3 real-time path tracing6:52

Brigade 3 real-time path tracing

Sam Lapere (Supergastrocnemius)
89K views • 13 years ago
Creating a Doom-style 3D engine in C18:50

Creating a Doom-style 3D engine in C

Bisqwit
991K views • 11 years ago
Raycasting engine in Factorio (vanilla 0.17) - Facto-RayO v1.013:09

Raycasting engine in Factorio (vanilla 0.17) - Facto-RayO v1.0

arrow in my gluteus maximus
1M views • 7 years ago
CppCon 2019: Matt Godbolt “Path Tracing Three Ways: A Study of C++ Style”55:42

CppCon 2019: Matt Godbolt “Path Tracing Three Ways: A Study of C++ Style”

CppCon
77K views • 7 years ago
A Deep Dive into Nanite Virtualized Geometry1:10:00

A Deep Dive into Nanite Virtualized Geometry

SIGGRAPH Advances in Real-Time Rendering
278K views • 5 years ago
ShaderToy LiveCoding - The Drive Home - 1. Basic Setup15:39

ShaderToy LiveCoding - The Drive Home - 1. Basic Setup

The Art of Code
28K views • 9 years ago
Google Earth’s Incredible 3D Imagery, Explained8:09

Google Earth’s Incredible 3D Imagery, Explained

Nat and Friends
3.1M views • 9 years ago
I wrote a Raytracer for DOS, 16 VGA colors15:00

I wrote a Raytracer for DOS, 16 VGA colors

Bisqwit
905K views • 15 years ago
The History of 3D Graphics on the Gameboy Advance | minimme34:29

The History of 3D Graphics on the Gameboy Advance | minimme

minimme
667K views • 6 years ago