Dieses Projekt wurde erstellt, um einen „künstlichen“ Depth-of-Field-Effekt mit CSS zu erproben. Später wurde es mit ThreeJS in react-three-fiber neu geschrieben.
Damit sollte es möglich werden, einen „3D-Screenshot“ des Desktop-Pre-Window-Compositors aufzunehmen, Fenstern Z-Tiefe zuzuweisen und sie über dem Desktop sowie übereinander schweben zu lassen. Ein solcher „3D-Screenshot“ würde wie ein normaler Screenshot aussehen, bis ein Tiefeneffekt hinzugefügt wird.
Wenn man dieses „3D-Screenshot“-Format und einen Viewer erstellt, scheint es einen Anwendungsfall zu geben, um statische „umschaubare“ Schnappschüsse von AR-Fensterlayouts aus visionOS nachzubilden, die bereits mit Tiefe gemappt sind.
In Blender könnte man RGB-Pixel hinzufügen, um es realistischer zu machen.
Es stellt sich die Frage, ob das dasselbe Konzept ist, das auf Smartphones verwendet wird, um auf Elemente in Fotos zu fokussieren oder sie unscharf zu machen.
Es wirkt ähnlich wie ein früheres Show-HN-Projekt namens Screenstab.
Es wird bevorzugt, unnötige Inhalte aus Screenshots herauszuschneiden.
Zunächst lag die Vermutung nahe, dass die am weitesten entfernten Teile des Screenshots unscharf gemacht und die nächstgelegenen Teile fokussiert würden, aber so funktioniert es nicht.
Wenn man markieren könnte, was wichtig ist, könnte es nützlich sein, bestimmte Teile eines Screenshots gezielt zu fokussieren.
Im Hintergrund von YouTube-Video-Thumbnails wäre das vielleicht interessant, aber für die tatsächliche Informationsvermittlung möchte man es nicht verwenden. Um zu erkennen, welche Anwendung verwendet wird, reicht es jedoch aus.
1 Kommentare
Hacker-News-Kommentare
Zusammenfassung: