Skip to content

Commit

Permalink
updated readme
Browse files Browse the repository at this point in the history
  • Loading branch information
poqudrof committed Dec 13, 2021
1 parent 111dab0 commit 9e40322
Showing 1 changed file with 90 additions and 2 deletions.
92 changes: 90 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,95 @@

PapARt is a software development kit (SDK) that enables the creation of interactive projection mapping. Today, it is developed by the Inria Potioc team. It comes from the augmented physical drawing tools created by Jeremy Laviole, which are documented in his PhD thesis (free to read).

## Version 1.0

## PapARt 1.4.2 - Christmas 2021 Release

### Everything is open-source

The last bits are opened, as RealityTech stopped its AR two years ago.
Most notably the calibration tools, used to create the hardware, are now
available and will be documented.

### 10 years of tabletop AR

The first public demonstrations were 2011 at the "Palais de la découverte" in Paris, a few months
before the first paper was published.

The first steps were getting a project projection, then it snowballed:

- 2011 Rendering a 3D scene from another perspective into this projection.
- 2012 Add shadows, lights.
- 2012 Create Stereoscopic rendering, for stereo - drawings.
- 2012-2013 Many tools were create do assist drawing (described in the PhD thesis).
- 2014-2015 The library got better architecture, precision, performance and calibration.
- 2016 Touch precision got improved.
- 2017 Natar idea, tests on marker detectors and camera precision.
- 2017 Natar experiments, Unity version.
- 2017 Inclusion of any Linux app with projection and touch.
- 2018 Use of colored dots instead of markers.

In 2019, it slowed down to a few customer projects, and stopped dead for two years.

### What is next ?

- Projection-based AR is still cool.
- Holograms are still cool.
- Cameras get better every year, and depth camera too.
- Projector's sizes and prices are low enough for students projects and research.

All of the basics are there. I got quite sick of this project after 8 years on it.
Now, new people come to projection-based AR and want to give it a go.

You will suffer with calibration issues until the guides are perfect, or a new hardware is created/sold.

However, the tools offered by PapARt are wide enough to create a wide variety of experiences.
A few developer devices are out there (at least 4) in universities, if the projector and cameras were not salvaged
the new guides could come handy.

Aside the research projects, two commercial applications are in use, and a few more should be created soon.
This project comes back to life from demands in research, by students and retail use.
I want to give it a push, maybe also ressurect the devices as a Kit to download, or buy pre-build to assemble.



## PapARt 1.4 - Release Candidate. (July 2018)

This new release brings many new features. It is now easier to place PaperScreen on the table with
the new TableScreen class.

The color tracking and particularly the circular tracking is quite robust and enable the creation of
physical interfaces with a high detection rate. There will be a complete tutorial on how to create
a mixed reality interface with touch and circle tracking.

We work to improve the current API, as it will be part of the coming Nectar platform. The main
motivation for Nectar to push further the possibilites of SAR with PapARt. The rendering will not
be limited to Processing for rendering with the Unity3D Nectar plugin. The plugin is in
internal test/development phase, and is already quite promising.

[More on the example repository, 1.4rc branch.](https://github.com/poqudrof/Papart-examples/tree/1.4rc).

#### New hosting

The 1.4 version and development versions are hosted on [gitlab](https://forge.pole-aquinetic.net/RealityTech/PapARt). You can request access if you collaborate with RealityTech, or use RealityTech Hardware platforms.

The 1.3 version, sister of 1.4 will be free and publicly available on github.

## Version 1.1 and 1.2 (January 2018)

The first 2018 releases are 1.1 and 1.2.There are two major updates:

* (1.1) ColorTracking: The library enables color tracking. The system learns to recognize and track five colors which can be used to activate buttons, or identify objects.
* (1.2) Hand recognition and tracking is improved to segment the arm - hands and fingers. The API is in progress and will evolve. This version is distributed with RealityTech's hardware.

Other features:

* Easier to compile thanks to the release of JavaCV/JavaCPP 1.4.
* Support of intel Realsense cameras (SR300 and F200).
* Support of Orbbec cameras (Astra S).
* JRubyArt support is getting extended.
* Community and commercial support is moved from the wiki to the [forum](http://forum.rea.lity.tech).

## Version 1.0 (summer 2017)

The first big release is ready. If you want to try it out download our precompiled version from the [example repository](https://github.com/poqudrof/Papart-examples).

Expand Down Expand Up @@ -49,5 +137,5 @@ The distribution got better, and the next steps would be to create versions on *

### Copyright note

PapARt is an open source software owned by Inria, Bordeaux University and CNRS, distributed
PapARt is an open source software owned by Inria, Bordeaux University, CNRS, and RealityTech (Jeremy Laviole) distributed
under the LGPL license.

0 comments on commit 9e40322

Please sign in to comment.