{"id":13528443,"url":"https://github.com/SimonMarquis/AR-Toolbox","last_synced_at":"2025-04-01T13:32:59.899Z","repository":{"id":44467866,"uuid":"193374493","full_name":"SimonMarquis/AR-Toolbox","owner":"SimonMarquis","description":"🧰 ARCore \u0026 Sceneform Playground","archived":false,"fork":false,"pushed_at":"2024-04-14T20:54:52.000Z","size":37672,"stargazers_count":274,"open_issues_count":2,"forks_count":36,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-04-16T11:22:03.711Z","etag":null,"topics":["android","arcore","augmented-reality","sceneform"],"latest_commit_sha":null,"homepage":"https://play.google.com/store/apps/details?id=fr.smarquis.ar_toolbox","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SimonMarquis.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2019-06-23T17:05:30.000Z","updated_at":"2024-04-17T21:35:17.994Z","dependencies_parsed_at":"2024-01-12T17:35:01.739Z","dependency_job_id":"31b01e78-08be-4a17-a087-5a52ebd52d1c","html_url":"https://github.com/SimonMarquis/AR-Toolbox","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonMarquis%2FAR-Toolbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonMarquis%2FAR-Toolbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonMarquis%2FAR-Toolbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonMarquis%2FAR-Toolbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SimonMarquis","download_url":"https://codeload.github.com/SimonMarquis/AR-Toolbox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222728220,"owners_count":17029680,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","arcore","augmented-reality","sceneform"],"created_at":"2024-08-01T07:00:19.233Z","updated_at":"2025-04-01T13:32:59.892Z","avatar_url":"https://github.com/SimonMarquis.png","language":"Kotlin","funding_links":[],"categories":["ARCore","Libraries/Frameworks/Tools"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"art/ic_launcher-web.png\" alt=\"\" width=\"96px\" height=\"96px\"\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://github.com/SimonMarquis/AR-Toolbox/actions/workflows/android.yml/badge.svg\" alt=\"Android CI\"\u003e\u003c/p\u003e\n\u003ch3 align=\"center\"\u003eAR Toolbox\u003c/h3\u003e\n\u003cp align=\"center\"\u003e\n  ARCore \u0026 Sceneform Playground\u003cbr\u003e\n  \u003ca href='https://play.google.com/store/apps/details?id=fr.smarquis.ar_toolbox'\u003e\u003cimg alt='Get it on Google Play' src='art/google-play-badge.png'/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e\n\n| Scene | Models | Options | Settings |\n|---|---|---|---|\n| ![](art/screenshot_scene.png) | ![](art/screenshot_scene_models.png) | ![](art/screenshot_scene_options.png) | ![](art/screenshot_scene_settings.png) |\n\n| Model chooser | Augmented Face | Native Viewer | Web Viewer |\n|---|---|---|---|\n| ![](art/screenshot_models_gltf.png) | ![](art/screenshot_faces.png) | ![](art/screenshot_viewer_native.png) | ![](art/screenshot_viewer_web.png) |\n\n### Features\n\n- **Scene debug**: Camera position, Camera rotation, Anchors, Planes, Points\n- **[Scene configuration](https://developers.google.com/sceneform/develop/build-scene)**: Sunlight, Shadows, Plane renderer, Selection visualizer\n- **[3D models](https://developers.google.com/sceneform/develop/create-renderables)**: Sphere, Cylinder, Cube, Layout, sfa, Freehand drawing, glTF, Video\n- **[Material properties](https://developers.google.com/sceneform/develop/standard_properties.pdf)**: Color, Metallic, Roughness, Reflectance\n- **[Gestures](https://developers.google.com/sceneform/develop/build-scene)**: Drag, Rotate, Scale\n- **[Measurements](https://developers.google.com/sceneform/develop/create-renderables)**: Measure polylines\n- **[Augmented images](https://developers.google.com/ar/develop/java/augmented-images/)**: Tracks the application logo\n- **[Augmented faces](https://developers.google.com/ar/develop/java/augmented-faces/)**: Identify regions of a detected face\n- **[Depth points](https://developers.google.com/ar/develop/java/depth/developer-guide#depth_hit_test)**: More accurate hit tests\n- **[Native \u0026 web scene viewers](https://developers.google.com/ar/develop/java/scene-viewer)**: Interactive models in native or on the web\n- **[Cloud anchors](https://developers.google.com/ar/develop/java/cloud-anchors/overview-android)**: Host, share and resolve anchors\n- **[PointCloud](https://developers.google.com/ar/reference/java/arcore/reference/com/google/ar/core/PointCloud)**: Feature points\n- **[Screen capture \u0026 recording](https://developers.google.com/sceneform/develop/video-recording)**: 480p, 720p, 1080p, 2160p\n- **[Performance overlay](https://developers.google.com/ar/develop/java/debugging-tools/performance-overlay)**: CPU usage, memory, temperature\n\n## Credits\n\n- [ARCore](https://github.com/google-ar/arcore-android-sdk)\n- [Sceneform](https://github.com/google-ar/sceneform-android-sdk)\n- [ColorSeekBar](https://github.com/divyanshub024/ColorSeekBar)\n- [sceneform-samples](https://github.com/googlesamples/sceneform-samples)\n- [glTF-Sample-Models](https://github.com/KhronosGroup/glTF-Sample-Models)\n- [Poly](https://poly.google.com/) [🪦](https://support.google.com/poly/answer/10192635)\n- [Poly Pizza](https://poly.pizza/)\n- [\\\u003cmodel-viewer\\\u003e](https://github.com/GoogleWebComponents/model-viewer)\n\n## License\n\n```\nCopyright 2019 Simon Marquis\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSimonMarquis%2FAR-Toolbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSimonMarquis%2FAR-Toolbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSimonMarquis%2FAR-Toolbox/lists"}