Aarav's Journal

Semester Learning Goals


before after

----  ----

  2  | 4 | Goal 1: articulate AR/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

  2  | 4 | Goal 3: execute tool evaluation strategies

  1  | 3 | Goal 4: build visualization software packages

  2  | 5 | Goal 5: comparatively analyze software tools based on evaluation

  2  | 4 | Goal 6: be familiar with a number of AR/VR software tools and hardware

  3  | 5 | Goal 7: think critically about software

  3  | 5 | Goal 8: communicate ideas more clearly

  1  | 4 | Goal 9: be able to convey effective interactive data stories with AR/VR visualizations


PROPOSALS

Project 1 (Link to Project Page)

Project 1 Proposal - Google Doc 

Presentation for Project 1 Proposal - Slides

End Presentation for Project 1 - Slides

Aarav Kumar Project 1 Proposal.pptx

Project 1 Proposal Slides (fonts may appear incorrectly, link works better)

Project 1 Progress.pptx

Project 1 Update Slides (link)

Project 1 Proposal.pdf

Project 1 Proposal  Document

Project 1 - Final Presentation.pptx

Project 1 Final Presentation Slides (link)

Project 2 Proposal <ADD LINK>

Presentation for Project 2 Proposal <ADD LINK>

Poster <ADD LINK>

In-class Activity <ADD LINK>

Public Demo <ADD LINK>

ALL OTHER WIKI CONTRIBUTIONS

CONTRIBUTION 1: VR in Architecture/Urban Planning (created)

Created a page for VR and AR applications in architecture and urban planning to highlight diverse software and uses of AR within this filed. Compiled research on Agora World (a software for visualizing physical sites and buildings + their data in VR).

CONTRIBUTION 2: Scientific Data  (added to)

Added water resource data that I researched and intend to use for Project 1 (several datasets showing range of water data -- from water availability to water withdrawal by country and year).

CONTRIBUTION 3: AR Software for Fluid Simulations (created)

Compiled research for different software to build fluid simulations, particularly those incorporating time-series fluid data, for use in AR environments. Added evaluation criteria for both fluid visualization software, and fluid visualizations themselves (to be used for any project incorporating fluids in AR). Added a comparison table for the researched fluid visualization software.

CONTRIBUTION 4: Quest Controller Input Mapping for Unity - Tutorial and Overview (created)

Tutorial on how to incorporate Quest controller button mapping into Unity projects. Explained how controller mapping works, different types of controller mapping, and step by step tutorial on how to build a simple Unity project with objects that interact with controller input (i.e. button clicks). Also included links to resources for further exploration of more complex and customized controller input mapping (incorporating scripts).

CONTRIBUTION 5: AR for Climate Awareness and Sustainability (created)

Page for different applications of AR and VR technology in climate awareness and sustainability. Complied research, images, videos, and links for examples of AR applications in a range of related fields, including environmental education and awareness, virtual field trips, wildlife conservation, sustainable fashion, immersive environmental storytelling, and disaster management.

CONTRIBUTION 6: Unity Water/Fluid Data Visualization Tutorial (created)

Tutorial on how to build a water or fluid visualization in Unity. Added explanations of what shaders and materials are in Unity and how they can be used to build water-like textures, appearances, and movements for particular objects. Covered steps on how to add custom materials to object in Unity, and adjust material settings / underlying shaders to meet specifications. Also added resources for creating custom water shaders (from scratch) using shader graphs for more control and precision. Added a section on data-driven transformations, what they may be usef for, and how they can be incorporated into water/fluid visualizations in Unity via C# scripts. Provided an example script for reference.

CONTRIBUTION 7:  Unity Timeline for Simple Animations Tutorial (created)

Tutorial on using Unity’s Timeline for simple animations. Added step-by-step instructions on creating and editing animations using the Timeline window. Covered how to add keyframes, adjust animation properties, and control object movement without scripting. Included images for clarity and links to further resources for experimentation, as well as related Unity documentation and tutorials.


CONTRIBUTION N [short description] <ADD LINK>

Google Earth Web

Area I grew up in

Dorm in Brown

Place of significance (my highschool in Delhi)

Google Earth VR

Area I grew up in

Dorm in Brown

Place of significance (my highschool in Delhi)

Last landmark to current location (dorm)

AES to Wellness Web.mov

Last landmark to current location (dorm)

AES to Wellness VR.mp4

HOURS SUMMARY

Total: 84.5 hours (Updated 3/19/25)

HOURS Journal

1/26/25 - 4 Hours

L. Zhao, T. Isenberg, F. Xie, H.-N. Liang, L. Yu - arXiv preprint, 2024 - arxiv.org
J. C. Teixeira, R. M. Coelho, P. B. de Oliveira - Lecture Notes in Computer Science, 2022 - springer.com

1/9/25 - 5 Hours


2/2/25 - 2 Hours


2/3/25 - 4 Hours




2/4/25 - 2.5 Hours




2/5/25 - 1.5 Hours


2/6/25 - 1 Hour


2/8/25 - 2.5 Hours


2/9/25 - 2.5 Hours

Rubric


2/10/25 - 2.5 Hours

key for each criterion:

5 == exceeds expectations

4 == meets expectations

3 == mostly solid with some gaps

2 == shows some progress

1 == some attempt

0 == not found

Criteria:


2/12/25 - 2 Hours


2/14/25 - 2 Hours



2/18/25 - 3 Hours


2/21/25 - 4 Hours



2/22/25 - 3 Hours


2/23/25 - 2 Hours



2/25/25 - 5.5 Hours


2/26/25 - 3 Hours


2/27/25 - 3 Hours


2/28/25 - 3 Hours


3/1/25 - 3 Hours


3/2/25 - 4 Hours

 

3/3/25 - 5 Hours


3/5/25 - 2 Hours


3/6/25 - 2 Hours


3/8/25 - 1.5 Hours


3/10/25 - 2.5 Hours



3/11/25 - 2.5 Hours


3/16/25 - 2 Hours



3/19/25 - 2 Hours


Revised Project 2 Plan: