Layered Behavioral Model for Scalable Digital Character Creation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies for creating digital characters are limited by the need for human intervention to define responses to stimuli, leading to time-consuming and biased character development, and inability to scale efficiently or create characters with individualized personalities and nonverbal cues.
Innovation Solution
A virtual experience system that uses a layered, modular approach to create dynamic interactive characters, allowing for the combination of multiple behavioral layers to determine responses to external stimuli, and enabling the creation of nuanced, scalable, and individualized character interactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If human programmers and animators individually define character responses to each stimulus, then character behavior can be precisely controlled, but the process becomes incredibly time-consuming and cannot scale efficiently
Solution Approach 1:
The patent segments character behavior into distinct layers (e.g., idle layer, breathing layer, weight shifts layer, posture layer, gestures layer, performance layer, look-ats layer). Each layer handles specific behavioral aspects independently, allowing precise control of individual behaviors while enabling efficient combination through the behavior synthesis system that selects appropriate layers based on stimulus type and character attributes.
Solution Approach 2:
The behavior synthesis system automatically determines which behavioral layers to activate and how to combine them based on the stimulus and character attributes, eliminating the need for manual programming of every response scenario. The system self-determines the appropriate behavioral combination, significantly reducing development time while maintaining precision.
2Adaptability or versatility
If human programmers define character responses, then specific character personalities can be implemented, but the process is subject to personal preferences and biases leading to inconsistent responses
Solution Approach 1:
The patent uses character attributes as adjustable parameters that define personality characteristics (e.g., extroversion level, energy level, age). The behavior synthesis system modifies behavioral layer selections and combinations based on these attribute values, allowing consistent personality expression across different stimuli. For example, an extroverted character will consistently select more social interaction layers regardless of the specific stimulus.
Solution Approach 2:
The system incorporates feedback loops where character attributes continuously influence which behavioral layers are activated. The behavior synthesis system monitors stimulus type and character state, adjusting layer combinations to maintain consistent personality expression. This feedback mechanism ensures reliable and consistent character responses that align with defined personalities.
3Adaptability or versatility
If individual characters are created with specific responses, then unique personalities can be achieved, but the system cannot efficiently scale to create multiple characters with individualized behaviors
Solution Approach 1:
The patent creates a universal behavior library with reusable behavioral layers that can be applied to multiple characters. Instead of creating unique responses for each character from scratch, the system combines existing atomic behaviors (idle animations, breathing patterns, gesture libraries) in different configurations to create individualized characters efficiently.
Solution Approach 2:
By segmenting behavior into independent layers, the system can efficiently generate multiple individualized characters by selectively combining the same pool of atomic behaviors. Each character gets unique personality through different layer combinations rather than unique programming, enabling scalable character creation while maintaining individualization.
4Manufacturing precision
If detailed character responses are programmed for each stimulus, then realistic interactions can be achieved, but development time and costs increase significantly
Solution Approach 1:
The patent merges multiple atomic behavioral layers into unified character responses. Instead of programming separate responses for each stimulus component, the system combines layers (posture changes, gestures, eye movements, speech) into cohesive interactions. The behavior synthesis system automatically determines optimal layer combinations, achieving realistic interactions without time-consuming individual programming.
Solution Approach 2:
The behavior synthesis system automatically determines which behavioral layers to combine and how to synchronize them, eliminating manual programming of complex stimulus-response mappings. The system self-determines the appropriate layer combinations based on stimulus analysis and character attributes, significantly reducing development time while maintaining interaction realism.
Data Source
AI summary
A virtual experience system provides dynamically interactive virtual characters in an environment. The system may be built in a modular fashion, enabling new behaviors and functionality to be added without significant alterations to the existing parts of the system. For example, behavior may be modeled using a model with multiple layers. Each layer determines responses to external stimuli based on one or more factors, with the behavior of a character being determined based on a combination of the layers of the model.


