Screenshot as instant perspective #24

Open
opened 2022-09-27 15:34:01 +00:00 by utopiah · 8 comments
Owner

usable also for rM sleep screen

ideally linking back to actual content timestamp

see https://aframe.io/docs/1.3.0/components/screenshot.html#methods

usable also for rM sleep screen ideally linking back to actual content timestamp see https://aframe.io/docs/1.3.0/components/screenshot.html#methods
Author
Owner

Working on headset as a jxr command but saves locally. Still have to be sent somewhere. Consider rewriting to avoid saving as file but rather sending remotely.

Working on headset as a `jxr` command but saves locally. Still have to be sent somewhere. Consider rewriting to avoid saving as file but rather sending remotely.
utopiah added the import/export label 2022-09-30 11:00:27 +00:00
Author
Owner

See also https://dougengelbart.org/content/view/218/ on the broader context. Important to keep in mind how to link back to this specific view, pose and timeframe.

See also https://dougengelbart.org/content/view/218/ on the broader context. Important to keep in mind how to link back to this specific view, pose and timeframe.
Author
Owner

Consider also a non flattened screenshot, namely a 3D screenshot and including the semantic content within view. That also means being able to repeat the same coherent interaction, namely to pick then "pull across", cf #56 , the content to one's own space.

This could be done by exporting part (cf THREE.Frustum() and .intersectsObject() as suggested in #26 (comment)) of the scene, within a viewport, to a glTF.

Consider also a non flattened screenshot, namely a 3D screenshot and including the semantic content within view. That also means being able to repeat the same coherent interaction, namely to pick then "pull across", cf https://git.benetou.fr/utopiah/text-code-xr-engine/issues/56 , the content to one's own space. This could be done by exporting part (cf `THREE.Frustum()` and `.intersectsObject()` as suggested in https://git.benetou.fr/utopiah/text-code-xr-engine/issues/26#issuecomment-211) of the scene, within a viewport, to a glTF.
Author
Owner
See also https://threejs.org/docs/#examples/en/exporters/GLTFExporter and relying on the Inspector https://github.com/aframevr/aframe-inspector/blob/master/src/components/scenegraph/Toolbar.js#L47
Author
Owner
See https://git.benetou.fr/utopiah/text-code-xr-engine/commit/5dd554f8ee7cb97a3e2f3e69a93dbb3f537cbbb9
Author
Owner

As shown in https://twitter.com/utopiah/status/1614634307804438528 but should also add the context, e.g timestamp, pose, etc.

As shown in https://twitter.com/utopiah/status/1614634307804438528 but should also add the context, e.g timestamp, pose, etc.
Author
Owner

Done in d5bc01251e with results as PmWiki attachments in https://fabien.benetou.fr/PIMVRdata/ and visible via submit.html providing the matching ?roomname=ROOMNAME.

Done in https://git.benetou.fr/utopiah/text-code-xr-engine/commit/d5bc01251ecb2380c9be0b456d2a7b68fd16e4f2 with results as PmWiki attachments in https://fabien.benetou.fr/PIMVRdata/ and visible via `submit.html` providing the matching `?roomname=ROOMNAME`.
Author
Owner
Example https://x.com/utopiah/status/1857438130665607443 with backend saving.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: utopiah/text-code-xr-engine#24