Automated 3D Anatomy Generation via Template Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for generating animation-ready anatomies are labor-intensive and inefficient, particularly for applications requiring large numbers of animated models, such as visual effects and gaming, where manual creation scales poorly.

Innovation Solution

A method using a processor to interpolate a new anatomy's skeleton and skin mesh from selected template anatomies, based on shared poses and skinning weights, allowing for automated generation of animation-ready models by scanning an individual and accessing a database of template anatomies, with techniques like principal components analysis and weighted interpolation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual methods are used to create animation-ready anatomies, then each anatomy can be customized and animated, but the process is labor-intensive and does not scale well for large numbers of models

Engineering Contradiction:
Improvenumber of animated models generatedVSAvoidtime required for manual creation
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent uses template anatomies as source copies to generate target anatomies through automated interpolation. Multiple template anatomies with known animation data are combined to create new animation-ready models, eliminating manual creation for each model and enabling batch generation of large numbers of animated anatomies

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs self-service by automatically selecting appropriate template anatomies, computing interpolation weights based on skin mesh similarity, and generating animation data without human intervention. The automated workflow includes selecting templates, determining weights, and interpolating skeleton and skinning data to produce ready-to-use animated models

Inventive Principle:
Principle #25Self-service

2Extent of automation

If template anatomies are selected from a collection, then the selection process can be automated based on skin mesh similarity, but additional processing steps are required to determine differences and select appropriate templates

Engineering Contradiction:
Improveautomated template selectionVSAvoidprocessing steps for template selection
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent transforms the template selection problem into a parameter-based similarity comparison by computing skin mesh difference metrics. Templates are selected based on quantitative parameters (skin mesh similarity scores) rather than manual evaluation, enabling automated selection while managing complexity through systematic parameter comparison and weighting

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If interpolation is performed from multiple template anatomies, then the quality and accuracy of the generated anatomy can be improved, but the computational complexity and processing time increase

Engineering Contradiction:
Improveaccuracy of generated anatomyVSAvoidinterpolation computation complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by assigning different interpolation weights to different template anatomies based on their skin mesh similarity to the target. Templates with higher similarity receive greater weights, allowing the system to prioritize more relevant templates and improve accuracy while managing computational complexity through selective weighting rather than uniform processing of all templates

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11393168B2Generating an anatomy based on weights of selected template anatomies
Publication Date: 2022.07.19 UNITY TECH SF
  • US11393168B2 patent drawing
  • US11393168B2 patent drawing
  • US11393168B2 patent drawing

AI summary

Methods, systems, and techniques for generating a new, animation-ready anatomy. A skin mesh of the new anatomy is obtained, such as by performing a 3D depth scan of a subject. Selected template anatomies are also obtained, with each of those template anatomies having a skin mesh that corresponds with the new anatomy's skin mesh. The skin meshes of the new and selected template anatomies share a first pose. Each of the selected template anatomies also has a skeleton for the first pose and skinning weights, and the skin mesh in at least one additional pose that is different from the first pose and any other additional poses. The method then involves using a processor to interpolate, from the at least one of the skeleton and skinning weights of the selected template anatomies and the first and at least one additional pose of the selected template anatomies, the new anatomy.