Yanmi Yu's Journal
before after
---- ----
1 | 4 | Goal 1: articulate VR visualization software tool goals, requirements, and capabilities;
1 | 4 | Goal 2: construct meaningful evaluation strategies for software libraries, frameworks, and applications; strategies include surveys, interviews, comparative use, case studies, and web research;
1 | 4 | Goal 3: execute tool evaluation strategies;
1 | 3 | Goal 4: build visualization software packages;
1 | 5 | Goal 5: comparatively analyze software tools based on evaluation;
1 | 5 | Goal 6: be familiar with a number of VR software tools and hardware;
1 | 5 | Goal 7: think critically about software;
2 | 5 | Goal 8: communicate ideas more clearly;
1 | 4 | Goal 9: be able to distinguish when could be a good time to do AR/VR data visualization, instead of regular 2D data visualization
ALL OTHER WIKI CONTRIBUTIONS
CONTRIBUTION 1 Fix link for the paper on page VR in engineering
CONTRIBUTION 2 Update Vuforia page with latest change and more details Link
CONTRIBUTION 3 Update Time series data and Environmental Data to Scientific Data page Link
CONTRIBUTION 4 Add a page about web XR to VR Development Software Link
CONTRIBUTION 5 Activity page link Project 1 Link
CONTRIBUTION 6 Add a page web XR Animation tutorial + debug tips Link
HOURS SUMMARY
Total: 74.5 hours
HOURS journal
3/17/24 - 0.5 Hour
0.5 hr
updated the related link WebXR page in VR Development Software with most recently added wiki page from 2025 Link
3/11/24 - 1.5 Hour
0.5 hr
Eunjin Changing light settings pre class set up
1 hr
make presentation for the final
draft self-evaluation
Class Attendance & Participation (15%) – I attended all classes except for one due to illness and actively participated in discussions. I also contributed to the class Slack with useful responses and shared my VR lab experience as a volunteering participant. (Full credit)
Survey Contributions (15%) – I designed a comprehensive survey and contributed to data collection and analysis. The results were super insightful. I also try to give my best feedback to my peer's survey (Full credit)
In-Class Activity Quality (20%) – I actively engaged in all in-class activities, though I occasionally forgot to put screenshots in the activity board and had to make it up later. However, I ensured I followed along with the exercises and discussions. (Around 18/20)
In-Class Activity Results Analysis (10%) – My analysis was insightful. Details can be seen in my final representations. (Full credit)
Weekly Journal (15%) – I consistently updated my weekly journal and the time is accurate. (Full credit)
Final Wiki Contributions (25%) – I completed four wiki updates but could have put in more effort to expand the content further. (Around 21/25)
3/9/24 - 2.5 Hour
2.5 hr
Update Wiki contribution of data cleaning and processing for WebXR
Add wiki web XR Animation tutorial + debug tips
3/8/24 - 1.5 Hour
0.5 hr
project 2 idea brain storm
AR 3D comic book
use Kivicube (see video right or this link)
How to do VR and what is the point of VR
Something integrating LLM
1
popping bubble and bubble color indicating mood
LLM --> mood
Speech recognition --> number of bubble
2
flying words
Speech recognition --> letter or character
catch the words to make a sentence?
1 hr
Update Wiki scientific data

3/5/24 - 3 Hour
0.5 hr
Colby's In-Class Activity Pre-Class Set-Up
0.5 hr
organize survey
2 hr
improve time and country canvas display in XR mode
3/3/24 - 4.5 Hour
1.5 hr
debug WebXR controller change the year and country
1.5 hr
debug WebXR controller change the data with TAs
1 hr
prepare in-class instruction and survey
0.5 hr
Water Data in-class activity setup
3/2/24 - 5 Hour
3 hr
implement code for controller to change the data(swtich country and year)
2 hr
installing vite and local host certificate for easy sharing access(Thanks Feiyue!)
3/1/24 - 4 Hour
3 hr
update UI control
webXR update
Session and Input Source Handling
Animation Loop Setup
Controller Input Handling
1 hr
Controller Input Handling debug
changeyear and country on web also sometimes have problem
2/28/24 - 3 Hour
2 hr
Data Integration and Controller Setup
Implement code for event listener for web version on XR
Implementing Tree Visualization in VR
1 hr
debug code for event listener for web version on XR so that the data is properly scaled and animation is properly triggered.
2/25/24 - 4 Hour
2 hr
initialization
implement code for event listener for web version on XR
2 hr
debug code for event listener for web version on XR so that the data is properlly scaled and animation is properlly triggered.
2/24/24 - 1.5 Hour
1 hr
pivot to give up on Vuforia
research new appraoch(benzi or webXR)
get rid of map recoginzation part
reduce the variable numbers for the data visualzation --> only cover loss and gain
new visualization formula (insert basic number to avoid the condition when a country has negative cover change)
0.5 hr
Prepare 3 minute project update with powerpoint
2/23/24 - 4 Hour
4 hr
Vuforia + unity debug 😭
cannot properly link the recognization of the map with the correspoding data visualization
2/22/24 - 3 Hour
3 hr
Building data visualization
Vuforia + unity debug
2/18/24 - 3 Hour
1 hr
Complete installation steps for both Paraview
Sign up for AVP Unity Lab slots outside of class!
2 hr
Data analysis, not every country is a good choice of visualization
eg chinese, has huge basic numbe of land cover, than it is hard to tell the change(either gain or loss) between years.
continue on Vuforia building
2/16/24 - 5 Hour
5 hr
set up unity and try out basic functionality
Vufoira set up and try out
update Vufoira wiki
2/15/24 - 3 Hour
3 hr
clean up data(cover loss and CO2 emission) from global forest watch by parsing different threshold together.
clean up data to delete location/region that has missing data
clean up data to parse ISO code with country name
reorganize data so that the timestep is aligned
preprocess data into excel and json file.
2/12/24 - 2 Hour
0.5 hr
journal self-evaluation (15 min)
rebruic
5 == exceeds expectations
4 == meets expectations
3 == mostly solid with some gaps
2 == shows some progress
1 == some attempt
0 == not found
Journal activities are explicitly and clearly related to course deliverables
5, activities are directly related to the class schedule with clear description
deliverables are described and attributed in wiki
2, need more contribution on the wiki deliverables in the future
report states total amount of time
5, yes at the top of the journal.
total time is appropriate
5, just double checked the total time, and report my time honestly.
presentation prep (15 min)
1 Hour
Unity setup, installation, basic experimentation
0.5 Hour
project 2 brainstorm
music 3D display, visualize music note of the piece as stairs with a ball on top
inspiration
display/compare repeats of the melody, especially on Bach fugue
tool:
librosa
music visualization blender https://www.youtube.com/watch?v=cr7X4jV3kac
other coding music visualization with github https://www.youtube.com/watch?v=_yXQayoxJOg
To be watched(https://www.youtube.com/watch?v=qDIF2z_VtHs )
2/10/24 - 0.5 Hour
0.5 hr
Properly update project 1 proposal as a wiki page rather google doc, update presentation link.
Update Project Evaluation for project 1
2/9/24 - 4.5 Hours
0.25 hr
Continue DinoVR and put screenshot in Class Activity Board under DinoVR Screenshots.
0.75 hr
Revise project 1 proposal into one google doc
Evaluate project plan using the rubric
make presentation slide accordingly
3.5 hr
research to fulfill milestone by 2/11
data visualization idea for NewCo on quest 3 : https://www.youtube.com/watch?v=PoQxW3ZEklg
Unity set up:
data visualization effet: https://forwork.meta.com/blog/how-data-visualization-impacts-businesses/
data of deforestation:
2/5/24 - 3 Hours
0.5 Hour - In Class continuation
finished DinoVR experience from class
finished class activity broad your presentation
1.5 Hour
project 1 research(finding data and compare feasibility across projects)
1 Hour
refine propose plan, update schedule
2/11: research(data refinement, software selection, 3D simulation platform)
2/13: 3D simulation with the global map and prototype time effect and data display ( try resolution smaller than a country)
2/20: continue
2/25: overlap second type of data on the original global map
2/27: compare multiple types of data by regions(to observe the interplay )
3/04: debug & class prep
3/06: gather feedback and potential improvement.
2/1/24 - 3 Hours
1.5 Hour
download DinoVR
read DinoVR paper
1 Hour
Global deforest/forest data visualization
list three things you will do during the project
Collect and analyze global deforestation/afforestation data from sources like Global Forest Watch or UN FAO
Create an immersive 3D VR visualization of forest cover changes over time, highlighting hotspots
Develop interactive VR layers to explore causes (e.g., logging, wildfires) and impacts (e.g., carbon emissions, biodiversity loss).
list one class activity we might do for the project
VR headsets to "fly over" deforested regions and interact with data points
list potential deliverables
A VR environment with time-lapse forest change maps.
A report linking deforestation trends to economic/policy factors.
New York Time wedding announcement data
list three things you will do during the project
Scrape and analyze NYT wedding announcements for trends (e.g., professions, education, marriage age, name, parent info).
Build a VR "social network" visualization showing connections between couples’ backgrounds.
Create interactive VR stories?? like walk into someone's marriage(might be hard to do)
list one class activity we might do for the project
design VR narratives based on wedding announcement data?(not sure )
list potential deliverables
A VR experience exploring socioeconomic trends in marriage.
A report illustrating statistical analysis
3D map of transportation of high-speed train during Spring Festival
list three things you will do during the project
Gather real-time/past transportation data (e.g., ticket sales, routes) for China’s Spring Festival travel rush.
Model a 3D VR map of high-speed rail networks with animated passenger flow
Simulate peak travel times and bottlenecks
list one class activity we might do for the project
Teams prototype a section of the rail network, then combine modules into a full system???
list potential deliverables
A VR simulation of Spring Festival travel patterns.
A data-driven report on infrastructure strain and solutions.
0.5 Hour
Brainstorm software evaluation metrics
Global Deforest/Forest Data Visualization in VR
Alignment with verified sources
Pre/post-VR quiz score improvement
New York Times Wedding Announcement Data in VR
Engagement duration?
User ratings of story compellingness?
3D Map of High-Speed Train Transportation During Spring Festival
Identification of bottlenecks
rendering?
1/30/24 - In Class continuation
1 Hour
Google earth lab

1/30/24- 4 Hours
2 Hours
Set up Quest 3, Paperspace and SteamVR
explore free VR games and get familiar with the headset
Added the course learning goals to the top of my journal
1 Hour
Explore previous students' work on project 1:
Brainstorm potential project ideas:
Global deforest/forest data visualization with time series on global map and with total amount calculation
New York Time wedding announcement data
Family/social connection tree
Wedding timeline that change the focus of social
Matchmaking prediction via ML?
3D map of transportation of high-speed train during Spring Festival(chunyun)
busiest train station with perspective change(worker/student/engineer)? (need further research on dataset)
Immersive theater play, similar to Sleep No More, allowing the users to run around in a specific building and explore different stories from various perspective
1 Hour
Pick 2-5 potential pieces of software to explore and evaluate for your research project
unity
3Data
1/27/24 - 4 Hours
Created personal journal page
Went through course timeline
Set up slack and introduced myself
Read through project ideas
Check out Kenny Gruchalla's bio and leave questions
Read through the wiki and identified nine potential changes(see below)
Completed the first 10 minute task (marked as DONE below).
9 separate changes I would make to the wiki:
10 minutes
Fix link for the paper on page VR in engineering [DONE]
Write something about Meta Quest 3 on this page, at least include the link taking reading to the subgroups(Quest 3 Setup Guide & Quest 3 Practice Tutorial)
One block on VR Art Gallery Software requires google drive access, make sure it is public for all.
1 hour
Talk about the common way of finding the dataset, and the advantage and disadvantage between big data and specific data
Add "VR in Architecture" section under What is VR for?(the current link takes to 404 page)
Update content one the Home page so that it is consistent with the most recent changes.
10 hours
Consolidate pages of VR Visualization Software sections, and make sure the structure of this section is on this page for easy nevigation
Create a page about "VR in Tourism and Travel" and its impact on cultural experiences.
Create a page about Current Difficulties/Limitations under the page Related Technology