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

Tabletop AR: Add camera feed #562

Open
wants to merge 14 commits into
base: v.next
Choose a base branch
from
Open

Tabletop AR: Add camera feed #562

wants to merge 14 commits into from

Conversation

hud10837
Copy link
Collaborator

@hud10837 hud10837 commented Sep 9, 2024

Related to issue: https://devtopia.esri.com/runtime/kotlin/issues/4436

Description:

Adds a camera feed to the TableTopSceneView component. This PR adds all of the render code from the prototype, and much of the code comes from the HelloAR example from Google. It's expected that some of this code will change and be pared down, but the purpose of this PR is to have a working example of a SceneView rendering on top of a camera feed.

Summary of changes:

  • Add camera feed and associated rendering components via ArSurfaceView
  • Add assets related to displaying the camera feed, ie. shaders
  • Add the ArSurfaceView to the TableTopSceneView
  • Modify the microapp to set up an ARCore session and call the TableTopSceneView. Note that this code will be moved in a future PR to internal component code in the TableTopSceneView.

Pre-merge Checklist

hud10837 and others added 12 commits August 9, 2024 12:11
* prototype design options

* prototype tabletopSceneView

* remove unused implementations

* create readme

* add tabletopsceneviewproxy

* update microapp to use tabletop proxy

* add TableTopSceneViewScope

* apply Compose gradle plugin

* fix warnings

* rename microapp

* delete tests for microapp

* add copyright

* fix since years

* use swift doc on tabletopsceneview

* add proxy doc

* add scope doc

* fix references in proxy doc

* fix references in scope doc

* fix references in scope doc

* newlines

* rm unit test

* fix doc and imports

* fix doc and imports

* revert authentication changes

---------

Co-authored-by: Gunther Heppner <[email protected]>
@hud10837 hud10837 changed the base branch from main to feature-branches/tabletop-ar September 17, 2024 16:14
@hud10837 hud10837 changed the title Add camera feed Tabletop AR: Add camera feed Sep 18, 2024
@hud10837 hud10837 marked this pull request as ready for review September 18, 2024 11:32
@gunt0001 gunt0001 self-requested a review September 18, 2024 13:01
Base automatically changed from feature-branches/tabletop-ar to v.next November 13, 2024 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant