Giter Site home page Giter Site logo

augmenta-tech / ofxaugmenta Goto Github PK

View Code? Open in Web Editor NEW
6.0 14.0 0.0 86 KB

OpenFrameworks addon and examples

Home Page: https://openframeworks.cc/

Makefile 2.12% C++ 97.88%
theoriz augmenta tracking openframeworks addon creative-coding interactive interactivity video

ofxaugmenta's Introduction

OfxAugmenta

An OpenFrameworks addon with examples maintained by Théoriz studio

Install

Get OpenFrameworks

Then get the addon from here

https://github.com/Theoriz/ofxAugmenta/archive/master.zip (and rename it to ofxAugmenta)

or

git clone https://github.com/Theoriz/ofxAugmenta.git

You should now have a folder named ofxAugmenta in the "addons" directory of OpenFrameworks

Use

Create one folder in the "apps" directory and copy one example inside. You can then modify it and work from here.

You can also create a project with the project generator.

Examples

You can start the examples from the ofxAugmenta folder.

Basic example

Receive and draw Augmenta data without any other library

// TODO add screenshot (insert basic view)

2D and 3D examples

Examples for receiving and drawing Augmenta data including a Syphon output (Mac only) and a basic UI

You will need to add the ofxSyphon addon : https://github.com/astellato/ofxSyphon

Documentation

Protocol is described here : https://github.com/Theoriz/Augmenta/wiki

Documentation can be found in the reference folder

Contribute

Check TODO and TOFIX

Thanks

Thanks to the guys at OpenTSPS, this library is heavily inspired from it.

Thanks to the devs and beta testers whose contribution are vitals to the project Tom Duchêne / Baptiste Moizard / Jonathan Richer / David-Alexandre Chanel / you !

ofxaugmenta's People

Contributors

bazard avatar lyptik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ofxaugmenta's Issues

Scene averageMotion

Pourquoi le choix d'un ofPoint plutot qu'un ofVec2f (puisque le motion n'est semblerait t'il qu'en 2d en plus alors que le point l'est en 3)?

securisation method get

Afin de sécuriser l'utilisation des méthodes et simplifier leurs manipulations, il pourrait être pas mal que les méthodes getScene(), getInteractiveArea(), getOldestPerson() et getNewestPerson() retourne des références plutôt que des pointeurs.
A discuter.

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.