[SoC] GSoC 2021 - Final Report : Building the AR Draw Experience with UNITY 3D and Integrating it with the present MapMint4ME App

Sourav Singh srvsingh1962 at gmail.com
Sun Aug 22 06:48:58 PDT 2021


Hi everyone,

As this is coming to end here is my final report on the work I did during
these months and contributed to GSoC 2021:

Final Report:
https://github.com/srvsingh1962/ARDraw-MM4ME/wiki/Final-Report-Google-Summer-of-Code-2021-Project

*The idea about the Project :*
The Idea is basically about enhancing the Augmented Reality experience in
the present MapMint4ME project by building the AR Draw + Measure Experience
in UNITY 3D and adding the unity project as a library in the MapMint4ME
Android project with better UI and UX parts.

AR Draw - It’s an AR experience that just lets you draw simple lines using
a line renderer in 3D space by touching your screen with a single finger or
can be with multiple fingers and moving the phone around the space.

*MapMint4ME Before Google Summer of Code 2021:*
Before this, the MapMint4ME project was introduced with Augmented Reality
experiences. In the previous year, the developer implemented the AR
capabilities with the MapMint4ME project in Java native code and AR core
plugin.

*What we have done new or added to the project in Google Summer of Code
2021:*
Our project focused on shifting the AR experience written in native android
app with java to building the AR Draw experience in UNITY 3D with the
below-mentioned features and Add that to the android project as a library
to it:

   1. Drawing over the recognized plane (Horizontal or Vertical Plane).
   2. Line width adjuster.
   3. Video Recording while drawing.
   4. Multicolor options for lines.
   5. One or multiple fingers touch draw ability.

*Look more about the Project Here:*
https://github.com/srvsingh1962/ARDraw-MM4ME/blob/main/README.md

*Future Opportunities:*
After bringing this AR project to UNITY 3D it opens endless opportunities
in the future to all the UNITY developers who are willing to contribute in
Open Source. Some of the opportunities are adding multiplayer support to
the AR experience, Auto straightening the drawn line to make them perfect,
and record the data about lines to the Mapmint server as an anchor.

*How to start or setup guide:*
This readme tells you about how can you kick start with the project and
build & Contribute from your local machine:
https://github.com/srvsingh1962/ARDraw-MM4ME/blob/main/README.md

ARDraw-MM4ME Readme:
https://github.com/srvsingh1962/ARDraw-MM4ME/blob/main/README.md

Video Demos:
https://drive.google.com/drive/folders/1s6zhEX3iMFHdTDHKqXPMzgBqAieI8OBt

Wiki User page: https://wiki.osgeo.org/wiki/User:Srvsi


Github Repository: https://github.com/srvsingh1962/MapMint4ME


AR Draw Github Repository: https://github.com/srvsingh1962/ARDraw-MM4ME


Project wiki page:
https://wiki.osgeo.org/wiki/GSoC_2021_Building_the_AR_Draw_Experience_with_UNITY_3D_and_Integrating_it_with_the_present_MapMint4ME_App


With Regards,

Sourav Singh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/soc/attachments/20210822/9a4be3df/attachment.html>


More information about the SoC mailing list