Đang Thực Hiện

Unity 3D Engineering Application - Camera Manipulation

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!

Kĩ năng: Tạo hình 3D, CAD/CAM, Kĩ thuật, Kĩ thuật cấu trúc, Unity 3D

Xem nhiều hơn: unity application, wireframe web application, wireframe application, wireframe 3d model, wireframe 3d, web app visual developer, web application wireframe, web application development points, web 2.0 wireframe, visual web developer 2013, visual basic 3d cad, unity 3d model format, unity 3d model files, unity 3d cad, system wireframe, show box for android, show box android app, show-box android, set 3d model, point in geometry, pan 3d model, order a 3d model, order 3d model, obj 3d model, mouse 3d model

Về Bên Thuê:
( 4 nhận xét ) Rio de Janeiro, Brazil

ID dự án: #4552582

Được trao cho:


Hello, I have implemented a camera control system very similar to your needs already so I am sure I can implement this feature for you very quickly. I will also add in the able to 'focus' an object, then the speed of Thêm

$1278 USD trong 5 ngày
(4 Đánh Giá)

8 freelancer đang chào giá trung bình $735 cho công việc này


Hi, I have gone through your requirements and also checked the attached screenshots. Please check my Private Message.

$1111 USD trong 25 ngày
(139 Nhận xét)

Professional automation engineer can take care

$771 USD trong 27 ngày
(23 Nhận xét)

We are interested in pursuing this project and have rich experience on required skills.

$500 USD trong 3 ngày
(4 Nhận xét)

Im an Expert using and manipulating the camera movements via touch devices and conventional inputs ( keyboard, mouse). I will do my best to help you with those task.

$444 USD trong 3 ngày
(3 Nhận xét)

regards, I can handle it..

$500 USD trong 27 ngày
(1 Nhận xét)

Lets start work

$555 USD trong 35 ngày
(0 Nhận xét)

We are very experienced in this type of work and am confident that we will deliver your completed work with your complete satisfaction.

$722 USD trong 5 ngày
(0 Nhận xét)