Real-Time Multi-View Rendering for Motion Capture Performers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for creating computer animated performances, such as motion capture and hand puppetry, lack real-time feedback, making it difficult for performers to provide realistic movements as they cannot visualize their surroundings, leading to time-consuming and often suboptimal results.

Innovation Solution

A system and method that receives motion capture and puppetry data in real-time to render and display multiple views of a computer-generated character from different reference points, allowing performers to see their animated performance as they create it, enabling immediate adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If motion capture is used to record performer movements, then accurate digital representation of motion is achieved, but real-time visualization is lost and the process becomes time-consuming

Engineering Contradiction:
Improveaccuracy of motion representationVSAvoidtime required for performance review and adjustment
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements real-time feedback by displaying the animated character performance as it is being recorded. The motion capture data is processed immediately and rendered into visual output that the performer can see during the performance, allowing instant adjustment and review without waiting for post-processing.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary rendering of the animated character during the motion capture process itself, rather than waiting for the entire recording to complete. This allows the performer to visualize the result immediately as movements are captured, eliminating the need for separate review and re-performance cycles.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If motion capture stage is kept blank for accurate recording, then motion data accuracy is improved, but performer's ability to visualize surroundings is eliminated

Engineering Contradiction:
Improveaccuracy of motion capture dataVSAvoidperformer's ability to visualize and interact with surroundings
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system separates the motion capture recording function from the visualization function. The motion capture stage can maintain its blank state for accurate data collection, while simultaneous real-time rendering displays the animated character and environment to the performer through separate display devices, allowing both requirements to be satisfied concurrently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The real-time rendering system acts as an intermediary between the blank motion capture stage and the performer. It translates the motion capture data into visual representations that the performer can see, effectively mediating between the need for a blank recording environment and the need for visual feedback during performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple camera views are simulated, then comprehensive visualization of performance is achieved, but system complexity increases

Engineering Contradiction:
Improvenumber of camera views availableVSAvoidcomplexity of rendering system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The rendering system is designed to generate multiple camera views from a single 3D scene representation. One rendering engine processes motion capture data and simultaneously produces multiple perspectives (front view, side view, top view, etc.), allowing a single system to serve multiple visualization functions without proportionally increasing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8633933B2System and method of producing an animated performance utilizing multiple cameras
Publication Date: 2014.01.21 JIM HENSON COMPANY INC
  • US8633933B2 patent drawing
  • US8633933B2 patent drawing
  • US8633933B2 patent drawing

AI summary

A real-time method for producing an animated performance is disclosed. The real-time method involves receiving animation data, the animation data used to animate a computer generated character. The animation data may comprise motion capture data, or puppetry data, or a combination thereof. A computer generated animated character is rendered in real-time with receiving the animation data. A body movement of the computer generated character may be based on the motion capture data, and a head and a facial movement are based on the puppetry data. A first view of the computer generated animated character is created from a first reference point. A second view of the computer generated animated character is created from a second reference point that is distinct from the first reference point. One or more of the first and second views of the computer generated animated character are displayed in real-time with receiving the animation data.