Skip to content

← ArchivePaper2022

Groom Styles Interpolation with Features Preservation for Digital Creatures Effects

Marco Romeo, Carlos Monteagudo Manas, Hristo Arabadzhiyski, Isabela Rovira, Srijith Vasudevan, Matt Traynar

DigiProDreamWorks4 citesCFX

Groom style interpolation technique preserving strand features during blending between different hairstyles for digital creature effects.

Abstract

The Visual Effects industry has experienced a strong shift towards the creation of many shots with several digital creatures and complex grooms (i.e. fur and hair). It is common for these grooms to change in shape over the duration of a shot (e.g. from dry to wet), which requires specific techniques to interpolate across different sets of curves. While researchers have extensively focused on algorithms for polygonal mesh deformation, very little can be found for curves, and basic linear interpolation techniques produce unrealistic results that do not emulate the expected behavior of groom filaments changing in shape and style. In this paper we present an iterative algorithm that allows for the interpolation across different curve shapes with the ability to preserve key features like strand’s curvature and segment lengths. We also introduce the concept of partial blendshape linear interpolation to help the system to rapidly converge to the optimal solution in few iterations. We present detailed results and production use-cases in creatures’ Visual Effects.

How to read this

Category
Method: a curve (groom) interpolation algorithm
Contributions
  • An iterative algorithm to interpolate between different curve shapes while preserving strand curvature and segment lengths
  • A partial blendshape linear interpolation concept to converge to the optimal solution in few iterations
  • Production use-cases for digital-creature grooms changing shape (e.g. dry to wet)
Context
Positioned against the rich literature on polygonal mesh deformation, which it notes is sparse for curves, and against naive linear interpolation that yields unrealistic strand blends.
Correctness
Validated on creature VFX production use-cases rather than a formal benchmark; the key assumption is that preserving curvature and length yields plausible filament motion, so readers should treat the quality evidence as production examples, not quantitative comparison.
Clarity
Practitioner-oriented and readable; a first pass conveys the approach and motivation, a second pass clarifies the iterative scheme.
How to read it
Focus on why linear interpolation fails for strands and on the feature-preservation constraints; second pass on the iteration and partial-blendshape trick if you handle grooms.

Related work

Keywords

This page summarises the entry and links to its original source. The archive never hosts or redistributes the publication itself.Show it in the full archive list →