CS297 Proposal
Integrating ChatGPT with A-Frame for User-Driven 3D Modeling
Ivan Hernandez (ivan.a.hernandez@sjsu.edu)
Advisor: Dr. Chris Pollett
Description:
The objective of this research is to develop a system that integrates ChatGPT into an A-Frame-based virtual reality (VR) environment,
thus enabling users to create, modify, and interact with 3D models based on user-provided natural language descriptions. Currently, VR and modeling applications
often rely on traditional input devices and graphical user interfaces, which can be complex and unintuitive for users. By leveraging ChatGPT's
natural language understanding capabilities, this system can offer a more engaging and immersive experience for users to guide and modify the 3D modeling
process in real-time.
Schedule:
Week 1:
Aug 23 - Aug 29 | Search for research papers and finish the project proposal |
Week 2:
Aug 30 - Sep 5 | Get more familiar with A-Frame. Read Paper [1] |
Week 3:
Sep 6 - Sep 12 | Start Deliverable 1(A-Frame environment) and summarize Paper [1] |
Week 4:
Sep 13 - Sep 19 | Complete Deliverable 1 |
Week 5:
Sep 20 - Sep 26 | Start Deliverable 2(ChatGPT Integration). Read Paper [2] |
Week 6:
Sep 27 - Oct 3 | Continue working on Deliverable 2 and summarize Paper [2] |
Week 7:
Oct 4 - Oct 10 | Complete Deliverable 2 |
Week 8:
Oct 11 - Oct 17 | Start Deliverable 3(ChatGPT to A-Frame modeling commands). Read Paper [3] |
Week 9:
Oct 18 - Oct 24 | Continue working on Deliverable 3 and summarize Paper [3] |
Week 10:
Oct 25 - Oct 31 | Continue working on Deliverable 3 |
Week 11:
Nov 1 - Nov 7 | Continue working on Deliverable 3 |
Week 12:
Nov 8 - Nov 14 | Complete Deliverable 3. Read Paper [4] |
Week 13:
Nov 15 - Nov 21 | Start Deliverable 4(Voice command integration) and summarize paper [4] |
Week 14:
Nov 22 - Nov 28 | Complete Deliverable 4 |
Week 15:
Nov 29 - Dec 5 | Complete CS 297 report |
Deliverables:
The full project will be done when CS298 is completed. The following will
be done by the end of CS297:
1. Set up an A-Frame VR environment and create simple 3D primitives in the scene
2. Integrate ChatGPT into the A-Frame environment
3. Develop an interpreter layer that translates ChatGPT's responses into A-Frame modeling commands
4. Implement voice interactions for easier communication with the system
5. CS297 Report.
References:
[1] Web-based Virtual Reality with A-Frame. S. G. Santos and J. C. S. Cardoso. 2019 14th Iberian Conference on Information Systems and Technologies (CISTI). 2019.
[2] ChatGPT: Fundamentals, Applications and Social Impacts. M. Abdullah, A. Madain and Y. Jararweh. 2022 Ninth International Conference on Social Networks Analysis, Management and Security (SNAMS). 2022.
[3] Consistency Analysis of ChatGPT. Jang, Myeongjun and Thomas Lukasiewicz. ArXiv. 2023.
[4] Research on Voice Interaction Technology in VR Environment. C. Li and B. Tang. 2019 International Conference on Electronic Engineering and Informatics (EEI). 2019. |