Project

ProtoSpace

Description

A collaborative CAD visualization tool for supporting Mission Development in augmented reality and on the web.

Client

NASA JPL

NASA JPL

Year

2024

2024

Published

Oct 28, 2025

Oct 28, 2025

Services Rendered

UX Design

Computational Design

3D Visualization

Industries

Aerospace

The improved ProtoSpace web experience featuring the redesigned Session Viewer showcasing Slides, the View Cube, and updated 3D avatars.

Project Overview

ProtoSpace uses the Microsoft HoloLens mixed-reality platform for rapid collaborative visualization of complex mechanical CAD models. ProtoSpace consists of three subsystems: a model processing pipeline, a web portal for uploading and preparing models, and a networked HoloLens visualization client.

ProtoSpace has pioneered industry-leading immersive visualization capabilities that enable groups of people to collaborate quickly and naturally around complex CAD models, finding and fixing problems earlier in the process at a reduced cost and risk.

My Role

Updated UI UX design of the web and HoloLens interfaces.

Led the redesign of the augmented reality UI, supporting advanced hardware capabilities available on the HoloLens 2 headset.

Designed and developed 3D interactive assets for production using industry-standard techniques.

Worked closely with the development team to deliver iterative software releases to customers.

Challenge

Ultimately, we needed to balance the unique needs of a wide array of different individual projects with maintaining a strong focus on generalized, multi-mission use-cases. For example, some of our customers were project managers without much CAD experience, not engineers. With that in mind, we had to balance how the UI met the experience level of both user groups.

Similarly, we needed to design for both HoloLens and web interfaces separately while still maintaining a cohesive identity and user experience. This cross-platform nature of ProtoSpace meant that we needed to consider much more than just the 2D screen experience. For example, some teams collaborated from small, remote home offices while their on-lab colleagues worked in a vast cleanroom environment assembling spacecraft. The two spaces presented very different lighting conditions and spatial constraints that we needed to solve for.

Finally, designing for new technology like the holographic display and gesture-based interactions of the HoloLens 2 has fundamentally different constraints than designing for typical screens and the web. For example, new constraints we had to consider included translucent darks, “oil-slick” display imperfections, lower resolution, limited field of view, spatial awareness, prototype scale conversions, depth, and composition in physical space.

Our Solution

We synthesized complex requirements into user journey maps to identify common design opportunities and feature requests, solving for multi-mission use-cases. For example, we prioritized the models list and session viewer because they are the main touch points of the software, and revamped the project switching interface to support JPLers were working on multiple projects. We designed a complete web app overhaul and simplified UI development by improving on longstanding usability issues and creating a Figma design system that ensured parity with our React component library.

Additionally, the interfaces needed to be simple enough for project managers to use while still being powerful enough for the seasoned mechanical engineer. This included features such as:

  • HoloLens onboarding for more hands-off training and demos

  • Welp tips and documentation on the web

  • 3D widgets for spatial orientation and model manipulation

  • Updated 3D avatars for non co-located and cross-platform sessions

  • Extensive settings for variables like floor-plane and local origin offset to accommodate desk-use and cleanroom-use

  • Improved camera manipulation with a new 3D View Cube widget

  • New AR interface design system that is cohesive with the web app while addressing constraints of the HoloLens

The Result

Award-Winning Software

  • JPL Software of the Year 2021

  • NASA Software of the Year 2021 - Finalist & Honorable Mention

  • JPL Team Award 2020 for the VITAL Ventilator Assembly Instructions and Operations Tutorial

Award-Winning Software

  • JPL Software of the Year 2021

  • NASA Software of the Year 2021 - Finalist & Honorable Mention

  • JPL Team Award 2020 for the VITAL Ventilator Assembly Instructions and Operations Tutorial

Award-Winning Software

  • JPL Software of the Year 2021

  • NASA Software of the Year 2021 - Finalist & Honorable Mention

  • JPL Team Award 2020 for the VITAL Ventilator Assembly Instructions and Operations Tutorial

Saves Billions Each Year

ProtoSpace saves missions like Mars Perseverance Rover and Europa Clipper billions of dollars by catching integration issues, access problems, and design conflicts in the virtual environment before costly hardware is built.

Saves Billions Each Year

ProtoSpace saves missions like Mars Perseverance Rover and Europa Clipper billions of dollars by catching integration issues, access problems, and design conflicts in the virtual environment before costly hardware is built.

Saves Billions Each Year

ProtoSpace saves missions like Mars Perseverance Rover and Europa Clipper billions of dollars by catching integration issues, access problems, and design conflicts in the virtual environment before costly hardware is built.

Astronauts Love It

ProtoSpace received a letter of recommendation from Astronaut Scott Kelly for the NASA Software of the Year award 2021.

Astronauts Love It

ProtoSpace received a letter of recommendation from Astronaut Scott Kelly for the NASA Software of the Year award 2021.

Astronauts Love It

ProtoSpace received a letter of recommendation from Astronaut Scott Kelly for the NASA Software of the Year award 2021.

So Good We Spun It Off. Twice.

Using the ProtoSpace web viewer, the team was able to make assembly and operations instructions for the VITAL ventilator project in 3.5 weeks and develop an interactive educational tool about the different components of the Multi-Mission Radioisotope Thermoelectric Generator (MMRTG).

So Good We Spun It Off. Twice.

Using the ProtoSpace web viewer, the team was able to make assembly and operations instructions for the VITAL ventilator project in 3.5 weeks and develop an interactive educational tool about the different components of the Multi-Mission Radioisotope Thermoelectric Generator (MMRTG).

So Good We Spun It Off. Twice.

Using the ProtoSpace web viewer, the team was able to make assembly and operations instructions for the VITAL ventilator project in 3.5 weeks and develop an interactive educational tool about the different components of the Multi-Mission Radioisotope Thermoelectric Generator (MMRTG).

Used by 25+ NASA Projects

ProtoSpace has supported development of more than 25 NASA projects including Mars Perseverance Rover, Europa Clipper, the Cold Atom Lab, InSight, SPHEREx, SWOT, and NISAR.

Used by 25+ NASA Projects

ProtoSpace has supported development of more than 25 NASA projects including Mars Perseverance Rover, Europa Clipper, the Cold Atom Lab, InSight, SPHEREx, SWOT, and NISAR.

Used by 25+ NASA Projects

ProtoSpace has supported development of more than 25 NASA projects including Mars Perseverance Rover, Europa Clipper, the Cold Atom Lab, InSight, SPHEREx, SWOT, and NISAR.

No CAD Skills Required

ProtoSpace puts powerful 3D visualization in the hands of anyone on the project, regardless of their technical background or CAD experience.

No CAD Skills Required

ProtoSpace puts powerful 3D visualization in the hands of anyone on the project, regardless of their technical background or CAD experience.

No CAD Skills Required

ProtoSpace puts powerful 3D visualization in the hands of anyone on the project, regardless of their technical background or CAD experience.

Last Project

How do you drive and monitor NASA JPL’s coolest robot?

How do you drive and monitor NASA JPL’s coolest robot?

Next Project

How can we manage water more efficiently with NASA satellites?

How can we manage water more efficiently with NASA satellites?

All works © Christiahn Roman 2017

All works © Christiahn Roman 2017

All works © Christiahn Roman 2017