⛅ Inspiration
The goal of the "Text to 3D Model" project was to make 3D design accessible to everyone, including students. The team was inspired by the need to give students an easier and more interactive way to learn about design and visualization.
🤔 What we learned
During the project, the team gained knowledge in natural language processing, 3D modeling, and the integration of these technologies. Unfortunately, we could not use NLP to create the models due to the time frame, but it was still a valuable lesson.
🛠️ How we built it
Building the project: Our initial design was a GUI that would help a non-experienced user in the ways of code and modeling create a 3D shape. We built using PySimpleGUI, HTML, CSS, JS, and Python. The result was a web-based application that students can easily use to turn their ideas into 3D models.
😬Challenges faced:
One of the biggest challenges was getting the NLP and API to work. We weren't completely certain how we were going to implement our idea, so it took a lot of research. Making the team have to learn about NLP and 3D modeling on the fly. However, overcoming these challenges allowed us to develop valuable skills and a deeper understanding of the technologies. We still gained thorough knowledge off of PySimpleGUI and connecting with HTML and CSS.
💪 Accomplishments that we're proud of:
The project encourages creativity and problem-solving, which are essential skills for success in any field. With the ability to easily turn their ideas into 3D models, students can bring their projects to life and see their designs in a whole new way. We are especially proud of our PySimpleGUI design, as well as, having an auto select tab based on text input.
❔What's next for DesignSmart:
Our next step would be using extra functions from the sdf library we found/ It has great ways of merging and manipulating 3D shapes. which would be great for a user to interact with. Additionally, some additional visual aspects would be nice, so everything is neat, organized, and more understandable for younger users.
Built With
- css
- html
- javascript
- pysimplegui
- python
Log in or sign up for Devpost to join the conversation.