Crowd Choreography System for Diverse Character Animation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current crowd simulation tools in computer animation are inefficient and burdensome for animating diverse character types, as they require separate configuration and struggle with transitions between different motion sets, leading to high resource and time consumption.

Innovation Solution

A method for animating objects in a computer graphics environment involves receiving a beat description defining potential motions, selecting objects, and creating motion paths based on these descriptions, allowing for the animation of multiple character types with shared or varied animation libraries, and handling transitions through probabilistic beat sequences and motion clips.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional crowd simulators are used to animate diverse character types, then each character type can be animated with type-specific parameters, but the configuration becomes burdensome and time-consuming for animation artists

Engineering Contradiction:
Improvecharacter type diversityVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal animation parameter set that works across multiple character types (bipedal, quadripedal, etc.). Instead of maintaining separate parameter sets for each character type, the system uses a single unified parameter structure that can be applied universally, eliminating the need for animation artists to configure separate instructions for each character type while still supporting diverse character morphologies

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system dynamically adjusts animation parameters based on character type without requiring separate configuration. The unified parameter set includes character type identification and morphology-specific adjustments that are automatically applied, allowing the same parameter structure to adapt to different character types through parameter variation rather than structural change

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If separate configuration is done for each character type, then each type gets optimized animation parameters, but the time and resources required increase significantly

Engineering Contradiction:
Improveanimation qualityVSAvoidconfiguration time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary classification of character types and pre-configures appropriate parameter adjustments automatically. When a character is added to the scene, the system proactively identifies its type and applies the appropriate animation parameters from the unified set, eliminating the need for manual configuration and reducing animation setup time while maintaining quality

Inventive Principle:
Principle #10Preliminary action

3Reliability

If traditional finite state machines are used for motion transitions, then each transition can be precisely controlled, but configuring transitions for numerous character types becomes burdensome

Engineering Contradiction:
Improvemotion transition controlVSAvoidtransition configuration ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements a universal motion transition system that works across all character types. Instead of creating separate finite state machine configurations for each character type, the system uses a single transition parameter set that automatically adapts to different character types based on their morphology, maintaining precise motion control while dramatically simplifying the configuration process

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9396574B2Choreography of animated crowds
Publication Date: 2016.07.19 PIXAR CORP
  • US9396574B2 patent drawing
  • US9396574B2 patent drawing
  • US9396574B2 patent drawing

AI summary

Techniques are proposed for animating a plurality of objects in a computer graphics environment. A crowd choreography system receives a first beat description defining potential motions for the plurality of objects, where the first beat description includes a first motion characteristic. The crowd choreography system selects a first object from the plurality of objects and selects a first value for the first motion characteristic based on the first beat description. The crowd choreography system creates a first motion path for the first object based on the first value and animates the first object based on the first motion path.