Post-Render Motion Blur for Stereo 3D Images
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for adding motion blur in computer animation are either time-intensive when done natively in the renderer or produce inaccurate results when using post-render vector blurring, especially in complex scenes with overlapping geometry and environmental effects.
Innovation Solution
A post-render motion blur method that uses a beauty render image with full color information and a deep image with position information to accurately apply motion blur, correcting for occlusion and generating stereo 3-D images efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If motion blur is applied natively in the renderer, then accuracy is improved, but processing time increases significantly
Solution Approach 1:
The patent segments the motion blur process into two separate stages: (1) rendering the scene without motion blur to obtain a high-quality reference image, and (2) applying motion blur post-rendering by comparing pixel positions between frames. This segmentation allows each stage to be optimized independently, achieving good motion blur accuracy without the excessive processing time of native renderer motion blur.
Solution Approach 2:
The patent performs preliminary rendering of the scene without motion blur to create a reference image before applying motion blur effects. This preliminary action provides a high-quality base image that can be used to accurately determine pixel positions and apply motion blur post-processing, avoiding the need to re-render with motion blur enabled.
2Productivity
If post-render vector blurring is used to reduce processing time, then productivity is improved, but accuracy deteriorates in complex scenes with overlapping geometry
Solution Approach 1:
The patent creates a copy of the rendered scene at a previous time state and uses it as a reference for applying motion blur. By copying pixel positions and comparing them with current frame positions, the method achieves accurate motion blur results that correctly handle overlapping geometry and environmental effects, unlike simplified vector blurring approaches.
3Reliability
If traditional motion blur is applied to each frame, then motion blur effect is achieved, but edge alignment becomes incorrect in overlapping geometry scenarios
Solution Approach 1:
The patent uses feedback from the reference image (previous frame) to correctly determine pixel positions and apply motion blur. By continuously comparing pixel positions between the current frame and the reference frame, the method maintains correct edge alignment even in complex scenes with overlapping geometry, preventing the artifacts that occur with traditional per-frame motion blur application.
Data Source
AI summary
A method of rendering stereo images includes receiving a first image of an object comprising rendered color information. The first image of the object is rendered using a first camera position. The method also includes receiving a second image of the object. The second image of the object is rendered using a second camera position, and pixels in the second image comprise locations of corresponding pixels in the first image. The method additionally includes coloring the pixels in the second image using colors of the corresponding pixels in the first image. The second image and the third image are stereo images for a 3-D presentation.


