Application (pre-grant publication)
NOISE REDUCTION ON G-BUFFERS FOR MONTE CARLO FILTERING
- Number
- 20180130248
- Published
- 2018-05-10
- Filed
- 2017-06-13
- Assignee
- Disney Enterprises, Inc.
- Inventors
- MITCHELL; Kenneth; IGLESIAS-GUITIAN; Jose A.; MOON; Bochang; MCDONAGH; Steven G.
- CPC
- G06T13/20; G06T15/06
- Verdict
- Medium Notable software
- Source
- Google Patents · FreePatentsOnline
The keeper's note
Monte Carlo G-buffer denoising (rendering).
Abstract
Techniques for selectively removing Monte Carlo (MC) noise from a geometric buffer (G-buffer). Embodiments identify the G-buffer for rendering an image of a three-dimensional scene from a viewpoint. Embodiments determine, for each of a plurality of pixels in the image being rendered, respective world position information based on the three-dimensional scene and a position and orientation of the viewpoint. A pre-filtering operation is then performed to selectively remove the MC noise from the G-buffer, based on the determined world position information for the plurality of pixels.
Background
BACKGROUNDField of the Invention
The present disclosure relates to the field of computer animation and, in particular, to selectively reducing noise within a geometric buffer.Description of the Related Art
This application relates to the field of computer graphics and animation and to the interfaces for defining the same. Many computer graphic images are created by mathematically modeling the interaction of light with a three dimensional scene from a given viewpoint. This process, called rendering, generates a two-dimensional image of the scene from the given viewpoint, and is analogous to taking a photograph of a real-world scene. Animated sequences can be created by rendering a sequence of images of a scene as the scene is gradually changed over time. A great deal of effort has been devoted to making realistic looking rendered images and animations.SUMMARY
Embodiments provides a method, system and non-transitory computer-readable medium for selectively removing noise from a geometric buffer (G-buffer). The method, system and non-transitory computer-readable medium include identifying the G-buffer for rendering an image of a three-dimensional scene from a viewpoint. The G-buffer contains a plurality of values, and at least one of (i) a depth-of-field effect and (ii) a motion effect has been applied to the G-buffer. The method, system and non-transitory computer-readable medium include determining, for each of a plurality of pixels in the image being rendere