Real-Time Physically Guided Hair Interpolation

被引:0
|
作者
Hsu, Jerry [1 ,2 ]
Wang, Tongtong [3 ]
Pan, Zherong [2 ]
Gao, Xifeng [2 ]
Yuksel, Cem [1 ,4 ]
Wu, Kui [2 ]
机构
[1] Univ Utah, Salt Lake City, UT 84112 USA
[2] LightSpeed Studios, Irvine, CA 92618 USA
[3] LightSpeed Studios, Shenzhen, Peoples R China
[4] Roblox, San Mateo, CA USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2024年 / 43卷 / 04期
关键词
Hair Interpolation; Cosserat Rod; SIMULATION; GEOMETRY;
D O I
10.1145/3658176
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Strand-based hair simulations have recently become increasingly popular for a range of real-time applications. However, accurately simulating the full number of hair strands remains challenging. A commonly employed technique involves simulating a subset of guide hairs to capture the overall behavior of the hairstyle. Details are then enriched by interpolation using linear skinning. Hair interpolation enables fast real-time simulations but frequently leads to various artifacts during runtime. As the skinning weights are often pre-computed, substantial variations between the initial and deformed shapes of the hair can cause severe deviations in fine hair geometry. Straight hairs may become kinked, and curly hairs may become zigzags. This work introduces a novel physical-driven hair interpolation scheme that utilizes existing simulated guide hair data. Instead of directly operating on positions, we interpolate the internal forces from the guide hairs before efficiently reconstructing the rendered hairs based on their material model. We formulate our problem as a constraint satisfaction problem for which we present an efficient solution. Further practical considerations are addressed using regularization terms that regulate penetration avoidance and drift correction. We have tested various hairstyles to illustrate that our approach can generate visually plausible rendered hairs with only a few guide hairs and minimal computational overhead, amounting to only about 20% of conventional linear hair interpolation. This efficiency underscores the practical viability of our method for real-time applications.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Real-Time Hair Simulation With Neural Interpolation
    Lyu, Qing
    Chai, Menglei
    Chen, Xiang
    Zhou, Kun
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2022, 28 (04) : 1894 - 1905
  • [2] A HVS-Guided Approach for Real-time Image Interpolation
    Chen, Rui
    Jia, Huizhu
    Xie, Xiaodong
    Wen, Gao
    2015 VISUAL COMMUNICATIONS AND IMAGE PROCESSING (VCIP), 2015,
  • [3] Real-Time Hair Rendering with Hair Meshes
    Bhokare, Gaurav
    Montalvo, Eisen
    Diaz, Elie
    Yuksel, Cem
    PROCEEDINGS OF SIGGRAPH 2024 CONFERENCE PAPERS, 2024,
  • [4] A Method to Simulate Plant Hair in Real-Time Based on Generalized Cylinder and Linear Interpolation
    Ding Weilong
    Zhang Qianyuan
    PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON INFORMATIONIZATION, AUTOMATION AND ELECTRIFICATION IN AGRICULTURE, 2008, : 214 - 218
  • [5] REAL-TIME INTERPOLATION OF STREAMING DATA
    Debski, Roman
    COMPUTER SCIENCE-AGH, 2020, 21 (04): : 515 - 534
  • [6] A RECONFIGURABLE REAL-TIME INTERPOLATION BEAMFORMER
    DASYLVA, P
    MENARD, P
    ROY, D
    IEEE JOURNAL OF OCEANIC ENGINEERING, 1986, 11 (01) : 123 - 126
  • [7] Real-Time Nonlinear Shape Interpolation
    von Tycowicz, Christoph
    Schulz, Christian
    Seidel, Hans-Peter
    Hildebrandt, Klaus
    ACM TRANSACTIONS ON GRAPHICS, 2015, 34 (03):
  • [8] Animating Physically Based Explosions in Real-Time
    Ek, Lars Andreas
    Vistnes, Rune
    Gundersen, Odd Erik
    AFRIGRAPH 2007: 5TH INTERNATIONAL CONFERENCE ON VIRTUAL REALITY, COMPUTER GRAPHICS, VISUALIZATION AND INTERACTION IN AFRICA, 2007, : 61 - 69
  • [9] REAL-TIME PHYSICALLY BASED SOUND SIMULATION
    Eisenhardt, Bram
    Bikker, Jacco
    PROCEEDINGS OF THE EUROPEAN CONFERENCE ON DATA MINING 2015 AND INTERNATIONAL CONFERENCES ON INTELLIGENT SYSTEMS AND AGENTS 2015 AND THEORY AND PRACTICE IN MODERN COMPUTING 2015, 2015, : 141 - 148
  • [10] Real-time physically cloth simulation with CUDA
    Huaming, Li, 1600, Transport and Telecommunication Institute, Lomonosova street 1, Riga, LV-1019, Latvia (18):