COSC 829: Virtual Reality
and its Applications
Project Proposal Report
Guidelines for Project Proposal Report:
- A header should provide: - Project title - Names of student - Course and term
- GOAL AND
OBJECTIVES:
List out the goals of the project.
- A minimum 3-page high-level narrative about the project, Need, objectives, etc.
- [For example evacuation behavior
simulation, plane take-off simulation, hazardous events, reconstruction or
remodeling of a building, etc.
-
MODELING (3ds Max /Maya/sketch up) : Describe the envisioned
virtual environment (building, trees, people, furniture, landscaping
elements, etc.)
- Planned geometry, use
of textures, animations, behavior and functionality, etc.
- Describe how the
application will be used.
(envisioned users, navigation, interactions, etc.)
- VIZARD or UNITY 3D :
- The project must include:
- Vision: Use of textures and 3D models to provide detailed information in the project.
- Sound: Use speech, music or ambient sounds to help provide information about this place.
- Animation: Use at least three animated object in the project.
- Interactivity: Use at least five user-triggered events in the environment.
- Characters: Have animated agents (path following behavior) in the environment.
- Sensors: Use at least three different types of sensors ( Proximity, Time, Touch, and Visibility) in the project.
- Player: Add a Player Controller to the Scene: First Person Controller or 3rd Person Controller
- Multi-User Environment: More than two people to be present in the same environment.
- CUSTOM avatar: (car/fish, etc.) and atleast 1 INBUILT avatar in vizard/Unity3D to create the multi-agent system.
- AI: Implement AI functionality depending upon the project (navigation, behaviors, shortest path, etc.), implement different behviors (selfish, altruistic, learning, adaptive, etc.) in the environment through a user menu (number of agents assignment).
- Interface: Design the interface that include menu items such as buttons, etc.
- Extra Credit: Hardware Integration: Oculus integration or 5DT data glove integration.
- Try to incorporate the above functionalities and explain how
- Explain the behaviors implemented in Vizard/Unity 3D for different agents/avatars
- Explain the multi-user capability implmented. Also, mention about why different users should be present in your environment.
- Argue briefly why
this application is useful and why
virtual reality is the appropriate technology for this project.
- List software and hardware equipment that is required
or desired for the implementation.
PROJECT IDEAS
1. VR Classroom:
Online
class room in client server network
Helpful links for free VRML
client server
http://vrmlworld.net/
http://vrmlworld.net/forums/
viewtopic.php?t=100
2. Crowd Simulation and Evacuation Simulation
Example
Example
3. Military
simulations, combat situation, battlefield simulations
Helpful links
Di Guy Human Simulation Software
Usefull links for 3D models
1. http://www.3dcafe.com/
2. http://www.3dcafestore.com/
3.
http://www.amazing3d.com/modfree.shtml
4. http://www.huntfor.com/3d/links.htm
5. http://archive3d.net/
6. http://www.web3d.org/
3D
Spatial Models of Great Buildings