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.

Student: Connor Pugh
Independent Study at the XR Collaboratory

Student: Zhening Zhu
Independent Study at the XR Collaboratory

Student: Connor Pugh
Independent Research at the XR Collaboratory
Project website: https://xrc-students.github.io/xrc-students-sp2024-ir20-pugh/

Student: Sissel Sun
Independent Research at the XR Collaboratory
Project website: https://xrc-students.github.io/xrc-students-sp2024-ir22-sun/

Student: Ruslana Yurtyn
Independent Research at the XR Collaboratory
Project website: https://hello-rusy.azurewebsites.net/

Student: Qingxuan Yan
Independent Study at the XR Collaboratory

Student: Connor Pugh
Independent Study at the XR Collaboratory

Student: David Lou
Independent Research at the XR Collaboratory
Project website: https://xrc-students.github.io/xrc-students-sp2024-ir21-lou/

Student: Amitesh Sinha
Independent Research at the XR Collaboratory
Project website: https://xrc-students.github.io/xrc-students-sp2024-ir19-sinha/

Student: Michael Hanlon (based on prior work by Grant Hinkle and Vikram Pandian)
Independent Research at the XR Collaboratory
Project website: https://xrc-students.github.io/xrc-students-sp2024-ir27-hanlon/

ADDITIONAL STUDENT PROJECTS