Sofia Vaca Narvaja's Journal
Course Objectives
articulate AR/VR visualization software tool goals, requirements, and capabilities;
construct meaningful evaluation strategies for software libraries, frameworks, and applications; strategies include surveys, interviews, comparative use, case studies, and web research;
execute tool evaluation strategies;
build visualization software packages;
comparatively analyze software tools based on evaluation;
be familiar with a number of AR/VR software tools and hardware;
think critically about software;
communicate ideas more clearly;
My Scores
before after
---- ----
1 | 4 | Goal 1: I'm starting class only with knowledge on the potential use cases of AR and VR in science and other fields. By the end of the semester I will be able to comfortably reach this goal.
2 | 5 | Goal 2: Currently have some background from conducting research, will ideally feel super comfortable knowing how to evaluate software that I haven't necessarily used before.
1 | 4 | Goal 3: I would like to feel very comfortable in analyzing the pros and cons of different software tools.
1 | 4 | Goal 4: In order to feel comfortable with this goal I aim to have enough knowledge on what are the existing libraries, etc and their uses.
2 | 5 | Goal 5: I would like to be able to comfortably be able to compare software tools and be able to confidently suggest which ones to use in what situations.
1 | 5 | Goal 6: Like many of the goals before, I haven't had experience working with any type of AR/VR tools, I would like to use this class to explore the available software tools and hardware in depth.
3 | 5 | Goal 7: I try to think critically of software in general, trying to understand the broader context it exists in and the implications of that. I think I can be better at doing this more systematically.
3 | 5 | Goal 8: I think I do this pretty well, but I want to keep practicing it, specially in the context of new technologies.
2 | 5 | Goal 9: With so many technologies out there, scoping becomes a super important aspect of any project. My goal is to effectively scope the knowledge needed to conduct a project, while also explicitly noting of things I might have excluded.
Projects
Project 2 Proposal <ADD LINK>
Presentation for Project 2 Proposal
Poster <ADD LINK>
In-class Activity <ADD LINK>
Public Demo <ADD LINK>
ALL OTHER WIKI CONTRIBUTIONS
Updated Hardware page to include AR and VR hardware (previously it was only the latter) here
Spectacles by Snapchat (AR Hardware): here
Monocle by Brilliant Labs (AR Hardware): here
VR in MRI for Neuroimaging (Made a one-stop page for all things MRI / Neuroimaging. Moved some of the existing pages around and linked them. Included file types, softwares, evaluation methods, adjacent tutorials): here
Virtual Brain Segmenter (Software): here
BodyScope (Software): here
EmbodyXR (Service / Software): here
HOURS SUMMARY
Total: 69.5 hours
HOURS journal
3/19/2025 - Project 2 (3.5 hours)
Searched wiki for project 2 background
Finalized Project 2 proposal presentation
Finalized Project 2 schedule
Updated "Projects" section of journal & plan
Note: if the project is too much, I'll pivot by either dropping the collaboration or the animation (hopefully none, but a game-time decision)
More ideation:
Using vr windows? Meta blocks
3/18/2025 - Extra Wiki Contributions (1.5 hours)
Added some of the extra wiki contributions as described above, all mostly related to AR Hardware
3/18/2025 - HW (2.5 hours)
Read Seven Scenarios Paper
Continued ideation for Project 2
Created Plan (including Seven Scenarios Paper additions)
Ideation
Project idea: fMRI visualization by having a model of the brain and then overlaying a heat map to show the time-series data.
I have three main goals / questions:
Collaboration vs Single User
Is this type of visualization effective for this type of data?
Adding some type of interaction with the scene
Collaboration mode could allow for multiple people to move the animation's progress
all in AR?
static/anchored brain slice?
what would it take to have a 3D model of the brain instead?
what are the limitations?
challenges?
would the data allow it?
would I lose value of the
3/13/2025 - HW (8 hours) - not added to hours summary
Project Updates:
(upcoming) Finish updating and uploading tutorials for 3D Slicer + Unity for project
(upcoming) Put together data from in class experiment + made a page for it
Update all hours on journal for project
Final presentation for Project 1
Sheet with all additions to the wiki
Others:
(upcoming) Finished evaluation

3/11/2025 - HW (4 hours) - not added to summary
Project Updates:
Worked on tutorial for demo
Worked on wiki additions (software, etc)
Worked on putting findings from in class activity together
Others:
finish in class acitivities (ben's volume rendering)
3/4/2025 - HW (8 hours)
Prepped for SideQuest activity
Project Updates:
Figuring out Meta Building blocks in Unity
Figuring out Meta XR Simulator for MacOS use
Finishing building AR and VR scenes
Updated journal with progress
Steps I followed for Unity Development + Testing:
https://developers.meta.com/horizon/documentation/unity/unity-project-setup/
https://developers.meta.com/horizon/documentation/unity/unity-passthrough-tutorial-with-blocks/
https://developers.meta.com/horizon/documentation/unity/unity-passthrough-tutorial/
Realized I was developing on my Mac (needed to be a windows device or another type of troubleshooting)
Troubleshooting:
There is a new integration of Meta XR development for MacOS, had to update some command lines and run on the terminal:
brew tap Oculus-VR/tap
brew install meta-xr-simulator
Meta XR Simulator not appearing on menu bar
Added package by url: com.meta.xr.simulator
FASTER Iteration With Meta XR Simulator - MacOS Support Available!
Meta XR Simulator: Testing Unity AR and VR scenes
Meta XR Simulator: Testing Unity AR and VR scenes
2/27/2025 - HW (4 hours)
Project updates:
Got 3D model from MRI images
Got it ready in 3D Slicer (.stl) and MeshLab (.obj) for use in Unity.
Mainly followed this tutorial: https://www.youtube.com/watch?v=k1WIpwV-8lE
3D Slicer Processing
Using SwissSkullStripper library to isolate brain tissue and remove any skin / bone from brain model.
Segment editor: removing islands, smoothing and cleaning up the model to export as .stl
2/25/2025 - HW (2 hours)
Project updates:
Presentation prep
Kept thinking of experience design + post-activity questionnaire (so what I was going to be measuring)

2/20/2025 - HW (5 hours)
Project Updates:
Discarded paraview option (too complex)
Started exploring 3D Slicer ( + MeshLab)
Found data set, explored 3D Slicer offerings and followed some tutorials
(3) Visualized 3D model, removed bone and skin tissues from visualization (not from actual model)
(4) Got model from data, realized I needed to figure out how to get model of just the brain.
(1) Choosing data from pre-loaded datasets
(2) Volume rendering from x,y,z views of the MRI scan to get 3D view.
2/18/2025 - HW (3 hours)
Project Updates:
Decided on getting 3D Mesh of Brain from MRI (instead of using existing model)
Started exploring Paraview
Got quite stuck
Also started thinking of what the AR vs VR scenes would look like
2/13/2025 - HW (.5 hours)
Journal Self Evaluation:
Journal activities are explicitly and clearly related to course deliverables: 5
Deliverables are described and attributed in wiki: 3? Haven't made many additions to the wiki (yet)
Report states total amount of time: 5, It's there
Total time is appropriate: 5, I've reported the time that it's taken me to work on these projects.
2/11/2025 - HW (4.5 hours)
Completed Project 1 Proposal Page
Completed Project 1 Presentation
Updated/Finalized Project 1 Schedule
Inserted DinoVR screenshots (unsuccessful simulation)
Exploration: Plastinated Human Brain by UBC Medicine
Started to look at existing 3D brain models to understand the differences between Browser and VR views.
Find the model here
Regular Browser
Browser in VR Headset
Immersive VR
2/6/2025 - HW (4 hours)
Gave feedback to pre-project plans in activity board (Mia, Eunjin)
Started solidiying project proposal + created project timeline
Kept looking on wiki for fMRI related software / past work
Found a software NeuroCave, add to wiki: http://brain.uic.edu/software
https://www.vrwiki.cs.brown.edu/vr-visualization-software/medicalholodeck
Could update this page (certain links and information is outdated)
https://www.vrwiki.cs.brown.edu/vr-visualization-software/syglass
Mainly, Liza Kolev's Project 2 included working with Paraview and Medical Holodeck
2/4/2025 - In Class Activity
DinoVR - Submitted feedback form
2/4/2025 - HW (5 Hours)
DinoVR: installing it, reading DinoVR paper to prepare for in-class activity running the app and reproducing images.
Solidify 3 project ideas:
1) fMRI VR Visualization
Three things to do during the project:
Explore different VR tools for fMRI visualization (e.g., SyGlass, Medical Holodeck, 3D Slicer), comparing their capabilities and ease of use.
Document how fMRI data is integrated into VR, considering real-time interaction and accessibility.
Investigate the current landscape of fMRI visualization tools, comparing open-source and proprietary options in terms of cost, features, and adoption in research.
Class activity idea:
VR Data Walkthrough
Goal: Is this the best visualization mode? Is it one of the cases where 2D > 3D?
Have students take turns exploring a defined VR environment and note usability aspects like navigation, interactivity, and clarity.
Follow-up discussion on whether the VR approach enhances understanding compared to traditional 2D imaging.
Potential deliverables:
A comparative analysis of the multiple fMRI VR tools, focusing on accuracy, user-friendliness, and visualization capabilities (Wiki: MRI section).
A step-by-step tutorial on how to use the USC VR Tool for fMRI correction (Wiki: MRI section).
A table evaluating different software on parameters like accuracy, real-time interaction, ease of integration, and cost. (Wiki: MRI section)
Software evaluation metrics to brainstorm:
Error correction accuracy for before vs. after using VR correction tools), Ease of use for neuroscientists vs. general users, Real-time interactivity
2) Population Distribution in Argentina (Urban vs. Rural)
Three things to do during the project:
Collect population data from Argentina and categorize it by urban vs. rural areas.
Would have to manually do it from INDEC’s census.
Use VR to create an interactive heatmap or 3D visualization of population distribution.
Compare different tools (GIS software, VR mapping tools) for their effectiveness in presenting demographic data.
Class activity idea:
Group activity where students visualize population data using different tools (e.g., Unity, Cesium for geospatial VR) and compare outputs.
Potential deliverables:
A tutorial on creating population heatmaps in VR using GIS tools (Wiki: Data Visualization section).
A comparison of different tools for visualizing demographic data in VR (Wiki: Data Visualization section).
An evaluation table ranking VR software based on usability, rendering quality, and scalability.
Software evaluation metrics to brainstorm:
Data accuracy, Scalability, Visualization clarity, User interaction
3) Interactive Menstrual Cycle Visualization -- More education oriented / Science communication
Three things to do during the project:
Design an interactive 3D model of the menstrual cycle, mapping hormonal fluctuations over time.
Explore tools like WebXR, Unity, or Unreal Engine to create an engaging and educational experience.
Test different ways to present data (e.g., VR charts, immersive animations) for clarity and engagement.
Class activity idea:
Group testing: students interact with different versions of the model and provide feedback on clarity, engagement, and scientific accuracy.
Potential deliverables:
A tutorial on building an interactive hormonal cycle visualization in VR (Wiki: Medical Visualization section).
A user study on how interactive models improve understanding of the menstrual cycle compared to static charts (Wiki: Medical Visualization section).
A comparison of VR tools for educational health simulations, including usability and effectiveness rankings.
Software evaluation metrics to brainstorm:
Scientific accuracy, User engagement, Educational effectiveness? VR tool flexibility so how easily can the model be updated or expanded?
Continue adding potential software / data to the wiki
Under MRI in Scientific Data, add Virtual Brain Segmenter (USC’s software) https://sites.usc.edu/duncanlab/virtual-brain-segmenter/
1/30/2025 - In Class Activity (50 minutes)
Google Earth VR, Google Earth Web, Completed form comparing them
Google Earth VR
Special Place
Playa Montoya, Punta del Este, Uruguay
Home @ Brown
Pratt St., Providence, USA

Travel video
Home @ Argentina
Vte. Loepz, Buenos Aires, Argentina
Google Earth Web
Special Place
Home @ Brown
Home @ Argentina
1/30/2025 - HW (4 Hours)
Set up Meta Quest 3, virtual machine
Go to the published wiki and search for "Project" using the search icon in the upper right. Read through at least three previous student projects.
Project 1: Visualizing Mars Data in OpenSpace
Project 2: Visualization of Countries’ Groundwater Levels and Their Water Economies in 2007, 2012, and 2014 (Liza Kolev)
Project 3: Visualising Medical Data In Virtual Reality (Shashidhar Pai)
Pick 2-5 potential pieces of software to explore and evaluate for your research project
OpenSpace (wiki mentions lack of collaboration supporting features https://www.vrwiki.cs.brown.edu/vr-visualization-software/openspace)
Unity
Freesurfer (For brain data, open source)
Using this software and insight from previous projects, create 3-5 potential project ideas.
fMRI VR visualization (wiki has MRI section: https://www.vrwiki.cs.brown.edu/scientific-data)
USC VR Tool https://today.usc.edu/virtual-reality-tool-designed-at-usc-corrects-errors-in-brain-scan-data/
Population distribution in Argentina (highlighting rural vs urban areas)
Visualizing + interactive model of the menstrual cycle -> reflecting hormonal fluctuations?
1/24/2025 - HW (5 Hours)
1.5 hrs: Set up journal, logged into and sent message to Slack, researched next week's speaker and added my question to the document, revised syllabus.
2 hrs: Reading through wiki, proposing changes (suggestions, additions)
~10 minutes to complete:
(implemented) Update WebVR page to show its deprecated (https://developer.mozilla.org/en-US/docs/Web/API/WebVR_API)
Add a page on the Meta Orion glasses (released September 24’) under section Hardware section (Just saw Vishaka also suggested this!)
Add a page on Google Project Starline under “Related Technologies” section (not fully AR/VR but implements aspects of them)
~1 hour to complete:
Add a list of AR/VR conferences/awards under the VR Research section
Add a page of environmental impact of VR/AR technologies
Create a section of AR/VR related issues / considerations + link a few of the pages that have already been written on this.
~10 hours to complete:
Create a “VR in Neuroscience” page - Emphasis on how it can be used in research (interactive model of the brain??)
Create a page focused on wearable devices (under related technologies?) - Potential of VR + AR for MR. Link all current offerings (glasses and beyond)
Create a page tackling cognitive/perceptual limitations/considerations when building these experiences, under the new “Building VR/AR - Issues / considerations” page I suggested above - Linking related research on cognitive load, vision issues, etc.
1 hrs: Read: Augmented Virtual Reality in Data Visualization, J. C. Teixeira, R. M. Coelho, P. B. de Oliveira - Lecture Notes in Computer Science, 2022 - springer.com
.5 hrs: explored project ideas:
Theme: neurotech, wearables?
Immersive library (The library of babel inspired, and Mandy’s contribution)
Would it improve studying efficacy? Look into research done about the impact of environment on studying / focus.