Week 1
Week 2
Week 3
Week 4
Week 5
First Evaluation
Week 6
Week 7
Week 8
Week 9
Week 10
Second Evaluation
This project is to load 3D Models in PLY format from the CDLI database into the existing 3D Model Web Viewer using the Three.js library and to integrate it into the CDLI framework.
To Enhance the 3D Viewer user experience by adding responsiveness, physical torque and friction, and other effects while interacting with the 3D Model in the 3D Viewer.
Implementing an RTI Viewer so that any CDLI tablet for which the PLY model is available has an easy-to-navigate option for the 3D viewer for that model in 3D viewer.
Work Status: Link
–> Completed Tasks –> Ongoing Tasks
# | Status | Objectives | Associated Deliverables | issue(s) |
---|---|---|---|---|
1 | 3D Viewer in cake-php | Convert 3D Viewer to cake-php. | !318 | |
2 | Load 3D Model(.PLY) | Loading 3D Model in .PLY format from CDLI database. | !318 | |
3 | Responsiveness | 3D Viewer should be responsive to all devices with their associated 3D Models. | !318 | |
4 | User Experience(UX) | Suggesting and implementing user experience(UX) of 3D Viewer. | - |
# | Status | Objectives | Associated Deliverables | issue(s) |
---|---|---|---|---|
1 | Easy Navigation | User should easily navigate to 3D Viewer for the particular model. | !318 | |
2 | Documentaion for 3Dviewer development | It should be easy for getting started with the development of 3DViewer by going through its documentation. | !350 |
–> Completed Tasks –> Ongoing Tasks –> Work Demonstration
Week | Objectives | Deliverables |
---|---|---|
1 | Make basic 3D Viewer | Convert 3D Viewer files to CakePHP. Make URL controller for 3D Viewer in the framework. 3D Viewer should be up on framework with error in loading 3D models. |
2 | Basic 3D Viewer up | Setting up the routes for the 3D Viewer page in the framework. Setting up parameterized routes to take ObjectID from URL and render model accordingly. 3D Viewer should be able to load 3D models from assets in the webroot. |
3 | Responsiveness | Make 3D viewer responsive to all devices. 3D viewer should be able to change its size according to viewport. |
4 | Render 3D Model from database. | Set up routes to get 3D Model (.PLY) from data from the CDLI database. Load 3D Model(.PLY) in the 3D viewer and render it from the database. 3D Viewer should be able to load 3D models from cdli database. |
5 | Testing and Debugging | Check all the functionality added is working good and if any bug is present debug it. |
6 | UX Optimisation | Suggest and implement different features for 3D Viewer to enhance User Experience(UX) while interacting with 3D Model(CDLI tablet). |
7 | UX Optimisation | Suggest and implement different features for 3D Viewer to enhance User Experience(UX) while interacting with 3D Model(CDLI tablet). |
8 | UX Optimisation | Suggest and implement different features for 3D Viewer to enhance User Experience(UX) while interacting with 3D Model(CDLI tablet). |
9 | Usability enhancing | Search different usability aspects and implemnt it. |
10 | Test and Debug | Check all the functionality added is working good and if any bug is present debug it and complete documentation and launch. |
Week 1
Week 2
Week 3
Week 4
Week 5
First Evaluation
Week 6
Week 7
Week 8
Week 9
Week 10
Second Evaluation