Parametric Eye Modeling and Iris Texturing for Realistic 3D Heads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating 3D character models in video games face challenges in accurately depicting realistic human eyes, particularly in scenarios where the topology and blendshapes differ, leading to unrealistic eye placement, shape, and features, which can disrupt immersion and engagement.

Innovation Solution

A system and method for generating a 3D model of a head using a parametric eye model with spherical coordinates, normalizing eye positions, and generating eye patch areas through linear equations, combined with differentiable rendering and iris texture modeling to account for light refraction, allowing for realistic eye representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual parameter updating is used to adapt character models between different topologies and blendshapes, then the character appearance can be adjusted to match the reference character, but the process becomes difficult and time-consuming, requiring artistic competence

Engineering Contradiction:
Improvecharacter model adaptationVSAvoidmodel updating time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent uses automated parameter estimation to copy the appearance characteristics of a reference character into a target character model with different topology. The system extracts appearance parameters from the reference character and automatically maps them to the target model's blendshapes, eliminating manual adjustment and reducing the need for artistic competence while maintaining adaptability across different topologies

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the approach from manual parameter adjustment to automated parameter estimation. By using image processing and machine learning to automatically determine the appearance parameters of the reference character and then mapping these parameters to the target model, the system achieves both adaptability and time efficiency without requiring artistic skill

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If manual parameter updating is used to adapt character models, then the character appearance can be matched to the reference, but artistic competence is required which increases the complexity of the process

Engineering Contradiction:
Improvecharacter appearance matchingVSAvoidmodeling process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical process of manual parameter adjustment with an automated computational system. Instead of requiring artists to manually tweak parameters, the system uses image processing algorithms, machine learning models, and automated parameter mapping to achieve the same result, thereby reducing process complexity while maintaining appearance matching capability

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

Solution Approach 2:

The system performs self-service by automatically extracting appearance parameters from reference images and independently mapping them to the target model without human intervention. The automated parameter estimation and mapping processes eliminate the need for artistic competence, making the system self-sufficient in achieving character appearance matching

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If new blendshapes are created to fill gaps in representation, then the character appearance can be improved, but the process is time-consuming and may not completely fill the gap due to topology limitations

Engineering Contradiction:
Improvecharacter appearance representationVSAvoidblendshape creation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-establishing a comprehensive set of appearance parameters and their corresponding blendshape mappings before character creation. The system pre-processes reference images to extract appearance characteristics and pre-maps these to the target model's blendshapes, so that when a character needs to be created, the appropriate blendshapes are already prepared and can be instantly applied without time-consuming creation processes

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If eyes are not normalized to a fixed distance apart, then the head model can represent different interpupillary distances, but the eyes may be placed incorrectly or act in nonrealistic manners breaking immersion

Engineering Contradiction:
Improvehead model flexibilityVSAvoideye placement realism
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent uses parameter changes by normalizing eye position to a fixed interpupillary distance as a reference parameter. This normalization ensures realistic eye placement and behavior while maintaining the ability to represent different actual interpupillary distances through scaling transformations. The fixed distance parameter serves as a reliable baseline that prevents unrealistic eye movements and placements while preserving model flexibility through parameter scaling

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables the creation of realistic and immersive 3D models of human eyes by automating the process of eye positioning, shape, and texture generation, reducing manual effort and ensuring accurate rendering of eye features.

Implementation Method 1

The eyes are normalized to be spaced a fixed distance apart from one another in the 3D model

Methodology Applied
Scientific EffectSpherical coordinates:

Implementation Method 2

combined with differentiable rendering and iris texture modeling to account for light refraction

Methodology Applied
Scientific EffectRefraction: Refraction

Data Source

PatentUS20250308155A1Systems and methods for eye modeling and iris texturing
Publication Date: 2025.10.02 ELECTRONIC ARTS INC
  • US20250308155A1 patent drawing
  • US20250308155A1 patent drawing
  • US20250308155A1 patent drawing

AI summary

A method for generating a three-dimensional (3D) model of a head is disclosed. One or more images of the head are obtained and the head includes eyes. A parametric model for the eyes that includes a set of parameters is retrieved. Values are assigned for each parameter in the set of parameters of the parametric model for the eyes based on the one or more images. Eye patch areas of areas surrounding the eyes are generated based on the values of the parameters in the set of parameters of the parametric model for the eyes. The 3D model of the head that includes the eyes and the eye patch areas is generated. The eyes are normalized to be spaced a fixed distance apart from one another in the 3D model, and a size of the head in the 3D model is scaled based on the fixed distance between the eyes.