Skip to content

Latest commit

 

History

History
100 lines (73 loc) · 3.46 KB

README.md

File metadata and controls

100 lines (73 loc) · 3.46 KB

Seismity

3D Visualizer of recent Earthquakes

Technologies used:

Technology Link
IDE: VS Code https://code.visualstudio.com
Language: C# https://docs.microsoft.com/pl-pl/dotnet/csharp
Version Control: Git & Github https://github.com
Unity Engine https://unity.com/
Web Request https://docs.microsoft.com/pl-pl/dotnet/api/system.net.webrequest?view=net-5.0
USGS Earthquake CSV feed https://earthquake.usgs.gov/earthquakes/feed/v1.0/csv.php

Unity Components used:

Transform Camera Box Collider Rigidbody
Post Process Volume Camera Controller Light Mesh Filter
Mesh Renderer Sphere Collider Earthquakes Controller Rect Transform
Canvas Canvas Scaler Graphic Raycaster UI Controller
Canvas Renderer Image Dropdown Text
Scroll Rect Button Event System Standalone Input Module
Material Shader .cs .csv

Functional requirements:

Id Category Name Description Required?(Y/N)
WF0 Function 3D Visualization Displaying Earth seismic activity in 3D space placed onto Earth 3D Model Y
WF1 Function Downloading data Downloading data from USGS CSV feed with one-minute interval Y
WF3 Function Camera Controller Camera Controller responsible for moving user view. Includes: translations, rotations and zoom Y
WF2 Graphics UI Responsible for displaying additional informations, buttons and lists Y
WF2 Testing Unit Tests Made to check correct operating of our code and functions Y
WF4 Graphics Post-Processsing Handles graphical enhacements to visualizator like: Bloom, Sharpen, Motion Blur, Vignette etc. N

Non-Functional requirements:

Id Name Description Required?(Y/N)
WNF0 Reliability Frequent code reviews, fixing errors and making tests Y
WNF1 Effectivness Optimizing App, to use less resources and lower load on CPU and RAM Y
WNF3 Compatibility Checing if app is capable on working with most of desktop devices. Mobile devices in future Y
WNF2 Honesty Being honest with our progress, problems and solutions Y
WNF4 Usability Making sure that our actions make sense and things that we add are needed Y

Bugs:

Bug Description Fixed?(✓/X) Possible fix
Post-Processing not applied Post-Processing not applied when launching visualization Reimport Post-Processing volume and check references
Incorrect positions Earthquakes positions are offset from their local locations with no evident pattern X Try new math methods or replace current Earth 3D Model with better one

Copyright laws:

Authors Licension Link
Oskar Cyms, Paweł Rogoża, Michał Piotrowski Creative Commons(CC BY-NC-ND) https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode

Screenshots: