Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Augmenta-tech/augmenta-for-processing

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Augmenta for Processing

A Processing helper library and examples maintained by Théoriz studio that allows to use the Augmenta tracking system.

bandicam 2021-10-28 12-07-53-419

Install

Open Processing and install the OscP5 and Augmenta library

Sketch -> Import Library... -> Add Library -> OscP5
Sketch -> Import Library... -> Add Library -> Augmenta for Processing

Usage

In Processing

Sketch -> Import Library... -> OscP5
Sketch -> Import Library... -> Augmenta for Processing

Examples

In Processing, start your example

File -> Examples... -> Contributed Libraries -> Augmenta for Processing

Basic example

Receive and draw Augmenta data without any other library

2D and 3D examples

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

Install the available libraries first :

Sketch -> Import Library... -> Add Library -> Syphon
Sketch -> Import Library... -> Add Library -> Spout For Processing
Sketch -> Import Library... -> Add Library -> ControlP5
Sketch -> Import Library... -> Add Library -> PeasyCam (3D example only)

Assets

Full 2D example including various features you may find useful :

  • Display points representing people and lines between them
  • [Audioreaction] Change the radius of the circle depending on a sound input
  • [Sprites] Add an image under people's feet
  • [Video] Play a video in the background
  • [Sound] Play a sound when a person enters the scene
  • [Triggers] Sends a message when a person enters/leaves the trigger area and allows to get a list of the people inside it at any time (shapes available : circles, rectangles, complex polygons)

Install the needed libraries first :

Sketch -> Import Library... -> Add Library -> Syphon
Sketch -> Import Library... -> Add Library -> Spout For Processing
Sketch -> Import Library... -> Add Library -> ControlP5
Sketch -> Import Library... -> Add Library -> Minim
Sketch -> Import Library... -> Add Library -> Video

Documentation

Data protocol is here : https://github.com/Theoriz/Augmenta/wiki#data

Advanced : Manual install (git)

get the library on github at this address: https://github.com/Theoriz/augmenta-for-processing/archive/refs/heads/master.zip and rename it Augmenta.

or

git clone https://github.com/Theoriz/augmenta-for-processing.git

Once you have downloaded the library and renamed it Augmenta, put it in the following directory

  • Mac OSX : /Users/Username/Documents/Processing/libraries
  • Windows : C:/My Documents/Processing/libraries
  • Linux : /home/Username/sketchbook/libraries

You should now have a folder named Augmenta in this directory.

Then restart Processing

Contribute

Fork and submit pull requests. Get Eclipse to modify the library.

Instructions are here : https://github.com/processing/processing-library-template

Thanks

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

Morty Proxy This is a proxified and sanitized view of the page, visit original site.