INFO 5777: Virtual Reality and its Applications


FINAL PROJECT REPORT

  1. Submit Project Report at Canvas and bring a hardcopy in the class. (Use IEEE Conference template, US letter (DOC), A4 (DOC, 30 KB) )
  2. Format

    - Project Title, Names of group members, Faculty Name, affliation, etc..

    - Abstract Section: Need of the work, why this project is important? What does this VR environment show? Who will benifit from this project?

    - I. Introduction Section: Goals and Objectives of the project, The report should describe the designed environment . The different aspects of your environment, etc. (Include images with figure number and title). Who will be using the VR Application (Target audience)? What were you intending to do? Why are you doing it? Why is this application usefull?

    - II. Related work Section: a discussion of related work along at least 7 (max. 25) scientific references (i.e., scientific papers not blog articles or websites), an overview of what exactly your project is about and what others have done similar to the work you have proposed or done.

    -III. Implementation Section- Include a system architecure diagram (User interaction with Unity/vizard client) showing different phases of implemenation (for example: Sub sections such as: modelling phase, exporting to Unity/vizard/Unreal phase, adding behaviors, scripts and fucntionality for interactivity, etc.)

    -IV. Functionality Section: Describe each required functionality with text and images. (check below for functionality elements). Add Print screen images for important details implemented, Include each image with figure number and title. Results and discussion section is OPTIONAL.

    - V. Conclusion Section: Summarize what you have implemented and why? Why is this VR application usefull? Who will use this VR application? What are the benifits of this application. Explain problems encountered and remaining shortcomings (Future Work)?

    -Acknowledgement Section: material copied from other sites (for e.g modles, scripts, etc.). Clearly include links that point to other websites. Acknowledge mentor, faculty advisor, etc.

- References Section: scientific papers not blog articles or websites

  1. GOAL AND OBJECTIVES: List the goal and Objectives of the project. [For example evacuation behavior simulation, plane take-off simulation, hazardous events, reconstruction or remodeling of a building, etc.]
    MODELING: Describe the built VR environment (building, trees, people, furniture, landscaping elements, etc.)
    o Planned geometry, use of textures, animations, behavior and functionality, etc.
    o Describe how the application will be used. (envisioned users, navigation, interactions, etc.)
    o Explain the modeling done in 3ds Max or google sketchup
    PROGRAMMING: Explain how you used python programming (Vizard) or C#/java programming (Unity 3D) [use print screen image]
  2. Functionality: Explain how the following were implemented: (add print screen images to explain each)
    1. Vision: Use of textures and 3D models to provide detailed information in the project.
    2. Sound: Use speech, music or ambient sounds to help provide information about this place.
    3. Animation: Use at least three animated objects in the project.
    4. Interactivity: Use at least five user-triggered events in the project.
    5. Characters/Avatars: Have animated agents (path following behavior) in the environment. (with key board/button trigger)
    6. Sensors: Use at least three different types of sensors (Proximity, Time, Touch, etc.) in the project.
    7. Player: Add a Player Controller to the Scene: First Person Controller or 3rd Person Controller
    8. AI Implementation: AI functionality depending upon the project (navigation, behaviors, shortest path, etc.), implement different behaviors (selfish, altruistic, learning, adaptive, etc.) in the environment through a user menu (number of agent’s assignment).
    9. Interface elements: Design the interface that include menu items such as buttons, etc.
    10. Multi-User Environment OR Hardware Integration OR CUSTOM avatar/character (Mixamo) OR Mobile Version (with Joystick for navigation): More than two people to be present in the same environment. Hardware can be metaquest, htc vive, HoloLens, smart phone, etc.
  3. Explain the behaviors implemented for different agents/avatars (By including screen shots)
  4. Argue briefly why this application is useful and why virtual reality is the appropriate technology for this project.
  5. Explain problems encountered and remaining shortcomings (Future Work)?
  6. Cover the following
    geometry, textures, animations, functionality, etc.
    how the application can be used (user's manual)?
    why is this a useful application?
    why is virtual reality the appropriate technology?
    problems encountered?
    remaining shortcomings?
    recommendations for further improvements?
    software and hardware used
  7. Screen Shots :
    Add sceen shots for important key places in your environment

Add text (2-3 lines) describing each figure
Describe what each figure is showing in the report.(For e.g: Fig. 2 shows the museum room where...)