Screenshot as instant perspective #24

Open
opened 2 years ago 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
Poster
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 2 years ago
Poster
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.
Poster
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) 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.
Poster
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
Poster
Owner
See https://git.benetou.fr/utopiah/text-code-xr-engine/commit/5dd554f8ee7cb97a3e2f3e69a93dbb3f537cbbb9
Poster
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.
Poster
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`.
Poster
Owner
Example https://x.com/utopiah/status/1857438130665607443 with backend saving.
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: utopiah/text-code-xr-engine#24
Loading…
There is no content yet.