Thursday, November 17, 2011

Final

The idea of the game is to see yourself in the game accomplishing feats that would be impossible for you to do in real life.

Each different level will take place in the same room or a room that looks very similar from the previous.  The room is going to be a rectangle. The player will be at one of the room.


Level ideas that I have :


1.    Matrix “bullet time” level the user can move their body and move side to side to try and avoid bullets that are show slowly at them. They will have to move and twist and turn like Neo in The Matrix.

2.   A level where the user has to bend over to pick up a huge dumbbell that is in front of them and hold it over their head

3.    A level where you can jump in real life and you will see yourself jump to extreme heights on the screen. Maybe incorporate some sort of flying element into this.

Wednesday, November 2, 2011

Project Outline

Goal
The goal of my project is to create an experience for the user in which they can have their body "scanned" by a computer and have their body (complete with textures) put into UDK game engine for them to view and manipulate via the Microsoft Kinect.

How?

The user will step in front of a camera that I have attached to my computer via a USB cord. The computer will instruct them to stand in certain poses while the camera takes a set of photos of their body. These photos are going to be used as textures to apply to a human 3d model that I have created. Once the photos are taken they will be brought into Photoshop and an action will be performed to turn the photos into usable textures that can be UV mapped onto the 3d model.

Once this is complete the model and texture will be imported into the UDK engine. Once in the engine the user will be allowed to use the Kinect and to have their 3d "avatar" move with their body in real life via the Kinect.

Timeline

Week 3 – Create an environment in UDK using models that can display photos to be used in the “proof of concept” next week.

Week 4 (Fall Midterm) – “Proof of Concept” Prove that I can import textures from photos in real time into UDK engine and show them to the user. Take a photo of someone or something and put it into UDK.

Week 5 – Start programming the Java input program. Have the logic correct so the program knows what models to select.

Week 6 – Create a few custom human models that java program will select based on the input from the user.

Week 7 – Work on the Photoshop script to automatically create textures from the photos taken of the user.

Week 8 (Fall Final) – Have the java input program working and being able to decide what body shape model to give people. Show that I can create textures  of people from photos in Photoshop. Show that I can put the model into UDK and have the texture properly displayed.
Winter Midterm – Have a full functional installation minus the Kinect. User can use the installation and have it taken their photos and determine their body type and see it in  game. Just not able to have 1 to 1 motion with Kinect