Skip to content

cgtinker/blendartrack_app

Repository files navigation

BlendArTrack

With the mobile app BlendArTrack you can easily track you enviroment. Just move your device slowly, place some reference objects and you are ready to track. You can also track your face to receive an animated geometry in blender or animate rigify faces using the empties. The tracking data gets stored locally on the device and can be exported as .JSONs in a .zip. There is no personal data nor cloud required. To import the data in blender you can use the Blender Add-On BlendArTrack.

The exported data may be used in any Software, however please let me know before considering to publish third party software.

Development

General

Tracking: BlendArTrack makes use of ArFoundation to access the Subsytems ArCore and ArKit. The tracking data is mainly gathered from the subsystem and gets written to .JSON Files during the tracking process.As there is good timing required to archive decent tracking result, the build includes interfaces to make this process rather easy. The .JSON data gets parsed directly in the files to avoid memory leaks.

Viewer: The Viewer could still be improved and is currently fairly basic. Currently the .JSON data gets projected on some reference objects.

Design: Design may not be used reused in third party software.

Video Recording: Currently a commercial package is used to record the camera background.

Setup

Development System: used macOS Catalina 10.15.17 (didn't try it on windows)

Build Requirements XCode & Android Studio

Development Enviroment: Unity Version 2020.3.23f1

Used Plugins:

Native Gallery - by Süleyman Yasir KULA

Native Share - by Süleyman Yasir KULA

NatRecorder - by Yusuf Olokoba (99$)

License

You can download, modify, use the code as learning ressource and create personal builds of the app but you aren't allowed to share a modified version without my permission.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published