Linear Cage Deformer for Reduced-Artifact Multi-Layer Outfit Fitting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for rendering multi-layered clothing on avatars using radial basis functions (RBF) result in distorted shapes and artifacts, especially when multiple layers are applied, leading to diminished image quality.

Innovation Solution

A linear cage deformer technique is employed to deform the outer cages of garments based on the inner cages and avatar body, preserving original spacing and alignment, and avoiding extrapolation errors to maintain image quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If radial basis functions (RBF) are used to reshape garment outer cages for multi-layered clothing, then the clothing can be fitted onto the avatar body, but the shape becomes distorted and artifacts appear, diminishing image quality

Engineering Contradiction:
Improveclothing fitting capabilityVSAvoidshape accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The garment is divided into an inner cage and an outer cage, which are deformed independently. The inner cage is fitted to the avatar body while the outer cage maintains its original shape characteristics, preventing the compounding distortion that occurs when the entire garment is deformed as a single unit using RBF.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different parts of the garment are treated differently: the inner cage undergoes deformation to achieve proper fit, while the outer cage preserves its original spacing and alignment to maintain visual quality. This localized approach to deformation avoids the global distortion introduced by RBF.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If single layer distortions are applied to garment outer cages on multi-layer outfits, then each layer can be fitted individually, but the distortions compound and amplify as more layers are added, causing the outfit to explode or become enormous

Engineering Contradiction:
Improvemulti-layer fitting capabilityVSAvoidoutfit proportion
Core Design Contradiction:
Adaptability or versatilityVSShape

Solution Approach 1:

Each garment layer is segmented into inner and outer cages that can be processed independently. This segmentation prevents the compounding of distortions across multiple layers, as each layer's outer cage maintains its original proportions while the inner cage adapts to the underlying layer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of deforming the outer cage to match the inner cage (which would propagate distortion outward), the method preserves the outer cage's original shape and only deforms the inner cage to fit the underlying layer, effectively inverting the traditional deformation approach.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS20250265799A1Linear cage deformer for multi-layered outfits
Publication Date: 2025.08.21 ROBLOX CORP
  • US20250265799A1 patent drawing
  • US20250265799A1 patent drawing
  • US20250265799A1 patent drawing

AI summary

A linear cage deformer is used to create a deformation of an outer cage of a garment to fit an avatar body of a three-dimensional avatar. The technique may include layering the garment onto the avatar body. The layering may include computing a bulk scale of an overall deformation transformation, constructing influence lists, generating sets of normal vectors, and computing rotation matrices. Then, the layering may further include, for each point in the influence lists, applying corresponding rotation matrices and the bulk scale between points on the inner cage of the garment and the outer cage of the avatar body. Adding these results generates weighted deformed points, which are summed and applied to points on an outer cage of the garment, creating a deformed outer cage for the garment that is usable to fit the garment onto the avatar body.