Virtual Animal Character Generation from Real Media

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video game systems lack the ability to create virtual animal characters that accurately resemble and behave like real-life pets, leading to a disconnect between players and their in-game companions, as current systems do not allow for personalized customization of both appearance and behavior.

Innovation Solution

A custom character system that uses machine learning models to generate 3D model data and behavior models from input media depicting real animals, allowing for the creation of virtual animal characters that mimic the appearance and behavior of real pets, including the use of generative adversarial networks and convolutional neural networks for texture extraction and behavior analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If predefined characters are provided for player selection, then the game can be played immediately, but the player cannot personalize the character's appearance beyond limited customization options

Engineering Contradiction:
ImproveImmediate gameplay availabilityVSAvoidCharacter appearance customization
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system captures images or video of a real animal and creates a virtual 3D character that copies its appearance. Machine learning models analyze the input media to extract visual features, generate custom textures, and construct a 3D model that replicates the real animal's unique appearance, allowing players to personalize characters beyond predefined options

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system transforms the character creation process by changing parameters from selecting from predefined options to generating custom parameters based on real animal data. The machine learning models extract numerous visual parameters (color, texture, shape, patterns) from input media and apply them to create a uniquely customized character

Inventive Principle:
Principle #35Parameter changes

2Productivity

If generic animal models are used in the game, then the development process is simple and fast, but the virtual animals do not resemble or behave like the player's real pets

Engineering Contradiction:
ImproveCharacter development speedVSAvoidResemblance to real animal
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by capturing and analyzing real animal data before character creation. Machine learning models pre-process input media to extract appearance features and behavior patterns, storing them for later application to the 3D model, which speeds up the overall process while maintaining high resemblance accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces manual character modeling and animation processes with automated machine learning-based systems. AI models automatically extract visual information, generate 3D models, and create behavior patterns from input media, substituting time-consuming manual work with automated computational processes that achieve higher precision

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If manual customization of character appearance is allowed, then players can personalize their avatars, but the process is time-consuming and complex

Engineering Contradiction:
ImproveCharacter appearance personalizationVSAvoidCharacter creation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system enables self-service character creation by automatically analyzing input media of the player's real animal and generating a customized 3D character without requiring manual adjustment. The machine learning models autonomously extract features, create textures, and construct the model, eliminating the need for players to spend time manually customizing each parameter

Inventive Principle:
Principle #25Self-service

4Reliability

If basic animal models with limited behavior are used, then the game performance is maintained, but the virtual pets cannot mimic real animal behavior patterns

Engineering Contradiction:
ImproveGame performance stabilityVSAvoidBehavioral customization
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system segments behavior into discrete analyzable components by using machine learning models to identify and extract specific behavior patterns from input video. The behavior is divided into actionable units that can be applied to the virtual character, enabling realistic behavior without overwhelming the system

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes behavior parameters from generic predefined animations to custom parameters extracted from real animal video. Machine learning models analyze movement patterns, gestures, and behavior sequences, transforming them into adjustable parameters that control the virtual character's behavior while maintaining performance

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11276216B2Virtual animal character generation from image or video data
Publication Date: 2022.03.15 ELECTRONIC ARTS INC
  • US11276216B2 patent drawing
  • US11276216B2 patent drawing
  • US11276216B2 patent drawing

AI summary

Systems and methods for generating a customized virtual animal character are disclosed. A system may obtain video data or other media depicting a real animal, and then may provide the obtained media to one or more machine learning models configured to learn visual appearance and behavior information regarding the particular animal depicted in the video or other media. The system may then generate a custom visual appearance model and a custom behavior model corresponding to the real animal, which may subsequently be used to render, within a virtual environment of a video game, a virtual animal character that resembles the real animal in appearance and in-game behavior.