Git Product home page Git Product logo

blendartrack_app's Introduction

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 get an animated geometry. 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.

Buy me a coffee to support the development ☕

Development

General

Tracking: Retargeter makes use of ArFoundation to access the Subsytems ArCore and ArKit. The tracking data is mainly gatherd from the subsystem and gets written to .JSON Files during the tracking process. The serialization process requires some manual .JSON-Syntax adjustments. Good timing is required to archive decent tracking result, the build includes interfaces to make this process rather easy.

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

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

Video Recording: Currently a commercial addon is used to record the camera background. If happen to know or develop an open source YUV 420 recorder for iOS & Android I'd love to implement it.

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.1.4f1

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. This shall prevent commericial by products which don't serve the community and could lead to distraction.

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

blendartrack_app's People

Contributors

cgtinker avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.