New features are need to be implemented to existing mobile app written in UNITY 3D.
The project only includes user interface changes.
Apk of existing code:
[login to view URL]
Application action list
1- the existing "glTF" import function must be extended to cover 3 format of glTF 2.0 which are: glTF binary(.glb), glTF embedded (.glTF) and glTF seperate(.glTF +.bin +Textures)
In addition, obj to gltf , fbx to gltdf and stl to gltf converters should be implemented.
App should understand wheather selected file is "obj","fbx" or "stl" file and should run related convert function automatically.
Converted files should be exported as gltf in the destination file folder before running the app scene.
Folder Browse user interface should be like following link: [login to view URL]
2- User interface edits (link1) should be implemented and intro animation(link2) should be placed at the beginning
Link1: [login to view URL]
Link 2 : [login to view URL]
3- Hand gesture for scale is available in the existing code. In addition to scale, rotating and translating objects should be implemented to the existing code.
Translate: index finger slide
Rotate: thumb and indexfinger circular movement
When multiple objects are rotated at the same time, objects should rotate in the resultant of objects center axis.
Management of hand gesture rotation and translation of the objects could be done via “scale” checkboxes in treeload menu.
4- arcore version should be updated to latest version.
5- Gaze mode should be debugged. it is a mode shows the name of the objects when pointed ball come on the object.
Moreover , precision edit menu should be debugged. Some rotation menus do not work properly and the distances for translation should be wrt real life distances not model based distances.
6- New file type".artific" is need to be created ( store name the objects and their position on space with respect to each other ) for product structure for multiple objects. User should have capability to load and save products ( product: multiple objects with their orientation with respect to each other).
The freelancer has to complete %100 of all tasks. The deadline for the project is 25/11/2019 and the freelancer should provide all the source files attachments etc. Freelancer should provide %100 of all actions and satisfy deadline. Any missing task or deadline extension will be penaltized with %100 refund of money.