Ski Mountain Update – 4/28

This week Russ began modeling the Mountain Resort. We decided that for an appropriate size for the resort (based on the size of our mountain) to make the structure approximately 200′ long x 50′ deep. Based on time limitations, we will keep it very simple to limit the time spent modeling the structure to focus on adding detailing elements to the mountain itself. The general structure of the resort is in place, but I will continue this week to model more rooms and work on applying surface finishes in more of the rooms. Because we want the participants to experience the ski hill more than the mountain resort, more of our focus is on the mountain itself at this time.

Nick worked this week on fine tuning the geometry of the mountain, including creating a flat surface on top where the users will start skiing, and the mountain resort will be placed. He also worked on making the 3 ski runs more individualized so that they vary in difficulty level. We are working on creating the jumps on the various runs, and working on trying to incorporate a half pipe (hopefully we can get it to work with our model!).

Dan worked on the code for our model this week since we were having some trouble getting it to launch on the LEL screen. We were finally able to get the person to move, though are fine tuning the settings and code to make it as realistic as possible.

Dan was able to figure out how to move and rotate the skiis and “attach” the user to the skiis. He is still working on figuring out the following:

-right now you can either rotate or move, you can’t do both (basically, we move by applying a force, and we rotate by applying a Euler translation, and for whatever reason the Euler translation seems to cancel out any applied force)

-when you attach the user to the skiis, they disappear

-there is still some bizarre bounding box stuff going on. I’m not sure if it is due to the way the mountain is represented (probably) or the skiis (also possible), but a lot of times the skiis will bounce of invisible things due to (I’m assuming) bounding box errors
(we are trying to address this as we fine tune the mountain model)

 

 

Update #1

This week we began modeling the geometry of the mountain and run #1. We also found a Ski Lift model that we will further customize to use in our project, and found a cabin to use as a place holder until we have time to model our own. Moving forward, I plan to continue modeling run #2, and start modeling the cabin at the top of the mountain. In addition, we are trying to explore ways to make the snow on the ground look fluffy and realistic, as opposed to a flat, painted on surface.

During class on thursday, we created a very basic shape to explore movement up and down an inclined ramp on the LEL screen to test basic movement properties as they will be applied to our mountain scenario. We hope to continue to explore this, and continue working on copying portions of the programing code that we also started working on.

Ski Mountain Project

Team: Snowball

Project Description:

In our project, we hope to create a mountain that looks and feels realistic in the virtual environment to simulate a true skiing experience. We plan to include a ski lift that takes the participant to the ski mountain where they can explore and see the scenery atop the mountain. They will then (hopefully) have their choice of multiple runs, in which they can choose to ski, snowboard, or sled. Successful completion of the challenge will be if the participant can reach the bottom of the mountain and avoid all obstacles they face on the ski path. After finishing, they can take the ski lift back to the top of the mountain to try the other runs (if time permits) and compare different virtual snow sports in the process.

  • —Create novel and enjoyable user experience
  • —Create a virtual interactive environment that simulates a real world skiing experience
  • Use appropriate balance of completely realistic environment and completely realistic user interface based on time limitations
  • —Possibly create multiple ski runs for the user to chose from
  • skill curve: sledding (using Fit Board) –> skiing (Fit Board and Wiimotes) –> snowboarding (jumps as obstacles)
  • User interaction through use of Wii equipment
  •      —Standing and leaning on Fit Board for Skis, Snowboard, or sled
  • —     Using Wii controllers as pole interface (make shift attachment to add realism?)
  • Customize runs to equipment
  • —Physical movements (leaning and arm movements) to increase or decrease speed
  • —Camera orientation while skiing
  • —Other skiers (in CAVE or virtually)
  • —If time permits, build ski resort for user to explore to also give interior environment (expand or contract depending on time)
User Goals:—
  • Ski down the mountain successfully without running into obstacles
  • —Increasing complexity of mountain and trail geometry
  • —Jumps
  • —Possible hindrances:
  1. —Fire
  2. —Flag gates to ski to through
  3. —Avalanche
  4. —Falling snow to reduce visibility?
  5. —Snowman?

Success:

  • User has a mountain run that they can ski down
  • —Goal zone for ending

Required Equipment:

  • —Wii Balance Board: —To serve as ski interface and possible snowboard interface
  • —Wii remote and numchuck: To serve as ski poles
  • —Virtual Lab: Track collisions / —Health indicator?
  • —Ski Boots?
  • —Likely start modeling with Sketch Up

Timeline:

—March 31 – April 6: organize and plan
—April 7 – April 13: start modeling run #1/cabin and explore software interaction
—April 14 – April 20: model run #2/skilift
—April 21 – April 27: Finish modeling by end of week & finish basic interaction for run #1
—April 28 – May 4: Continue working on programming & interaction for run #2
—May 5 – May 10: Complete Programming, finalize implementation and verify functionality
—May 10: GROUP PRESENTATIONS!