May - Jul 2026

Designing a 3D viewer using AI prototyping

3D Viewer Case Study Hero Image
Team Members

UX Designer, Product Manager, and Tech Lead

Role

Lead UX Designer

Toolkit

Web Application, 3D Tool Design, AI Prototyping, Interaction Design, Responsive Design

At a glance

Following a spike in support calls after releasing a 3D tool to customers, I led a rapid research initiative to determine core usability flaws and leveraged AI-assisted prototyping to design an intuitive and interactive 3D viewer which addressed customers' pain points.

Problem

Customer friction identified

Dental Workflow

To understand the friction, it helps to understand the Glidewell customer workflow. The My Account customer portal is the digital hub where customers manage their cases and their accounts.

When a dentist submits an intraoral digital scan for a custom dental restoration (like a crown or bridge), Glidewell’s lab technicians design the restoration in 3D using the original scans. Before physical fabrication begins, clinicians can request to view the restoration design and need to log into My Account to review the proposed design for key clinical factors like aesthetics, occlusal space, and margins.

The Support Spike

In April 2026, an overly advanced 3D viewer tool, originally built for internal lab design technicians, was pushed directly into the customer portal to offer more functionality.

However, internal lab technicians and practicing dentists have radically different goals and technical software familiarity. After about a month, Customer Experience (CX) leadership reached out with an urgent issue: call centers were flooded with confused, frustrated dentists who required walkthroughs from Customer Service Representatives (CSRs) just to inspect their patient's restoration.

How might we transform a complex internal 3D design tool into an intuitive customer workspace that gives clinicians the tools they need to evaluate restorations without overwhelming them?

Research

Rapid user testing with a problematic tool

Screenshot of 3D Viewer that was launched

Faced with rising support costs and frustrated customers, I developed a targeted research plan in June and asked my UX team member to help execute a heuristic analysis, competitor benchmarking, and qualitative user testing across internal dental advisors as well as practicing clinicians.

"There’s so many things, I can't see the design."
-Dr. C, Usability Test Participant

Key Research Findings

  • Overwhelming UI: The tool suffered from overlapping widgets, hidden sub-menus, and redundant features which all got in the way of the main goal of viewing the design.

  • Navigational Challenges: Viewport controls were awkward. Users couldn't figure out how to pan, rotate, or zoom using various mouse buttons or trackpads.

  • The Communication Gap: Dentists had no direct way to annotate or communicate precise modifications back to lab technicians, forcing them to rely on basic free-text fields or phone calls

Strategy

Phased UX recommendations

Design screenshot of phase 1 improvements

To balance immediate support relief against long-term architectural improvements, the UX team presented our research findings to executive stakeholders and established a phased strategy:

"Simplify the experience for now while we make the general enhancements later."
-Executive Stakeholder

Securing stakeholder and product alignment on the immediate Phase 1 recommendations successfully unblocked the development team for near-term release.

Phase 1 Recommendations

  1. Simplify viewport navigation

  2. Streamline tools & widgets

  3. Customer-friendly terminology

Execution

Phase 2: AI-assisted 3D prototyping

Figma to Fully Interactive Prototype Process

While Phase 1 addressed immediate usability flaws, Phase 2 targeted the experience gap uncovered during research: communicating design feedback.

Bypassing 2D Prototyping Limits

Standard 2D Figma frames and prototypes are inherently limited when conveying 3D spatial interactions, complex gestures, dynamic layer opacities, and screenshot markups.

Rather than relying on static mockups or waiting for engineering spikes, I made a decision to utilize an AI-assisted prototyping workflow to build a live, code-backed WebGL prototype.

Building this new prototype allowed me to test the functionality of certain complex features in a realistic way to ensure a sound experience that I knew was technically feasible.

The Tools

  1. Figma: Defined core UI layout, button & toolbar style, and annotation tool states.

  2. Claude: Leveraged Claude to rapidly translate 2D specs and gesture logic into working web components.

  3. GitHub: Pushed generated code to a dedicated repository to track iterations and manage code components.

  4. Vercel: Deployed a responsive, web prototype link for instantaneous sharing with Product and Engineering leadership.

Viewport Navigation Toolbar Image

Simplified Viewport Navigation

Includes preset orientation buttons and keyboard shortcuts—ensuring even first-time users can inspect critical restoration angles instantly.

Viewport Navigation Toolbar Image

Simplified Viewport Navigation

Includes preset orientation buttons and keyboard shortcuts—ensuring even first-time users can inspect critical restoration angles instantly.

Annotation Toolbar image

New Annotation Tool

Dentists can capture a screenshot from any 3D view angle, annotate directly on the image with pencil and text tools in various colors, and attach notes directly to their case feedback.

Annotation Toolbar image

New Annotation Tool

Dentists can capture a screenshot from any 3D view angle, annotate directly on the image with pencil and text tools in various colors, and attach notes directly to their case feedback.

Request Changes Modal Screenshot

Design Approval Workflow

A seamless approval workflow allows clinicians to approve the design for immediate fabrication or submit change requests with attached annotations back to lab technicians.

Request Changes Modal Screenshot

Design Approval Workflow

A seamless approval workflow allows clinicians to approve the design for immediate fabrication or submit change requests with attached annotations back to lab technicians.

Mobile responsive screenshots

Mobile Responsiveness

The layout was designed to adapt dynamically across desktop, tablet, and mobile web browsers—catering to dentists who review cases away from their desk.

Mobile responsive screenshots

Mobile Responsiveness

The layout was designed to adapt dynamically across desktop, tablet, and mobile web browsers—catering to dentists who review cases away from their desk.

Deliverable

An interactive 3D prototype

3d Viewer Prototype Screenshot

After about 15 hours of work iterating between Figma and Claude, I was able to deploy a working version using Vercel. Check out the current version below.

Prototype Features

  • Interactive 3D viewer with preset view buttons + shortcut keys.

  • Simple controls for rotation, pan, and zoom in/out. Intuitive touch interactions.

  • Multiple color theme rendering options

  • Visibility and opacity controls for model layers

  • Screenshot + annotation tool

  • Approve or Request Changes workflow

  • Fully responsive but try on a desktop for best experience :)

Outcome

Product alignment status

By adopting a phased strategy, we ensured that customer experience remained our top priority. Phase 1 directly addressed critical customer friction by eliminating immediate usability issues, while Phase 2 targeted deeper, high-value experience enhancements like native annotations.

Integrating AI-assisted prototyping into my workflow fundamentally compressed our alignment velocity. It reduced what traditionally would have taken months of design iterations and static documentation into an interactive "living" specification.

  • Strategic Product Alignment: Partnering with our Product Manager and Tech Lead, we validated that a code-backed prototype is our team’s most effective mechanism for demonstrating complex spatial UX requirements and pitching executive leadership for Phase 2 green-light.

  • "Living" Specification: Rather than relying on ambiguous 2D mockups, the AI-enhanced prototype provided engineering with a concrete target for UI layout and interactive requirements long before development begins.

  • Next Steps: The team is currently planning to use the live prototype to conduct a second round of qualitative user testing. We would use the feedback and test results to validate the annotation workflow and support our upcoming executive proposal.

Reflection

Insights & takeaways

Insight #1

Technical challenge: code ownership vs. living specs

Working with code-backed AI prototypes introduced an important technical dialogue with our Tech Lead: Is AI-generated code production-ready?

While the Claude prototype provided a working 1:1 visual spec, our engineering team needed to maintain strict code governance, performance benchmarks, and long-term architecture. We agreed that the prototype served as a highly detailed specification, while developers would author the final code.

This realization sparked an ongoing initiative to explore tools like Figma Code Connect, ensuring our design system components maintain a seamless 1:1 bridge between UX design specs and code repositories.