-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
designDesign requirements that aren't code relatedDesign requirements that aren't code relatedfeatureAdding new feature in the softwareAdding new feature in the software
Description
Users will need to be able to do various actions inside the simulation. These include:
- Changing the mooring setup (semi-taut vs. catenary). This will require us to change which simulation is enabled. Currently, the rope/chain setups for the semi-taut and catenary are in the project. They can be enabled/disabled manually before the start of the project to switch between them, but no testing has been done to see how the turbine behaves if the switch happens during runtime. We need the capability to make this switch and test how it works. This also requires the developers to configure the objects in Unity to include the mooring line data, the data is not pushed on Git because of the large file size. You will most likely need help figuring out what is needed, so I will try to make a video on this. We could also try to lower the filesize since most of the data is unused.
- Changing the weather conditions. Currently, we don't support anything but normal weather conditions, but stormy weather would be a good feature to add. This would require us to change the skybox to include clouds and rain simulation and adjust the wave intensity. The mooring data already has stormy conditions, so we should probably implement this to the best of our ability.
- Changing the user's location. Users will need to be able to view the turbines and mooring lines from different vantage points. These include but are not limited to:
- Near the turbine, above the ocean
- Near the turbine, under the ocean
- Near rope & chain connection
- Near the ocean floor
- Add highlights to rope & chains so they are visible over long distances, through the water.
We need to figure out what would be the easiest interface to use as a non-VR person. This could be a UI that appears in front of the user, or buttons that users need to press in the world (which should allow them to press the buttons by pointing the controller at them and pressing a button/pulling the trigger), or any other ideas that will let the users change variables in the environment.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
designDesign requirements that aren't code relatedDesign requirements that aren't code relatedfeatureAdding new feature in the softwareAdding new feature in the software