Avatar Collision Handling With Consent and Secondary Motion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual reality systems lack the capability to support physical interactions between avatars, such as animations or sounds in response to contact, and face challenges in efficiently detecting and processing these interactions, as well as ensuring user consent for such interactions.

Innovation Solution

A software development kit (SDK) that allows users to define portions of their avatars as colliders and receivers, with a collision detection system to trigger animations, sounds, or effects, and a mechanism to ensure user consent and separate secondary motion processing from the main rendering thread.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If collision detection and physical interaction processing are added to the rendering thread, then avatar interaction capability is improved, but processing efficiency and frame rate deteriorate

Engineering Contradiction:
Improveavatar interaction capabilityVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent divides the avatar interaction system into separate functional modules: a collision detection system that operates independently from the rendering thread. This segmentation allows collision detection and physical interaction processing to be handled separately from the main rendering pipeline, improving processing efficiency while maintaining avatar interaction capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a dedicated collision detection system as an intermediary between avatar movement and rendering. This intermediary system processes collision detection and physical interactions without blocking the rendering thread, enabling efficient handling of avatar interactions while maintaining smooth rendering performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If comprehensive avatar interaction effects (animations, sounds, secondary motion) are implemented, then interaction realism is improved, but system complexity and processing load increase

Engineering Contradiction:
Improveinteraction realismVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments interaction effects into distinct categories: primary interactions (collisions between avatars), secondary motions (hair, clothing, tails), and visual effects (animations, sounds). Each category is processed by dedicated systems, making the overall complex interaction realism manageable and efficient.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing qualities to different avatar parts. For example, secondary motions like hair and clothing are processed with higher detail when needed, while body movements use simpler processing. This local quality approach maintains interaction realism while optimizing processing load.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If collision detection processes all avatar interactions, then interaction detection accuracy is improved, but processing time and computational cost increase

Engineering Contradiction:
Improveinteraction detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements partial collision detection by focusing computational resources on relevant interactions. Instead of processing all possible avatar interactions uniformly, the system prioritizes detections that matter for user experience, reducing processing time while maintaining adequate detection accuracy for meaningful interactions.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments collision detection into hierarchical levels: broad-phase detection for potential interactions and narrow-phase detection for confirmed collisions. This segmentation allows the system to quickly eliminate non-interacting avatars while maintaining accurate detection for those that do interact, reducing overall processing time.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12482162B2Dynamic interactions between avatar attachments
Publication Date: 2025.11.25 VRCHAT INC
  • US12482162B2 patent drawing
  • US12482162B2 patent drawing
  • US12482162B2 patent drawing

AI summary

The present technology pertains to supporting contact interactions between avatars. For example, the present technology supports collisions between a collider and a receiver on avatars and effectuating a resulting effect. In another example, the present technology supports contact interactions that result in secondary motion behaviors from portions of an avatar. Portions of an avatar can be manipulated by forces from colliders that are exerted on the portions of the avatar configured with secondary motion. In addition to supporting interactions between avatars and portions of avatars, the present technology also solves other problems that are collateral to the supporting of contact interactions between avatars. One such problem is one of consent to engage in contact between avatars.