Unity 3D Engineering Application - Camera Manipulation

Budget $250 - $750 USD
Bids 8
Average Bid $735

The expected development consists of a good implementation for visualization modes. In order to achieve this, the developer must modify an existent project. Basic camera manipulation capability is already available (see attached files).

Expected functionalities - Provide camera manipulation capabilities:
(e.g. rotate and move around, zoom in and out)
- support different camera manipulation modes
-- panning mode in two axis (XY and XZ)
-- rotate mode in three ways (freedom only over X, freedom only over Y, freedom simultaneously over X & Y) - the fixed axis is set by a pivot element. The pivot element can be selected from the model. If no element is selected, the center point of the structure is selected for the pivot element.
- camera manipulation is enabled by mouse click + movement direction.
-- in rotation mode, if the mouse is still on movement when the click button released, the movement should continue considering the movement intensity. The intensity is calculated by the movement distance over time from mouse pressed to release. The camera rotation persists with constant intensity until the mouse button is pressed (i.e. clicked) again.
- A Home View button must show the model centered with an appropriated level of zoom such as the whole model is visualized.
- Zoom in over a region.
- Should show reference directions, like cardinal points for the structure, dynamically adjusted regarding the camera view.

Expected buttons:
Home View, Zoom in, Zoom Out, Pan XY, Pan XZ, Select Pivot, Rotate X, Rotate Y, Rotate XY, Adjust view to zoom the visible structure to full screen and 2D (flat 3D), Zoom in over a region, Rotate 90’’ round clock, Rotate 90’’ clock wise, See Front, See Back (spinning 180’’ over Z according the camera – especially in the 2D setup). Buttons can be grouped in a combo box.

This development regards a 3D application for engineering purpose. It is basically a 3D visualizer of static objects with domain specific metadata loaded dynamically. The unity 3D app is a frontend for a bigger system. Thus, the webserver will provide a JSON with a static geometry in OBJ format and metadata about this geometry. This metadata represents a set of properties regarding the objects (i.e. visual elements), like colors, labels and other domain-specific ones. The visualizer must provide several functionalities, such as model selection and loading, camera manipulation capabilities (e.g. rotate and move around, zoom in and out), different visualization capabilities (e.g. view toggling mode of wireframe, solid fill, back-face culling), and click interaction with the displayed objects.

Must run on multiple devices
- Generate versions of the app for (1) WEB, (2) Android, and (3) iPhone/iPap

Good code quality is required!

Post a Project Like This

This project was awarded to


Ben is an absolutely brilliant developer. He communicated with us before the start of the project, took time to understand our requirements in detail before completing the development task on time and to budget. Ben even went the extra mile accepting further change requests with no fuss. We will most certainly be using Ben again and would highly recommend him to anyone.
About the Freelancer
BenAppoko Profile Picture

I have 15 years experience in the video games industry, but have moved over to mobile App development since the introduction of the iPhone.

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • Mattkay1997 Profile Picture


    Burr Ridge,  United States

    Experienced 3D Modelling Designer looking to get hired.

    Javascript, CAD/CAM, Solidworks, and Mechanical Engineering

  • WiPage Profile Picture


    Dhaka,  Bangladesh

    Before I say anything about me, let my works speak for me: https://www.behance.net/droitlab If you need industry standard design for your mobile apps, websites, web applications - I am here to deliver them. I have been designing creative, clean, modern and professional UI/UX designs for over 5 years now. My designs are very clean, modern, user friendly and I always try to follow the latest design guidelines for designing iOS and Android apps. Please check some of recent mobile apps I designed to understand my quality: https://www.behance.net/gallery/26699581/HealthcareMedical-Appointment-App https://www.behance.net/gallery/26802703/English-Learning-App-for-Chinese-People https://www.behance.net/gallery/26995923/HomeCare-App-Redesign- https://www.behance.net/gallery/26743431/Company-Profile-App-Design https://www.behance.net/gallery/19113347/CRM-Calling-Scheduling-App-Design-(iOS-Android-Win) https://www.behance.net/gallery/26717621/Quiz-App-Redesign https://www.behance.net/gallery/19095999/URTalended-Mobile-App-Design-(iOS-Android) https://www.behance.net/gallery/26839399/Frontdesk-Reception-App-for-iPad Thanks.

    Java, Javascript, Adobe Flash, and Graphic Design

  • BenAppoko Profile Picture


    Hexham,  United Kingdom

    I have 15 years experience in the video games industry, but have moved over to mobile App development since the introduction of the iPhone.

    Game Design, Troubleshooting, Technical Writing, and Freelance

  • ZergezChateau Profile Picture


    Merida,  Mexico

    I have 5 years experience in Unity 3D, Kinect SDK, scripting in C#, UnityScript, Maya, 3DMax, Zbrush and Photoshop. I can make you an App for Mobile Devices, Logos, Graphic Design , 3D Models for Architectural, Industrial and Gaming. I just not offer high quality on projects, also I give to my clients respect they deserve for their time ,personal and the best communication .

    Adobe Flash, Graphic Design, AJAX, and iPhone

  • mkeden27 Profile Picture


    Charlotte,  United States

    I'm civil engineering & Programmer Nonlinear Dynamic analysis, Nonlinear static analysis (pushover)

    .NET, Engineering, Matlab & Mathematica, and Civil Engineering

  • siselim Profile Picture


    Dhaka,  Bangladesh

    I'm a 3D Studio Max expert.Me and my team are working for online 3d gaming , more than 8 years.We made loop animation for that games.

    Graphic Design, Logo Design, Photoshop, and Building Architecture

  • bchandra1955 Profile Picture


    KANPUR,  India

    I love engineering tasks. I have been in product design , development and testing area since past 37years. Wind and solar area are my preferred areas. I can take care of mathematical modeling , Programming in MATLAB, SIMULINK and LABView and real time programming as well as simulation Skills in MATLAB, FORTRAN,Pascal, C,C++, LABView, I have put minimum limits for project budgets: $42 for hourly consultation (that is, for 2 hours), and $45 for fix cost quotes for 2 hours of occupancy.

    C Programming, Java, Data Processing, and Engineering

  • YZXuan Profile Picture


    GuangZhou,  China

    I am interested in pursuing 3D project and have rich experience on required skills.

    Photoshop, Industrial Design, 3D Rendering, and Solidworks