Generative Interior Design Using Graph Neural Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video game development tools lack an efficient method for generating and customizing interior designs of buildings, particularly in life-simulation games, where players want to create spaces according to their preferences.

Innovation Solution

A computer-implemented generative interior design method using graph neural networks to generate floor plans and layouts for video game buildings. This method involves a two-stage approach: first, generating a floor plan using a floor plan generator model, and second, creating a layout for each interior space using a layout generator model comprising one or more graph neural networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual interior design tools are used in video games, then players can customize spaces, but the process is time-consuming and lacks efficiency

Engineering Contradiction:
Improveinterior design generation efficiencyVSAvoidtime required for interior design creation
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical design operations with an automated system comprising a floor plan generator model and a layout generator model using graph neural networks. The system automatically generates floor plans from boundary data and creates detailed layouts with furniture placement, substituting the manual mechanical process of room-by-room design with intelligent automated generation while maintaining customization capabilities through user preferences and constraints.

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

2Productivity

If automated interior design generation is implemented, then design efficiency improves, but flexibility and customization options may be reduced

Engineering Contradiction:
Improveinterior design generation efficiencyVSAvoidcustomization flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic customization where the automated generation system adapts to user preferences, budget constraints, and style selections. The floor plan generator and layout generator models process user inputs dynamically to produce customized results. Users can modify preferences, adjust budgets, and change style requirements, and the system regenerates designs accordingly, maintaining flexibility while preserving automation efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where user preferences, constraints, and selections are processed by the generation models to produce customized interior designs. The models learn from and adapt to user feedback, allowing iterative refinement of designs based on user requirements, thereby maintaining customization flexibility alongside automated efficiency.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If detailed layout generation for each interior space is performed, then design precision improves, but computational complexity increases

Engineering Contradiction:
Improvelayout generation precisionVSAvoidcomputational model complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the interior design generation process into two distinct stages: floor plan generation and layout generation. The floor plan generator model first creates the overall spatial division from boundary data, then the layout generator model using graph neural networks processes each interior space separately to generate detailed furniture layouts. This segmentation allows each model to specialize in specific tasks, achieving high precision while managing computational complexity through divided responsibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary representation where the floor plan generator creates a structured floor plan that serves as input for the layout generator. This intermediate floor plan structure organizes spatial information in a way that facilitates precise layout generation while reducing the computational burden on the layout generator model, as it receives pre-processed spatial divisions rather than raw boundary data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12220640B2Generative interior design in video games
Publication Date: 2025.02.11 ELECTRONIC ARTS INC
  • US12220640B2 patent drawing
  • US12220640B2 patent drawing
  • US12220640B2 patent drawing

AI summary

This specification describes a computer-implemented generative interior design method. The method comprises obtaining input data comprising boundary data. The boundary data defines a boundary of an interior region of a video game building. A floor plan for the interior region of the video game building is generated. This comprises processing the input data using a floor plan generator model. The floor plan divides the interior region into a plurality of interior spaces. A layout for at least one of the plurality of interior spaces defined by the floor plan is generated by a layout generator model comprising one or more graph neural networks. The layout represents a configuration of one or more objects to be placed in the interior region.