Layered Clothing Cage Fitting for Arbitrary 3D Avatars

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for customizing clothing on 3D avatars in electronic games require complex computations and close coordination between body and clothing creators due to pre-defined geometries, limiting customization capabilities.

Innovation Solution

An automated cage-to-cage fitting technique that allows any body geometry to be fitted with any clothing geometry, enabling layers of clothing to be fitted over underlying layers without requiring complex computations, by using inner and outer cages for body and clothing meshes and radial basis function interpolation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If pre-defined shapes are used for body and clothing geometry matching, then the clothing fits the body geometry, but the capability to customize body shapes and clothing is limited

Engineering Contradiction:
Improvegeometry matching precisionVSAvoidcustomization capability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent transforms fixed pre-defined geometries into adjustable parameterized models. Body and clothing geometries are represented by cages with vertices that can be independently positioned and scaled, allowing continuous adjustment of shape parameters to achieve both precise fitting and extensive customization without being constrained by predetermined templates

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent divides both body and clothing into cage structures composed of multiple vertices, edges, and faces. This segmentation allows independent manipulation of individual vertices to match geometries while maintaining overall shape integrity, enabling precise local adjustments for customization without affecting the entire model

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If complex computations are performed to generate custom clothing geometry matching arbitrary body shapes, then customization capability is improved, but the process complexity and coordination requirements increase

Engineering Contradiction:
Improvecustomization capabilityVSAvoidprocess complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-adjusting cage structures where vertices automatically position themselves to match target geometries through constraint-based algorithms. The clothing cage and body cage independently adjust their vertex positions based on geometric constraints, eliminating the need for complex manual computations and coordination between creators

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces cage structures as intermediary representations between body geometry and clothing geometry. These cages serve as simplified mediators that capture essential geometric features without requiring direct complex computations between detailed body and clothing models, reducing computational complexity while maintaining customization capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250322633A1Layered clothing that conforms to an underlying body and/or clothing layer
Publication Date: 2025.10.16 ROBLOX CORP
  • US20250322633A1 patent drawing
  • US20250322633A1 patent drawing
  • US20250322633A1 patent drawing

AI summary

An automated cage-to-cage fitting technique is used to fit arbitrary three-dimensional (3D) geometry to arbitrary target 3D geometry for 3D avatars in a 3D environment, such as an online game. Each graphical representation of items of clothing is provided with an inner cage and with an outer cage. The inner cage of a clothing item (a current layer) is mapped to the outer cage of another clothing item (a previous/underlying layer) that has already been fitted on the 3D avatar. This mapping enables the current layer to conform to the shape of the previous layer. The technique allows any body geometry to be fitted with any clothing geometry, including enabling layers of clothing to be fitted over underlying layer(s) of clothing, thereby providing customization.