XRC Toolkit

The XRC Toolkit is a collection of tools and 3D interaction techniques, developed by the XR Collaboratory, to accelerate AR/VR prototyping. These modular, reusable packages are used across all our prototyping activities, including research explorations, collaborations, and student projects.

SELECTED PACKAGES

  • XRC Alignment Tool

    This package provides a tool for aligning object to user-defined planes and coordinate systems.

  • XRC Mesh Tool

    This package provides a tool for manipulating the vertices of a 3D mesh.

  • XRC Go-Go

    This package is an implementation of the Go-Go interaction technique.

  • XRC Color Tool

    This package provides a tool for modifying the color properties of a selected object.

  • XRC Scale Tool

    This package provides a tool for manipulating the scale of a selected object.

  • XRC Line Tool

    This package provides a tool for creating a simple line in 3D space.

  • XRC Create Tool

    This package provides a tool for creating, deleting, and duplicating 3D objects.

  • XRC Grab Move

    This package is an implementation of the Grab Move locomotion technique.

  • XRC Sphere Select

    This package is an implementation of the Sphere Select interaction technique.

Explorations

We study different themes and 3D interaction challenges through project activities called Explorations. These projects are frequently used to test XRC Toolkit components in specific application contexts.

SELECTED EXPLORATIONS

  • Campus Designer

    The Campus Designer project enables members of the XR Collaboratory to deploy their interaction techniques in the context of a 3D design tool, as well as for iteration and evaluation of XRC Toolkit packages.

  • Marble Run

    The Marble Run project allows XR Collaboratory members to quickly iterate on system control techniques for controlling motors and robot prototypes. Student contributors: Vikram Pandian, Grant Hinkle

  • Campus Walker

    Campus Walker explores how we might navigate and interact with virtual environments using real-time volumetric avatars

Collaborations

We collaborate with Cornell faculty on AR/VR-related projects in fields such as computer vision, computer graphics, and human-computer interaction, as well as application domains such as healthcare and architecture.

SELECTED COLLABORATIONS

Student Projects

We provide mentorship for several student projects each semester at Cornell Tech. See also course projects.

SELECTED STUDENT PROJECTS