TY - GEN
T1 - Skeleton-and-Trackball Interactive Rotation Specification for 3D Scenes
AU - Zhai , Xiaorui
AU - Yu, Lingyun
AU - Chen, Xingyu
AU - Telea, Alex
PY - 2022/1/23
Y1 - 2022/1/23
N2 - 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.
AB - 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.
KW - Skeletonization
KW - 3D interaction
KW - Image-based techniques
U2 - 10.1007/978-3-030-94893-1_2
DO - 10.1007/978-3-030-94893-1_2
M3 - Conference contribution
SN - 978-3-030-94892-4
T3 - Communications in Computer and Information Science
SP - 26
EP - 52
BT - Computer Vision, Imaging and Computer Graphics Theory and Applications
PB - Springer
CY - Cham
ER -