Projects


Projects maintained by bkupie Most projects were done as part of coursework or interships

Game Design Internship - MassVR

More info

This internship started recently . . .

MassVR website

REU Internship 2017-2018

Vast Challange

More info

The Visual Analytics Science and Technology ( VAST ) Challenge is an annual contest with the goal of advancing the field of visual analytics through competition. For the IEEE VAST Challenge 2017, I have recieved Honorable Mention ( for Mini-Challenge 3).

Image comparison tool, with overview (left) and detail analysis (right) of satellite images. The web-based image analysis tool combines small multiple views of satellite images, linked semantic zooming and image intensity histograms, along with filter controls.

UIC News Article
    VAST gallery

To see a live and updated version Live Preview

SENSEI Project

Helped working on the SENSEI Project ( also more info here as well), where Dimitar Kirilov and I were tasked to create camera designs along with scenes (in Unity3D and Blender), which would later take images, that can be used to test stiching algorithms that are designed for the SENSEI project. The project was done under the supervision of Dan Sandin. For visual confirmation that the stiching is correct, the results were put into the Cave 2, since the large/high-definition displays made it easier to spot any inconsistencies.

This work has continued after the summer, where the work was extended to more complex camera designs, more animations with varying comlexity, and a new scene. All of these additions helped create a more diverse set of synthetic data to be tested. There was a higher focus on research during the sesmter, which was to help give a better understanding of the system we are developing, versus what other instituions/companies are working on. I have been tasked with creating a system to playback the stiched videos for further analysis, which let me work with the CAVE2 and HTC Vive to develop for.

    Sensei project gallery(under construction)
Unity 3D
Stiching results

UIC Coursework

Virtual and Augmented Reality (CS491)

More info

GuARdians of Fort Joy (AR, Project 3) - AR Multplayer Game for Android

More info

This project was made for our Virtual Reality / Augmented Reality course at the University of Illinois at Chicago by Bartosz Kupiec and Dimitar Kirilov. The goal of this project was to create an interactive augmented reality multiplayer game. The game is about defending the center from oncoming waves of enemies using one of three selected heros, where there can be multiple people playing the game togheter at the same time. For more information pleace visit the Description/Sources document, which also goes more in depth about the game and it's gameplay/features.

Description/Sources APK build Tracking pictures Unity source files
    Screenshots of the game (Captured in Unity)

Character images:

Here Comes the Sun (VR, Project 2) - Interactive Solar System for HTC Vive

More info

This project was made for our Virtual Reality / Augmented Reality course at the University of Illinois at Chicago by Peter Hanula, Bartosz Kupiec and Dimitar Kirilov. The goal of this project was to create an interactive virtual reality application, where the user can interact with the different views of over 600 solar systems. For more information please visit the Description/Sources document.

Description/Sources Link to build (Unity Executable, ZIP) Link to python script for databases (Python,ZIP) GitHub Repo (Source code)
    Screenshots of the application (Captured in Unity)

In Your Room (VR, Project 1) - Interactive room for HTC Vive

More info

This project was made for our Virtual Reality / Augmented Reality course at the University of Illinois at Chicago by Bartosz Kupiec and Dimitar Kirilov. For this project, we were instructed to remake our classrooms at EVL into a room that would be our ideal office area. Our approach was to make a room that made us feel comfortable and at ease when working. In order to achieve both those goals, we decided to divide our office space into two main areas - a work area and a lounging area. For our work area, we added our desk necessities along with some decorations to and around our desks to make it feel more homely. We also decided to add a small kitchen area near our desks for quick fresheners during work. For our lounging area, we decided to add a home entertainment system which included a TV, speakers, and PlayStation 4 for our virtual entertainment. We also included a basketball hoop to shoot some baskets from time to time and a skeeball machine to pass time when we were tired of watching television or playing games during our break time. In order to make the whole office space more realistic and interactive, we tried to add physics to as many objects as we could. Our general decision making for whether we could make something be intractable was if we could pick it up in real life by ourselves, we should add physics to it and be able to throw it around. Everything that we gave physics to could be picked up, thrown around, or knocked off its location with enough force.

Description/Discusson/Sources Link to build (Unity Executable, ZIP)
    Screenshots of the room (Captured in Unity)

Visualization and Visual Analytics (CS 424)

More info

Don't Go Near the Water(Project 1) - Visualization of the 1854 London cholera outbreak

More info

This project was made for Visualization and Visual Analytics course at the University of Illinois at Chicago by Bartosz Kupiec. The goal of this project was to create an interactive web-based application that visualizes data about in multiple ways 1854 London cholera outbreak. mainly using R and Shiny and ggplot2 and Shiny Dashboard. For a live version,source code, or more detailed writeup please use the buttons below.

Detailed description/instructions Source files (GitHub) Live version
    Screenshots of the visualization

Video Game Design (CS 426)

Mailman: War Times (Video Game) - Made in Unity

More info

Done as a part of a Video Game Design course, which focused on making games that implement good level design, physics, lightning, which were made better over time by having the games Alpha/Beta tested. Worked in a group of 3, consisted of me, Konrad Biegaj, and Louis Ludkowski. The video below has commentary which goes more in-depth about the game.

Computer Design (CS 362)

RC Car - Made with 2 Arduinos

More info

As a final project for CS 361 Siddharth Basu and I decided to re-make the brains of an RC car from scratch. We wanted to stay away from buying kits, pre-made remotes/motor-boards that already had everything set up for us. I took the task of making the actual RC car while Sid worked on the remote controls. For more information, feel free to read the final writeup about the project.

    Remote controlled car gallery

Software Design (CS 342)

Stella App - Made in Android Studio

More info

Stella is an interactive app that gives its user the information and fun facts about the planets/moons in our solar system. The primary demographic of this app are students that are currently learning about the solar system, so they can easily check up on the facts by using their phone. One goal of the project was to make a real time representation of the planets locations, but due to time constraints and learning curve of making this possible, it was simplified down to a semi-accurate animation of planets on the main screen.

    Stella gallery