Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enable user to manipulate a 3D model anchored to the floor #41

Open
nlsdvl opened this issue Jun 14, 2024 · 3 comments
Open

enable user to manipulate a 3D model anchored to the floor #41

nlsdvl opened this issue Jun 14, 2024 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@nlsdvl
Copy link
Contributor

nlsdvl commented Jun 14, 2024

Currently, the only way for users to control positioning of objects in AR is to use a 2D marker.
While the player supports AR anchoring to a floor or plane, the positioning on that surface is not adjustable by users.

The goal is to enable users to adjust position of the anchored 3D scene or node anywhere they wich.

TBD : This could be considered default player behaviour for anchors, or else it could be implemented taking into account the tracked floor or planes when the gltf scene specifies their use through the MPEG_anchor extension.

cc @Etiennefaivredarcier looking forward to your feedback.

@nlsdvl nlsdvl added the enhancement New feature or request label Jun 14, 2024
@nlsdvl nlsdvl added this to the IBC 2024 milestone Aug 13, 2024
@nlsdvl nlsdvl changed the title Enable users to position an anchored object in a room without 2D marker demonstrate repositioning a model anchored to the floor Aug 13, 2024
nlsdvl added a commit that referenced this issue Aug 30, 2024
@nlsdvl
Copy link
Contributor Author

nlsdvl commented Aug 30, 2024

@Etiennefaivredarcier has proposed developer tools to support implementing this:

The PRs are drafts meant to support demonstration of the player.

This is being integrated in a dedicated branch here for demonstration: https://github.com/5G-MAG/rt-xr-unity-player/tree/feature/anchored-object-manipulation

The implementation currently supports only one specific scene. With references to nodes in the scene hardcoded in the player.

See comments on the PR for details: 5G-MAG/rt-xr-gITFast#8 (review)

@nlsdvl
Copy link
Contributor Author

nlsdvl commented Sep 27, 2024

This development was demonstrated at IBC however there is no clear milestone to integrate the changes in a release.

@nlsdvl nlsdvl modified the milestones: IBC 2024, Version 1.0.0 Sep 27, 2024
@nlsdvl nlsdvl changed the title demonstrate repositioning a model anchored to the floor enable user to manipulate a 3D model anchored to the floor Oct 4, 2024
@nlsdvl
Copy link
Contributor Author

nlsdvl commented Oct 11, 2024

No clear milestone for this. The development tools could help with the implementation when a gltf document contains the proper extensions (MPEG_anchor + MPEG_interactivity). The code sample shows how to move the asset, but there is no support for rotation.

@nlsdvl nlsdvl removed this from the Version 1.0.0 milestone Oct 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

No branches or pull requests

2 participants