Find Jobs
Hire Freelancers

Capture and Download Ricoh Theta Image in Unity3D

$250-750 AUD

Completed
Posted over 4 years ago

$250-750 AUD

Paid on delivery
This project will require you to build a client library for the Ricoh Theta in C# with an eye to making it work correctly in Unity3D (with Coroutines etc). Assumptions: 1. Is already connected to the Camera Wifi 2. Session setup is already done. (Camera will already be livestreaming, with existing library - [login to view URL]) 3. Only newer Ricoh Theta cameras (model S, etc) 4. There are existing client libraries in different languages that can be converted. 5. This is not about the user interface, but rather about the API part 6. Deploying to iOS and Android, so shouldn't use any Unity feature that wouldn't be available (for example some weird AOT compilation issues in iOS). Unlikely to be a problem. Task: 1. Call the 'take photo' function 2. Await processing 3. Download and store the photo once processing is complete 4. Create hooks to display progress Unfortunately, freelancer.com is known for receiving a lot of applications that haven't even read the project description. As such please answer the following questions or you application will be deleted: 1. What are some of the differences between the various Ricoh Theta cameras? 2. What are Coroutines in Unity3D and why are they important. 3. What would be the result of a long running operation that was not correctly optimized (for example using threads or coroutines).
Project ID: 21823417

About the project

6 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi there. I've read your descriptive and understand that you want to have an API in Unity C# that allows you to capture photo from the Ricoh Theta 360 Camera. The API should run asynchronously and thus not block user interaction. Also while performing the capture action it should provide live progress and some event callbacks. This is entirely possible and something I did at a much lower level from scratch. Here check out one of my project here: [login to view URL] I created a wireless video transmission application that controlled a robot and the robot wirelessly transmitted video which you could see on your phone in real time. Anyways to answer your questions. Answer1 >> The differences range from camera resolutions (2048 x 1080 , 2k and 4k) to storage capacity and the maximum time for continuous recording Answer2 >> Unity introduced coroutines for long running background tasks which is actually a pseudo asynchronous execution using the clever use of Yield and iterators in C#. Answer3 >> Unoptimized code executing in the main thread performing long running task can clog the thread and thus block user interaction. I couldn’t write everything in detail. So, let’s have a discussion soon. For my experience. I've been programming in Unity3D for 2 years now, have worked on a few solo projects as well as a project in an indie game studio. You can check out my work here: https://www.freelancer.com/u/bawarkhan
$300 AUD in 4 days
5.0 (17 reviews)
4.5
4.5
6 freelancers are bidding on average $686 AUD for this job
User Avatar
Hello, Greetings for the day! I am an expertise Mobile App Developer having 5+ years of experience. My passion is to develop and deploy any kinda mobile application and I have always shown a keen interest in developing them within the stipulated time. A short glance at my core competencies: iOS(Swift, Objective C), Android (Java, Kotlin), React Native and Flutter, MongoDB, PHP, and My SQL, etc. Strong knowledge's of object-oriented programming and software design patterns Working with push notifications and in-app purchases Location and integration Maps (Google maps, Yandex maps, MapBox, Skobbler) Adaptive User Interfaces for all ios devices with (AutoLayout, Storyboard or Size Classes) Client-server application (SOAP, JSON) Rest API consumption GitHub, Amazon web-server Different API integrations Developed and cooperated some apps like: Social Media Applications Events Applications Employee/Vehicle Tracking Apps Video Streaming Apps eTicketing Apps School management system apps As per my knowledge, I hope that my competencies are good enough to get appointed as a Mobile App Developer. Looking forward to your esteemed response. NOTE: MY BID PRICE IS NOT THE FINAL PRICE--IT WILL BE NEGOTIABLE OR FINAL ACCORDING TO YOUR REQUIREMENTS & AFTER DISCUSSION. Regards Dipen
$1,800 AUD in 14 days
5.0 (15 reviews)
6.2
6.2
User Avatar
⭐⭐⭐ Hello! ⭐⭐⭐ I am an expert in Unity,C# fields. From childhood, my hobby was games . I read your requirement carefully. Those are things which I have already experienced in my lives. If you choose me, I do my best for you and I think you can get a good feeling and result. Thanks for seeing my bids!
$500 AUD in 7 days
5.0 (12 reviews)
4.0
4.0
User Avatar
Hi, This is Vipin, an alumnus of IIT Kanpur. I have 6+ years of experience in customized software, web and mobile app development and has expertise in Android, iOS, Python, Magento, PHP, HTML, Java, Angular and Ionic framework. I would like to work on your project and looking for long term work. Kindly connect to discuss in detail and check my recent work in portfolio section as well. Hope to talk more soon Thanks
$500 AUD in 7 days
4.7 (2 reviews)
1.1
1.1
User Avatar
Dear Hiring Manager, Thank you for the opportunity to apply for the React Developer role at your company. After reviewing your job description, it’s clear that you’re looking for a candidate that is extremely familiar with the responsibilities associated with the role, and can perform them confidently. Given these requirements, I am certain that I have the necessary skills to successfully do the job adeptly and perform above expectations. I am an adaptable recent college graduate (3.7 GPA, B.C.S Honours in Computer Science) from Carleton University. During the course of my academic career, I also managed to accrue nearly 2 years of work experience. I had the privilege of working for Viavi Solutions Inc. in a Software Developer role in my free time, where I learned valuable professional skills such as advanced technology, application development, and emerging technologies. In both my academic and professional life, I have been consistently praised as hard-working by my professors and peers. Whether working on academic, extracurricular, or professional projects, I apply proven teamwork, research, and technical skills, which I hope to leverage into the React Developer role at your company. After reviewing my resume, I hope you will agree that I am the type of competent and competitive candidate you are looking for. Thank you for your consideration, and I look forward to hearing from you soon. Sincerely, Siraj Ahmadzai
$518 AUD in 7 days
0.0 (2 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Hawthorn, Australia
5.0
3
Payment method verified
Member since Aug 21, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.