Generative Adversarial Network for Diverse Visual Asset Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high cost and resource-intensive process of creating visually diverse and coherent visual assets for video games, particularly in massively multiplayer online games, due to the limitations of procedural content generation methods that often produce uniform or repetitive outputs, poses a significant challenge for game developers, especially smaller studios and those requiring frequent content updates.

Innovation Solution

A computer-implemented method using a conditional generative adversarial network (CGAN) that captures 3D digital representations of visual assets from various perspectives and lighting conditions, training a generator and discriminator to produce diverse and coherent content by iteratively updating their models based on a loss function, ensuring the generated images align with the desired visual identity and style of the game.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If procedural content generation is used to create visual assets, then productivity is improved through automated generation, but manufacturing precision deteriorates due to uniform and repetitive outputs

Engineering Contradiction:
Improvecontent generation efficiencyVSAvoidvisual asset diversity
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent implements a feedback mechanism where the discriminator evaluates generated images and provides feedback to the generator through loss function updates. This closed-loop system allows the generator to learn from evaluation results and progressively improve the diversity and quality of generated visual assets while maintaining automated generation efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent combines multiple computational components (generator neural network, discriminator neural network, loss functions) into a composite adversarial system. This composite structure integrates different functional elements that work together to simultaneously achieve automated generation and diverse, high-quality outputs that neither component could achieve alone.

Inventive Principle:
Principle #40Composite materials

2Manufacturing precision

If hand-customized 3D templates are used to create individualized characters, then manufacturing precision is improved through detailed customization, but productivity deteriorates due to high resource consumption and time requirements

Engineering Contradiction:
Improvecharacter customization qualityVSAvoidasset production rate
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent uses the generator to create copies of visual assets with varied characteristics based on learned patterns from training data. Instead of manually customizing each character, the system generates multiple unique variations through the neural network, maintaining high customization quality while dramatically increasing production efficiency.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the manual mechanical process of hand-customizing 3D templates with an automated neural network-based generation system. This substitution eliminates the need for manual artistic work while preserving the ability to create detailed, individualized characters through learned visual patterns.

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

3Adaptability or versatility

If frequent content updates are implemented to meet player expectations, then adaptability is improved through regular new content, but loss of time increases due to repeated high-cost production cycles

Engineering Contradiction:
Improvecontent update frequencyVSAvoidproduction cycle time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent establishes a continuous content generation capability where the trained generator can produce new visual assets on-demand without restarting the creation process. This continuous operation allows studios to frequently update game content with new characters and assets while minimizing production time, as the system can generate variations continuously based on existing trained models.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20230215083A1Visual asset development using a generative adversarial network
Publication Date: 2023.07.06 GOOGLE LLC
  • US20230215083A1 patent drawing
  • US20230215083A1 patent drawing
  • US20230215083A1 patent drawing

AI summary

A virtual camera captures first images of a three-dimensional (3D) digital representation of a visual asset from different perspectives and under different lighting conditions. The first images are training images that are stored in a memory. One or more processors implement a generative adversarial network (GAN) that includes a generator and a discriminator, which are implemented as different neural networks. The generator generates second images that represent variations of the visual asset concurrently with the discriminator attempting to distinguish between the first and second images. The one or more processors update a first model in the discriminator and/or a second model in the generator based on whether the discriminator successfully distinguished between the first and second images. Once trained, the generator generates images of the visual asset based on the first model, e.g., based on a label or an outline of the visual asset.