“Curb Appeal” Virtual Environments Project 4 Spring 2009 Ethan Blackwelder, Siddarth Garg and...

12
Curb Appeal” Curb Appeal” Virtual Environments Project Virtual Environments Project 4 4 Spring 2009 Spring 2009 Ethan Blackwelder, Siddarth Ethan Blackwelder, Siddarth Garg and Shayan Javed Garg and Shayan Javed

Transcript of “Curb Appeal” Virtual Environments Project 4 Spring 2009 Ethan Blackwelder, Siddarth Garg and...

““Curb Appeal”Curb Appeal”

Virtual Environments Project 4Virtual Environments Project 4Spring 2009Spring 2009

Ethan Blackwelder, Siddarth Garg Ethan Blackwelder, Siddarth Garg and Shayan Javedand Shayan Javed

IdeaIdea

►Taken from the HGTV show “Curb Taken from the HGTV show “Curb Appeal”.Appeal”.

► Improve a home’s appearance.Improve a home’s appearance.►Landscaping.Landscaping.► In our project, improve the appearance In our project, improve the appearance

of the user’s home by adding objects of the user’s home by adding objects to the front and backyard.to the front and backyard.

InterfaceInterface

►Finger/glove tracking using the Wiimote.Finger/glove tracking using the Wiimote.►Two points are tracked, to allow the user Two points are tracked, to allow the user

to select from the menu and place/rotate to select from the menu and place/rotate objects in the scene.objects in the scene.

►Nunchuk buttons used for selection.Nunchuk buttons used for selection.►Scene navigated using joystick on Scene navigated using joystick on

nunchuk.nunchuk.►Three buttons: Models, Camera, Trash.Three buttons: Models, Camera, Trash.►““Models” brings up menu of all the Models” brings up menu of all the

available models.available models.

Head TrackingHead Tracking

► IR reflective markers for a “Fishtank” IR reflective markers for a “Fishtank” view.view.

AudioAudio

►Menu “clicks”.Menu “clicks”.►Trash can and camera shutter sounds.Trash can and camera shutter sounds.►Selecting models from the scene.Selecting models from the scene.

Taking screenshots.Taking screenshots.

►““Camera” button takes screenshots of Camera” button takes screenshots of current view. current view.

►User can keep a copy of their work by User can keep a copy of their work by taking as many screenshots as they taking as many screenshots as they want from multiple viewpoints.want from multiple viewpoints.

DisplayDisplay

►1024 X 768 projected screen.1024 X 768 projected screen.►Wiimote and IR LED Array below it.Wiimote and IR LED Array below it.

Future WorkFuture Work

►Let user dynamically search for models Let user dynamically search for models from Google 3D warehouse.from Google 3D warehouse.

►Shadows. We added them and it looked Shadows. We added them and it looked very good, but slowed down the whole very good, but slowed down the whole system.system.

►Change from day/evening options.Change from day/evening options.►Placing/editing ground textures.Placing/editing ground textures.►Editing/painting the house and porch Editing/painting the house and porch

meshes.meshes.

Tools usedTools used

►Ogre and some crazy guy’s GUI.Ogre and some crazy guy’s GUI.►Google Sketchup (All the models).Google Sketchup (All the models).►GIMP (For the icons)GIMP (For the icons)►Wiimote/IR LEDs (Thanks to Derek Wiimote/IR LEDs (Thanks to Derek

Fairbanks for setting that up).Fairbanks for setting that up).