Slippage-Preserving Reshaping of Human-Made 3D Content

被引:1
作者
Araujo, Chrystiano [1 ]
Vining, Nicholas [1 ,2 ]
Burla, Silver [1 ]
Ruivo De Oliveira, Manuel [1 ]
Rosales, Enrique [1 ]
Sheffer, Alla [1 ]
机构
[1] Univ British Columbia, Vancouver, BC, Canada
[2] NVIDIA, Toronto, ON, Canada
来源
ACM TRANSACTIONS ON GRAPHICS | 2023年 / 42卷 / 06期
基金
加拿大自然科学与工程研究理事会;
关键词
Slippage; Shape Editing; Reshaping; DEFORMATION;
D O I
10.1145/3618391
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Artists often need to reshape 3D models of human-made objects by changing the relative proportions or scales of different model parts or elements while preserving the look and structure of the inputs. Manually reshaping inputs to satisfy these criteria is highly time-consuming; the edit in our teaser took an artist 5 hours to complete. However, existing methods for 3D shape editing are largely designed for other tasks and produce undesirable outputs when repurposed for reshaping. Prior work on 2D curve network reshaping suggests that in 2D settings the user-expected outcome is achieved when the reshaping edit keeps the orientations of the different model elements and when these elements scale as-locally-uniformly-as-possible (ALUP). However, our observations suggest that in 3D viewers are tolerant of non-uniform tangential scaling if and when this scaling preserves slippage and reduces changes in element size, or scale, relative to the input. Slippage preservation requires surfaces which are locally slippable with respect to a given rigid motion to retain this property post-reshaping (a motion is slippable if when applied to the surface, it slides the surface along itself without gaps). We build on these observations by first extending the 2D ALUP framework to 3D and then modifying it to allow non-uniform scaling while promoting slippage and scale preservation. Our 3D ALUP extension produces reshaped outputs better aligned with viewer expectations than prior alternatives; our slippage-aware method further improves the outcome producing results on par with manual reshaping ones. Our method does not require any user input beyond specifying control handles and their target locations. We validate our method by applying it to over one hundred diverse inputs and by comparing our results to those generated by alternative approaches and manually. Comparative study participants preferred our outputs over the best performing traditional deformation method by a 65% margin and over our 3D ALUP extension by a 61% margin; they judged our outputs as at least on par with manually produced ones.
引用
收藏
页数:18
相关论文
共 77 条
  • [1] Differential coordinates for local mesh morphing and deformation
    Alexa, M
    [J]. VISUAL COMPUTER, 2003, 19 (2-3) : 105 - 114
  • [2] [Anonymous], 2023, TurboSquid by ShutterStock
  • [3] [Anonymous], 2023, About us
  • [4] Araujo Chrystiano, 2022, ACM Transaction on Graphics, V41, P4
  • [5] Artusi A., 2016, IMAGE CONTENT RETARG
  • [6] Lillicon: Using Transient Widgets to Create Scale Variations of Icons
    Bernstein, Gilbert Louis
    Li, Wilmot
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2015, 34 (04):
  • [7] Pattern-Aware Shape Deformation Using Sliding Dockers
    Bokeloh, Martin
    Wand, Michael
    Koltun, Vladlen
    Seidel, Hans-Peter
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2011, 30 (06):
  • [8] Buonamici Francesco, 2018, Computer-Aided Design and Applications, V15, P443, DOI 10.1080/16864360.2017.1397894
  • [9] Structure-Preserving Reshape for Textured Architectural Scenes
    Cabral, Marcio
    Lefebvre, Sylvain
    Dachsbacher, Carsten
    Drettakis, George
    [J]. COMPUTER GRAPHICS FORUM, 2009, 28 (02) : 469 - 480
  • [10] Differentiable 3D CAD Programs for Bidirectional Editing
    Cascaval, D.
    Shalah, M.
    Quinn, P.
    Bodik, R.
    Agrawala, M.
    Schulz, A.
    [J]. COMPUTER GRAPHICS FORUM, 2022, 41 (02) : 309 - 323