Build an Android Multi-User Augmented Reality Application for Collaborative Interaction using Virtual 3D Objects
$250-750 USD
Paid on delivery
*Make sure to read the uploaded word file*
The goal of this project is to allow multiple users to interact with virtual 3D objects in an Augmented Reality environment while maintaining synchronization (e.g when a user moves an object it will move on all of the other user’s view), we want the Android device as a client and the server will be done using Python and mysql.
Each user will use a camera to detect markers and render the 3D objects on said markers. The application will have “sessions”, each session has a unique name and ID that users can join, a session will have a unique marker and object. Other users may join this session and interact with the object and it is important that the application maintains synchronization while multiple users are interacting with the same object.
User Application Scenario:
1- The user is greeted with the logo, then a log-in page, or they can register if they don’t have an account.
2- A list of all sessions is displayed and the user may join any session, or they can create a new session in which they become the admin of.
3- When the user joins a session which they are the admin of, they are given five options: 1-Manage Users 2-Add marker 3- Edit Marker 4- Add object to marker 5-Delete object from marker), if the user joins a session in which they aren’t an admin, then they can only interact with the object with other users.
4- At this stage the camera should turn on to detect the session’s unique marker, then the appropriate 3D object will render on the marker and all the users in the session should be able to see it as well, it is important that the object looks the same to all users (Face the same direction, be in the same xyz axis, have the same size and color.. etc).
5- Users in the session may interact with the object by rotating it, changing its size,color and move it, all while achieving synchronization (Rules must be enforced, e.g an object can only be moved by one user … etc).
6- The user can exit the session, in which the webcam should turn off.
The following link has a partial UI mockup (Doesn't cover the entire application) and an example of marker detection using a camera:
[login to view URL]
Project ID: #21187095
About the project
16 freelancers are bidding on average $638 for this job
Dear Hiring Manager I’ve carefully gone through your job description. I ’m an expert Search Engine Optimizer with more than 6 years experiences of both “On-Page” and “Off -Page” SEO. I am very much interested in your More
Hello, I am interested in your project, would you like to discuss further details with me! I will wait for your reply. Thank you. Regards,
Hello, i have read the details provided..please contact me to discuss more on the project deadline and some other few things
I believe in a personal approach to every customer and project. By bringing in transparency, automation and dynamic environment. On time delivery Innovative design Experienced team. we choose development practices t More
Hi, Thanks for posting !!! I have 12 years of experience in Python android app development. I have checked The requirement and understand that as well. I have created SIMILAR in past. Do you want to see the DEMO ? More
Hi I have this project ready and can deliver to you immediatley please let me know if you need it from me.
Hi there, I have read your project description and I’m confident I can do this project for you perfectly. I am a Professional software and Web Developer and I work with 5+experienced IT professionals dedicated into Pro More