Skeleton-and-Trackball Interactive Rotation Specification for 3D Scenes

Xiaorui Zhai, Xingyu Chen, Lingyun Yu, Alexandru Telea*

*Corresponding author for this work

Research output: Chapter in Book or Report/Conference proceedingConference Proceedingpeer-review

Abstract

We present a new technique for specifying rotations of 3D shapes around axes inferred from the local shape structure, in support of 3D exploration and manipulation tasks. We compute such axes by extracting approximations of the 3D curve skeleton of such shapes using the skeletons of their 2D image silhouettes and depth information present in the Z buffer. Our method allows specifying rotations around parts of arbitrary 3D shapes with a single click, works in real time for large scenes, can be easily added to any OpenGL-based scene viewer, and is simple to implement. We compare our method with classical trackball rotation, both in isolation and in combination, in a controlled user study. Our results show that, when combined with trackball, skeleton-based rotation reduces task completion times and increases user satisfaction, while not introducing additional costs, being thus an interesting addition to the palette of 3D manipulation tools.

Original languageEnglish
Title of host publicationCommunications in Computer and Information Science
Pages26-52
Number of pages27
DOIs
Publication statusPublished - 2022
Event15th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications, VISIGRAPP 2020 - Valletta, Malta
Duration: 27 Feb 202029 Feb 2020

Conference

Conference15th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications, VISIGRAPP 2020
Country/TerritoryMalta
CityValletta
Period27/02/2029/02/20

Keywords

  • 3D interaction
  • Image-based techniques
  • Skeletonization

Fingerprint

Dive into the research topics of 'Skeleton-and-Trackball Interactive Rotation Specification for 3D Scenes'. Together they form a unique fingerprint.

Cite this