1. Total Number of Hours = 83
2. Proposal
3. Proposal Evaluations
4. MilestonesÂ
5. Timeline
6. Visualization
7. Deliverable: Mapbox Tutorial for Unity
8. Additional Mapbox Unity Visualizations
In this project, I will be visualizing Manhattan Traffic Data (https://opendata.cityofnewyork.us/data/#datasetsagency, open-source New York data) in Unity. I will be utilizing the Mapbox SDK for Unity and work with Loudon to have this visualized in the Yurt. Potential deliverables include a Mapbox tutorial on the Wiki (not done previously), a journal writeup, visualizing map data in a custom mobile application for iOS, and visualizing map data in the Yurt.
My class activity was done in Project 1.
Looks great! You have many reviews, so I won't duplicate what's already clear. My one suggestion would be to clarify the course wiki contributions that will come out of the project. In some ways, that is what will persist from your work and provide value to others after the class. I find that particularly compelling! Very nice job on identifying a new and interesting dataset and on aiming to get that into the Yurt!
The proposed project clearly identifies deliverable additions to our VR Software Wiki:Â
(5)
The proposed project involves previously unavailable Yurt data visualization functionality:Â
(5)
The proposed project involves large data visualization along the lines of the "Data Types" wiki page and identifies the specific data and software that it will use:Â
(5)Â Nice choice of data; excited to see how this will turn out!
The proposed project has a realistic schedule with explicit and measurable milestones at least each week and mostly every class:Â
(5)Â Milestones are concrete and frequent
The proposed project includes an in-class activity:Â
Completed with first projectÂ
The proposed project has resources available with sufficient documentation:Â
(4)Â The YURT visualization will obviously contingent on whether Unity works in the YURT, so maybe consult with Louden on this section of the project. Also, you might consider looking into ArcGIS if you're interested in map data. I believe Brown students have a free subscription. Overall, great job!
The proposed project clearly identifies deliverable additions to our VR Software WikiÂ
(5)
The proposed project involves previously unavailable Yurt data visualization functionalityÂ
(5)Â Yes, the proposed project does involve previously unavailable Yurt data visualization functionality.
The proposed project involves large data visualization along the lines of the "Data Types" wiki page and identifies the specific data and software that it will useÂ
(5) Â The proposed project uses Manhattan Live Traffic, which is new and will be visualized in Unity (let me know if you want any help with Unity!)
The proposed project has a realistic schedule with explicit and measurable milestones at least each week and mostly every classÂ
(5)Â Rough timeline above.
The proposed project includes an in-class activityÂ
(5)Â Already done!
The proposed project has resources available with sufficient documentationÂ
(5) Mapbox documentation, Unity documentation and New York's data look good!
The proposed project clearly identifies deliverable additions to our VR Software Wiki:Â
(5)
The proposed project involves previously unavailable Yurt data visualization functionality:Â
(5), Yep definitely!Â
The proposed project involves large data visualization along the lines of the "Data Types" wiki page and identifies the specific data and software that it will use:Â
(5) -- Manhattan Live Traffic
The proposed project has a realistic schedule with explicit and measurable milestones at least each week and mostly every class:Â
(5)
The proposed project includes an in-class activity -- Already completed in project 1!
The proposed project has resources available with sufficient documentation:Â
(5)
The proposed project clearly identifies deliverable additions to our VR Software Wiki - Strongly agree
The proposed project involves previously unavailable Yurt data visualization functionality - Strongly agree
The proposed project involves large data visualization along the lines of the "Data Types" wiki page and identifies the specific data and software that it will use - Strongly agree
The proposed project has a realistic schedule with explicit and measurable milestones at least each week and mostly every class - Strongly agree
The proposed project includes an in-class activity - Strongly agree (Already completed)
The proposed project has resources available with sufficient documentation - Strongly agree
The proposed project clearly identifies deliverable additions to our VR Software Wiki:Â
(5)
The proposed project involves previously unavailable Yurt data visualization functionality:Â
(5), This would be super cool.
The proposed project involves large data visualization along the lines of the "Data Types" wiki page and identifies the specific data and software that it will use:Â
(5) -- Manhattan Live Traffic
The proposed project has a realistic schedule with explicit and measurable milestones at least each week and mostly every class:Â
(5)
The proposed project includes an in-class activity -- Already done I think?
The proposed project has resources available with sufficient documentation:Â
(5)
Get familiar with the traffic dataset, clean the dataset.
Research Mapbox and incorporating into Unity
Make basic mobile app with Mapbox
Add Manhattan Traffic dataset to Unity
Finish mobile application
Port to the Yurt (will be doing throughout April)
Finish journal writeup
Initial brainstorming of new project ideas, I knew I wanted to do something with map data but could not pinpoint on what.
Used this time to finalize project idea and research SDKs and frameworks. Chose Unity as software to use for Project 2.
Settled on using Mapbox SDK since it is compatible with Unity and there is sufficient documentation available for reference. Watched several Mapbox tutorials to gain familiarity with the plugin.
Watched Mapbox Tutorial series (https://www.mapbox.com/videos/how-to/create-and-edit-data-in-mapbox-studio/) and developed a sample application displaying map data with the Mapbox SDK for iOS.
Clean Manhattan traffic dataset and worked on importing it into Unity. Researched different dataset formats that Unity supports.
Worked with Unity, gaining familiarity with the interface and controls. A slight learning curve initially.
Visualized sample scenes and views in Unity.
Successfully got Mapbox and dataset to work and visualize in Unity.
Started implementing animations in Unity - this took a bit of research and was initially difficult.
Worked on making the dataset visualization look more intuitive by using colors to display the more heavily traffic areas (orange cars represent heavy traffic whereas green cars represent light traffic)
Began researching the Mapbox Vision SDK (will include this in the Mapbox tutorial deliverable but not particularly useful in visualizing the Manhattan Traffic dataset)
Continued working on mobile application visualizing map data using Mapbox for iOS.
Kept working on mobile application, ran into several compilation errors regarding the Scene Kit in iOS.
Worked with Loudon to build Unity project and set up connecting to the Yurt.
Continued work on Mapbox Wiki deliverable. Looked into other forms of map visualization software. Worked on journal writeup.
Researched other applications of Mapbox, including tilesets and designing personal maps.
Looked into Mapbox terrain SDKs and using them for visualizing planetary data, such as my first project.
Completed Mapbox Tutorial for Unity. Researched and added information about the Mapbox Vision SDK.
Continued work on mobile application.
Started compiling information and creating presentation poster. Continued finalizing and working on mobile application.
Continued work on mobile application.
Completed mobile application.
Mobile application testing. Started final presentation.
Completed final presentation preparation. Started planning out material for poster.
Worked on final poster.
Continued work on final poster. Recorded video for final poster presentation.
Completed final poster. Worked on final presentation content.
I visualized Manhattan Traffic data in Unity, which was then ported to the Yurt and developed an iOS application using the Mapbox Maps SDK for iOS.
Importing the Mapbox package and ARFoundation package in Unity
San Francisco Visualization using the Mapbox SDK in Unity
Earth Visualization using the Mapbox SDK in Unity