top of page

INTERFACE

Skills: Python

Interface WB.jpg

Our Fundamentals of Programming and Computer Science course culminated in a Final Term Project, which allowed each student to use the skills gained in Python to develop an interactive program of their choice and function from scratch over the course of three weeks. For my project, I chose to recreate the Interface system from the Iron Man movies which allowed Tony Stark to view and manipulate a holographic 3D model of Iron Man's suit.

This project was selected as one of 70 projects to be featured in a Lighting Round Showcase out of 500 students in the class.

For this project, I obtained models from GrabCAD and used Rhino 3D to center the origins of each individual model component, after which I used a combination of SolidWorks, Blender, and the Yabee extension for Blender to configure the parts into .egg files which could be processed using the Panda 3D module for Python. Afterwards, I established collision geometry and textures for each of the model components within the space.

Helmet Model by Felix Irkal 

https://grabcad.com/library/iron-man-mask-36/details?folder_id=4927619

Glove Model by Daniel Bonilla

https://grabcad.com/library/iron-man-gloves

Interface WB2.jpg

Here is a video demonstrating the features and components of my final term project. The final product consisted of 1100+ lines of code as well as over three dozen individually modified and established model components. This video was recorded with the aid of Screencast-O-Matic.

bottom of page